185 messaggi dal 24 marzo 2006
Ho impostato il server SMTP per spedire mail.
Tutto funziona correttamente ma qualche volta non so per quale motivo, non è possibile spedire le mail.


Vorrei sapere se esiste un metodo per controllare se il servizio SMTP funziona correttamente.
Vorrei usare questo controllo per evitare all'operatore di inserire i dati se il servizio non funziona.
Beh puoi adottare alcuni trucchetti ma non sono di affidabilità 100%. Nel senso che l'smtp server potrebbe essere su ma cmq non consegnare le mail per qualche motivo.
Il modo migliore è chiamare il sistemista e farti controllare il log dell'smtp.
Comunque... lato programma puoi sempre effettuare dei ping periodici all'smtp server
(classi Ping e PingReply)
oppure lanciare un comando ehlo (proprio come faresti da telnet):
istanzi un TcpClient, effettui il .Connect, e con gli stream, mandi un "ehlo" + nomeServer.

Ormai programmano tutti... ma la professionalità appartiene a pochi

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.