Witam
Może bardziej pytanie to powinno brzmieć:
Sposób na OTWARCIE z poziomu programu napisanego w Pascalu e-maila z załącznikiem za pośrednictwem domyślnego klienta poczty?
Jest na to jakiś w miarę prosty sposób? Jakieś wskazówki?
Witam
Może bardziej pytanie to powinno brzmieć:
Sposób na OTWARCIE z poziomu programu napisanego w Pascalu e-maila z załącznikiem za pośrednictwem domyślnego klienta poczty?
Jest na to jakiś w miarę prosty sposób? Jakieś wskazówki?
Chcesz otworzyć plik *.eml w domyślnej aplikacji?
https://wiki.freepascal.org/Executing_External_Programs
W MS Windows
wysyłanie maili domyślnym klientem poczty jest realizowane przez protokół mailto
, który nie obsługuje możliwości przekazania załączników.
Załączniki możesz wysłać Outlookiem przez wykorzystanie obiektu OLE
lub za pomocą MAPI
: https://delphiprogrammingdiary.blogspot.com/2014/12/how-to-send-email-in-delphi.html
Możesz też wysyłać bez pośrednio z programu za pomocą komponentów synapse
lub indy
@Spine: u mnie wygląda to tak:
Edit: Ok, faktycznie, treść posta jest całkiem inna :-)
@Paweł Dmitruk: W treści napisał dużymi literami OTWARCIE:
wotik napisał(a):
Sposób na OTWARCIE z poziomu programu napisanego w Pascalu e-maila z załącznikiem za pośrednictwem domyślnego klienta poczty?
Nie, podczas otwarcia możesz automatycznie dodać mail odbiorcy, temat i treść ale załącznika nie dodasz (przynajmniej na pewno nie w każdym programie pocztowym).
Do otwarcia maila wraz z załącznikami używam MAPISendMail