Oppure

Loading
28/07/11 21:13
Track
Salve a tutti, volevo il capire il criterio di come inviare una mail tramite un applicazione Delphi, così per imparare ne ho scaricato un esempio trovato su questo sito, (Delphi_Mail_Sender) però qualcosa non va, da un errore...
img339.imageshack.us/img339/7690/…
magari se potete spiegarmi il perchè non mi funziona, oppure se potete dirmi la tecnica che usate per l'invio di email, ve ne sarei molto grato...
aaa
28/07/11 21:46
Goblin
Azz .. peccato ... la mia sfera di cristallo non ha più il collegamento ad internet ed è rimasta alla versione 1.0, e solo dalla versione 2.1 c'e' la soluzione di problemi solo guardando un immagine ... mi spiace.

A parte gli scherzi... cosa non funziona??
postare il codice che da errore??
Che componenti usi ?

cmq se dai un okkio ai componenti indy trovi la pappa pronta, io uso:
SMTP: TIdSMTP;
MailMessage: TIdMessage;

  MailMessage.From.Address := 'pippo@hotmail.it';
  MailMessage.Recipients.EMailAddresses := 'pluto@gmail.com';
  MailMessage.Subject := 'oggetto';
  MailMessage.Body.Text := 'corpo della mail';

  try
    try
      SMTP.Connect;
      SMTP.Send(MailMessage);
    except on E:Exception do
      begin
        showmessage( '*ERRORE SMTP* '+EIdException(E).Message);
      end;
    end;
  finally
    if SMTP.Connected then SMTP.Disconnect;
  end;



ovviamente di devi configurare i parametri
SMTP:
SMTP.Host := 'smtp.qualcosa';
SMTP.Port := xxx;
SMTP.Username := 'user';
SMTP.Password := 'pwd';

G.

Ultima modifica effettuata da Goblin 28/07/11 21:49
Ibis redibis non morieris in bello
29/07/11 17:24
smanettone83
Perdonami se puntualizzo ma dimentichi un parametro importante! Il tipo di autenticazione!

smtp.AuthenticationType:= atLogin;


Senza questo non puoi fare nulla. (se decidi di usare l'autenticazione ovviamente)
altrimenti puoi lasciare di default

smtp.AuthenticationType:= atnone;
aaa