[Delphi] Wysylanie mejla

FLEJA

Użytkownik
Dołączył
Marzec 9, 2003
Posty
253
Co do wysylania wiekszej ilosci mejli to juz sobie z tym poradzilem dzieki petli for to do
<
lecz mam kolejne pytanie
smile.gif

Jak dodac do programu wysylajacego mejle, opcje dodania zalacznika ??
Z gory dzieki za odpowiedzi.
 

Gozda

Użytkownik
Dołączył
Maj 27, 2002
Posty
317
Heh, męczyłem się z tym kiedyś kilka ciężkich dni....
I wiesz co? Jestem dumny z siebie, że sam do tego doszedłem.

Podpiszesz się później jako autor programu, ale... coś nie tak... przecież w nim 1/3 kodu nie jest Twoja, ktoś Ci go podyktował...
 

Dexter

Użytkownik
Dołączył
Listopad 26, 2002
Posty
248
racja, a poza tym to dosc latwo (przynajmniej dla mnie bylo) jest do tego dojsc
ale chyba...
KTOS OTO JUZ PYTAL!!!
i dano mu odpowiedz wiec poszukaj na forum
<
<
<
 

Gozda

Użytkownik
Dołączył
Maj 27, 2002
Posty
317
Łatwość to pojęcie względne.
<

Zresztą, często najtrudniej wpaść na najprostsze rozwiązania .

dex: 404 postów
<
lol
 

Destruktor

Użytkownik
Dołączył
Kwiecień 26, 2002
Posty
112
Kod na wysylanie maila z zalacznikiem

Kod:
form1.NMSMTP1.Host := 'smtp.wp.pl';

 form1.NMSMTP1.Port := 25;

 form1.NMSMTP1.Connect;

 form1.NMSMTP1.PostMessage.FromAddress := '[email protected]';

 form1.NMSMTP1.PostMessage.Subject := 'temat';

 form1.NMSMTP1.PostMessage.ToAddress.Add('[email protected]');

 form1.NMSMTP1.PostMessage.Attachments.Add('sciezka_zalacznika');

 form1.NMSMTP1.PostMessage.Body.Assign('wiadomosc');

 form1.NMSMTP1.SendMail;

 form1.NMSMTP1.Disconnect;
 

FLEJA

Użytkownik
Dołączył
Marzec 9, 2003
Posty
253
Heh meczylem sie troche nad tym zalacznikiem i dalej niestety nic mi nie wyszlo. Robie program do wysylania majli oparty jest glownie na komponentach TEdit z ktorych pobiera dane, aby zalogowac sie na dana skrzynke pocztowa. Wysylanie wiadomosci jest juz opracowane, ale chcialem w podobny sposob zrobic z zalacznikiem. Np: w komponencie TEdit podajac sciezke dostepu do danego pliku zostalby on wyslany razem z listem do nadawcy.
Z gory dziekuje za odpowiedzi.
 

lol_ek

Użytkownik
Dołączył
Maj 30, 2003
Posty
306
Originally posted by FLEJA
Co do wysylania wiekszej ilosci mejli to juz sobie z tym poradzilem dzieki petli for to do :D lecz mam kolejne pytanie :)
Jak dodac do programu wysylajacego mejle, opcje dodania zalacznika ??
Z gory dzieki za odpowiedzi.

A w jaki sposób wysyłasz te meile ?
Wszyscy wspomnieli o rozwiązaniach z komponentami smtp,
ja jedynie na uzupełnienie powiem ze jeśli wysyłasz meila za pomocą zwykłych socketow i sam starasz się sie obsłużyć ten protokół to warto zapoznać sie z kodowaniem MIME
 

FLEJA

Użytkownik
Dołączył
Marzec 9, 2003
Posty
253
Program jest oparty na komponentach SMTP oraz na TMessage. Myslalem wlasnie teraz zeby zaladowac plik za pomoca DialogOpen i pozniej bylby on dalaczany razem z mejlem. Czy takie cos jest mozliwe ??
 

lol_ek

Użytkownik
Dołączył
Maj 30, 2003
Posty
306
Originally posted by FLEJA
Program jest oparty na komponentach SMTP oraz na TMessage. Myslalem wlasnie teraz zeby zaladowac plik za pomoca DialogOpen i pozniej bylby on dalaczany razem z mejlem. Czy takie cos jest mozliwe ??

A nie czasem OpenDialog ?
Jeśli tak to komponent zwróci Ci jedynie ścieżkę do pliku.
Wtedy wystarczy zastosowac sie do wskazowek Destruktora.
 

FLEJA

Użytkownik
Dołączył
Marzec 9, 2003
Posty
253
oki dzieki za przyblizenie niec problemu kolego lol_ek. Mam nadzieje ze tym razem wszystko bedzie OK. Dzieki takze wszystkim za odpowiedzi.
 
Do góry Bottom