2010-07-15 4 views
0

Lesquels de ces listes sont directement liés au serveur smtp?Quels SmtpStatusCodes utiliser?

http://msdn.microsoft.com/en-us/library/system.net.mail.smtpstatuscode.aspx

Si le serveur smtp descend Je veux que mon programme pour continuer à essayer toutes les 30 minutes, mais veux que ça ne se produira si elle est quelque chose à voir avec le serveur de messagerie. Comme si la boîte aux lettres de l'utilisateur est bien pleine c'est trop mauvais, aucune réexpédition ne se produira. Je devine que "SmtpException" serait toutes les exceptions et je ne vois vraiment pas une exception smtp qui est juste pour le serveur de courrier en panne. Donc je suppose que je dois faire une vérification avec ces codes de statut smtp mais Je ne suis pas sûr de savoir lequel utiliser.

Merci

+0

ServiceNotAvailable -? – Alex

Répondre

0

Cela dépendra beaucoup de l'erreur exacte, de la synchronisation et du type de serveur de messagerie. par exemple. Le serveur s'arrête-t-il lorsque vous êtes connecté, avant de vous connecter, alors que vous êtes en train d'envoyer un courrier? Si le serveur de messagerie ne peut pas être connecté, vous obtenez généralement le code de statut de GeneralFailure, si quelque chose se passe au milieu d'une opération, vous pouvez obtenir ServiceNotAvailable ou ServiceClosingTransmissionChannel.

0

Votre relais (smtp) doivent prendre soin de cela, pas votre client.

+0

relais smtp ????? – chobo2

+0

Que faire si le serveur relais est arrêté? – nos

+0

Je ne sais pas ce que c'est. – chobo2

Questions connexes