Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: carlo - Maggio 29, 2020, 09:22:32 pm

Titolo: MyLibMail e smtp.office365.com
Inserito da: carlo - Maggio 29, 2020, 09:22:32 pm
Salve, qualcuno è riuscito a inviare una mail con l'smtp di office365 ?
Utilizzo la unit Mylibmail, riesco a spedire mail con vari smtp (gmail, pec aruba), ma pur inserendo i parametri indicati da Microsoft, non ho alcun errore, ma la mail non esce.
Grazie
Titolo: Re:MyLibMail e smtp.office365.com
Inserito da: xinyiman - Maggio 31, 2020, 01:49:16 pm
Mai usata mi dispiace. Hai provato a vedere se nelle impostazioni dell'account c'è qualche blocco?
Titolo: Re:MyLibMail e smtp.office365.com
Inserito da: brunello - Maggio 31, 2020, 04:01:47 pm
un problema di autenticazione l'ho avuto tempo fa, era un problema di autorizzazione di utilizzo di client diverso da outlook per l'inoltro dei messaggi, guarda  questo link mi pare che avevo risolto così   https://docs.microsoft.com/it-it/exchange/clients-and-mobile-in-exchange-online/disable-basic-authentication-in-exchange-online
Titolo: Re:MyLibMail e smtp.office365.com
Inserito da: bonmario - Maggio 31, 2020, 08:13:55 pm
Salve, qualcuno è riuscito a inviare una mail con l'smtp di office365 ?

Ciao,
non l'ho mai usato, ma dal tuo programma, riesci ad inviare una email con "Ricevuta di ritorno"?
Normalmente, con i client email tipo Thunderbird o simili, se qualcosa non va, nella ricevuta c'è qualcosa che ti aiuta a capirne i motivi.
Altra domanda: se metti gli stessi parametri in un client email, riesci ad inviare le email?

Ciao, Mario
Titolo: Re:MyLibMail e smtp.office365.com
Inserito da: Stilgar - Giugno 01, 2020, 02:48:58 pm
Scusate,

forse è questa la libreria che sta usando http://www.lazaruspascal.it/index.php?page=8 (http://www.lazaruspascal.it/index.php?page=8) ?
Stilgar



Titolo: (RISOLTO) Re:MyLibMail e smtp.office365.com
Inserito da: carlo - Giugno 02, 2020, 06:40:03 pm
Ciao a tutti, in effetti utilizzo la libreria indicata da Stilgar.
Ho dovuto rendere modificabile smtp.autoTLS che nella libreria originale è fisso a True.
Mentre con smtp.gmail.com va bene autoTLS:= True, con office365 le mail escono solo settandolo a False
.....
 //Enable SSL|TLS protocols
    smtp.autoTLS := MyAutoTLS;
 //smtp.Timeout := 60;   
.....