Italian community of Lazarus and Free Pascal
Programmazione => Generale => Topic aperto 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
-
Mai usata mi dispiace. Hai provato a vedere se nelle impostazioni dell'account c'è qualche blocco?
-
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
-
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
-
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
-
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;
.....