ti posto bene o male il codice o quello che ne è rimasto ......


type
TFrmMain = class(TForm)
BtnSend: TButton;
IdSmtp: TIdSMTP;
IdMsg: TIdMessage;
MemData: TMemo;




procedure TFrmMain.BtnSendClick(Sender: TObject);


begin

IdMsg.Subject := 'Subject';
IdMsg.From.Address := '....@yahoo.it';
IdMsg.Recipients.Add.Address := '....@yahoo.it';
IdMsg.Body.Text := MemData.Text;



begin
IdSmtp.Username := '.......';
IdSmtp.Password := '.......';
IdSmtp.AuthenticationType := atLogin;
end;

IdSmtp.Host := 'smtp.mail.yahoo.it';

try
IdSmtp.Connect(10);


IdSmtp.Send(IdMsg);
except
on E: Exception do
begin
IdSmtp.Disconnect();

end;

end;
end;indirizzi


Dunque considerà che su questo cod mi da un errore da intercettare perdo troppo tempo a correggierlo di conseguenza te lo posto, a differenza mia alla prima occhiata capirai dov'è il problema. Cmq mi succedeva che se inviavo email con indirizzo di cui ho un account apposito su outlook arrivavano le email se usavo altri indirizzi andavo sul web a verificare ma niente, e ne ho provato diversi. Grazie tante per l'aiuto