421 Connexions simultanées - Restriction de la vitesse du service de support sur le serveur de rack

Sur notre serveur WHM Linux Service de support de travaux Kayako.

Quand les courriels proviennent de clients, Kayako Envoie des notifications à un certain nombre d'employés dont les boîtes aux lettres sont publiées sur des serveurs de messagerie. Rackspace.

J'ai remarqué une grande file d'attente dans le spectateur de messagerie Exim file d'attente WHM - Quand regarder des magazines Exim Je vois beaucoup de rangées

2012-10-13 20:06:56 1TN72s-0007Cw-1l SMTP error from remote mail server after initial connection: host mx2.emailsrvr.com [173.203.2.32]: 421 Too many concurrent connections from this client.

Un email client conduit à propos de 5 courriels sur des serveurs dans le rack peut-être 60 Lettres de messagerie pour 1 Une heure en moyenne - Pas une quantité énorme, mais suffisamment pour que les messages soient rejetés lors de l'envoi de paquets courts.

Dans ce cas, idéalement, si nous pouvons limiter le nombre de connexions envoyées au serveur de rack, nous pouvons vous conformer à leur limite. Pour nos exigences, si nous envoyons 1 Email email 10 Secondes ou donc, tout ira bien.

Les messages à tous les autres serveurs devraient avoir lieu de la vitesse normale, seulement mx1.emailsrvr.com et mx2.emailsrvr.com Doit avoir ces restrictions de politique.

Est-il possible?
Invité:

Babette

Confirmation de:

Le problème n'est pas combien ou à quelle vitesse vous envoyez des emails, mais que exim Par défaut, plusieurs connexions parallèles avec le même hôte de destination peuvent être ouvertes. Les administrateurs de serveurs hôtes ont décidé qu'ils n'ont pas besoin de multiples connexions de la même adresse IP, car elles peuvent facilement conduire au fait qu'un expéditeur utilisera trop de ressources de son côté.

Vous voulez utiliser

serialize_hosts

Paramètre sur le routeur smtp Dans votre configuration exim, comme il limite exim, afin de ne pas ouvrir plus d'une connexion pour tout hôte spécifié dans l'option serialize_hosts. Quelque chose comme ca:

begin transports

# This transport is used for delivering messages over SMTP connections.

remote_smtp:
driver = smtp
serialize_hosts = mx1.emailsrvr.com : mx2.emailsrvr.com

Pour répondre aux questions, connectez-vous ou registre