Wij beheren de mailserver van een vereniging waarop verschillende thematische mailinglijsten draaien. Leden kunnen zich inschrijven op de mailinglijsten die hen interesseren. Berichten die naar zo'n lijst worden verstuurd, worden automatisch doorgestuurd naar de ingeschreven leden.
Sinds enige tijd ondervinden we problemen met de aflevering van e-mails aan leden met een adres bij @skynet.be. Het gaat om legitiem e-mailverkeer naar leden die zich zelf voor deze mailinglijsten hebben ingeschreven.
Wat opvalt, is dat we geen vergelijkbare problemen hebben met de aflevering bij andere e-mailproviders, zoals Telenet, Gmail, Outlook en andere. De problemen lijken zich dus specifiek voor te doen bij de mailservers van Proximus.
De MX-record van skynet.be verwijst naar: mx.gtm-tc2.proximus.be
Dit hostname verwijst naar onder meer de volgende IP-adressen:
194.78.73.133 (mx101tcp.skynet.be)
194.78.73.197 (mx201tcp.skynet.be)
In de Postfix-logbestanden zien we regelmatig de volgende foutmeldingen:
421 #4.4.5 Too many connections from your host.
en
421 Exceeded allowable connection time, disconnecting.
(in reply to end of DATA command)
De tweede foutmelding is opvallend, ze treedt op bij het beëindigen van de SMTP DATA-fase, wanneer onze mailserver wacht op de definitieve bevestiging van de ontvangende server.
Om te vermijden dat we de ontvangende mailservers te zwaar belasten, hebben we de uitgaande aflevering naar skynet.be al sterk beperkt. We gebruiken hiervoor een afzonderlijk Postfix-transport met:
- maximaal één gelijktijdige verbinding;
- maximaal 20 ontvangers per SMTP-transactie;
- een vertraging van één seconde tussen afleveringen.
Desondanks blijven de foutmeldingen optreden. Berichten worden daardoor telkens opnieuw uitgesteld en de wachtrij loopt geleidelijk op.
Onze vragen:
1. Zijn er bij Proximus specifieke limieten voor het aantal SMTP-verbindingen vanaf één extern IP-adres? Zo ja, hoe wordt die limiet bepaald?
2. Hoe kan het dat we meldingen krijgen over te veel verbindingen terwijl we de aflevering naar Proximus al beperken tot één gelijktijdige verbinding?
3. Wat kan de oorzaak zijn van de foutmelding Exceeded allowable connection time, die optreedt bij de definitieve bevestiging na de DATA-fase?
4. Zijn er specifieke instellingen, beperkingen of richtlijnen voor mailservers die grotere aantallen berichten naar skynet.be afleveren, bijvoorbeeld via mailinglijsten?
We hebben uiteraard geen controle over de interne werking of belasting van de Proximus-mailservers. We willen vooral nagaan of er aan onze kant nog iets aangepast moet worden, of dat er mogelijk een probleem of beperking is aan de kant van de ontvangende mailservers.
Alle suggesties of ervaringen met gelijkaardige problemen zijn welkom.