8
votes

Le taux de soumission de message pour ce client a dépassé la limite configurée?

J'ai un pour la boucle qui appelle du code envoi de courriels. Je reçois l'erreur d'exécution suivante:

Service non disponible, Channel de transmission de fermeture. Le serveur La réponse était: 4.4.2 Taux de soumission de message pour ce client a dépassé la limite configurée

Après que Googling autour, il semble être lié à la "Set-Receiveconnector", possible pour Exchange Server? Peut-on conseiller comment je peux résoudre ce problème?

Le code: xxx


4 commentaires

Compte tenu de l'erreur, cela ne semble-t-il pas plus probablement que cela ne constitue qu'un problème d'étranglement sur le serveur pour empêcher les envois de spam de masse? Vous devez ralentir votre taux de soumission de message.


Je l'ai vu cependant: "Les politiques d'étranglement des messages ne s'appliquent pas à l'envoi de mails par SMTP afin que cela ne puisse pas être la raison." sur le forum MSDN d'un utilisateur?


Je ne peux pas vraiment répondre à cela (je ne sais pas honnêtement beaucoup de choses sur l'échange, par conséquent commentant plutôt que de répondre). Mais le message d'erreur semble assez explicatif. Peut-être que c'est une étranglement basée sur la propriété intellectuelle?


Je n'envoie en fait que 8 courriels: s


3 Réponses :


5
votes

Plutôt, envoyez-le directement les e-mails Pouvez-vous utiliser un dossier de ramassage?

SmtpMail.DeliveryMethod = SmtpDeliveryMethod.SpecifiedPickupDirectory;


3 commentaires

N'oubliez pas que vous devez définir Enablessl = false et aussi besoin d'un chemin d'annuaire absolu dans smtpmail.pickupdirectoryLocation


@Sturat, j'aime cette solution. J'ai pu générer les fichiers .eml. Mais comment pouvons-nous configurer exactement Exchange pour ramasser le courrier?


@Bharatraj qui est une voie à perdre de la portée pour ainsi, en avait un sur serveurfault et ils vous trieront



1
votes

J'ai résolu ce problème sur mon système en utilisant le bon port. La manière dont l'échange avait été configuré signifiait que SSL = true, port = 587 a produit cette erreur. Si je l'ai changé pour utiliser le port 25, tout a bien fonctionné. Alors vérifiez avec vos admins SYS Cela peut aider!


1 commentaires

Merci, le port 25 vient de m'a sauvé



0
votes

Nous avons résolu cela à partir du côté de l'échange en réglant le (s) connecteur (s) de réception pour autoriser plus de 5 messages à la fois, par exemple:

Get-ExchangeServer | Set-ReceiveConnector "My Receive Connector" -Messageratelimit 20


0 commentaires