Thread View: fr.comp.mail
7 messages
7 total messages
Started by Frederic
Tue, 09 Nov 2004 13:23
A qui la faute ? SKYNET.BE ou OVH.COM ? ou les deux ?
Author: Frederic
Date: Tue, 09 Nov 2004 13:23
Date: Tue, 09 Nov 2004 13:23
140 lines
6149 bytes
6149 bytes
Bonjour,
Suite � des probl�mes r�p�t�s d'e-mail de Skynet.be vers Ovh.com, je soumets
ceci � votre sagacit�.
PROBLEME:
Un utilisateur, client du FAI Skynet.be, envoie un e-mail vers plusieurs
destinataires, h�berg�s chez OVH en mutualis�. Disons 5 ou 6 destinataires
diff�rents.
Ce message reste en transit sur le serveur (relay.skynet.be) et n'arrive
jamais chez les destinataires. Apr�s 36h, retour � l'exp�diteur avec des
messages d'erreur "communication error", etc.
POURQUOI ?
D'un c�t�, OVH a mis des temporisations de 15 secondes dans le dialogue SMTP
(peut-�tre pour ralentir la d�ferlante du spam ?). Dans l'exemple ci-dessous
chaque * repr�sente une attente de 15 secondes.
<- 220 Welcome ! You are on server 13 called ns0.ovh.net ...
-> HELO i.am.skynet.be
<- 250 OK
-> MAIL From: < ... >
<- 250 OK
-> RCPT To: < ... >
<- 250 OK
-> RCPT To: < ... >
*
<- 250 OK
-> RCPT To: < ... >
*
<- 250 OK
-> DATA
... ... ...
De l'autre c�t�, Skynet a instaur� des temporisations (timers) tellement
s�v�res (10 secondes max � chaque dialogue, 60 secondes max entre HELO et
DATA) que cette communication finit bien s�r en �chec.
A qui la faute ?
Selon moi Skynet est en violation de RFC2821 (
http://www.faqs.org/rfcs/rfc2821.html )
en particulier le � 4.5.3.2 dit ceci:
- An SMTP client MUST provide a timeout mechanism.
- It MUST use per-command timeouts rather than somehow trying to time the
entire mail transaction.
- the minimum per-command timeout values SHOULD be as follows:
... RCPT Command: 5 minutes ...
J'ai donc demand� du support � Skynet.
Voici l'essentiel de la conversation, dans l'ordre chronologique.
= = =
Bonjour,
Auriez-vous l'amabilite de faire un essai de connectivite de
outmx017.isp.belgacom.be [195.238.2.116] vers mx3.ovh.net (pool de
serveurs), port 25.
OVH m'affirme ne pas avoir bloqu� quoi que ce soit. (antispam, etc)
= = =
Cher client,
Tout semble fonctionner sans probl�mes, n'h�sitez pas � nopus recontacter si
vous rencontrez en core des soucis d'envois
= = =
Pensez-vous que vos serveurs SMTP sortants echouent en erreur si dans le
dialogue SMTP il se passe plus de 60 secondes entre le HELO et le DATA ?
= = =
Cher Monsieur,
En effet une reponse de plus te 60 secondes entre le shake hand et le data
sera consider� comme time out par notre relay, cela explique le probl�me
recurrent dont vous nous faites part
= = =
Bonjour,
Selon moi ceci est en violation flagrante de RFC2821 ... (((m�me explication
que ci-dessus)))
...
Je vous remercie de votre attention (et de la correction que vous allez
apporter, je n'en doute pas)
= = =
Cher client,
effectivement notre sendmail a des timeouts sp�cifi� par ligne de commande.
Pour l'instant le HELO, MAIL et RCPT ont un timeout qui est d�fini sur 10
secondes.
Sur l'�tablissement de la connexion et le transfer des donn�es apr�s la
commande "data" les d�lais sont plus longues (30 secondes - 1 minute)
Ces valeurs ne sont pas permanentes et changent d�pendant du volume de
traffique, qui pour l'instant et tr�s �lev�.
Si le serveur de ovh force systematiquement un d�lai de 15 secondes entre
l'accept de plusieurs recipients, ca aura comme cons�quence qu'uniquement
les mails destin�s � une personne arriveront � leur destination.
= = =
Pour faire avancer le schmilblick, il faut que quelqu'un change sa
configuration.
Etant donn� que la recommandation de RFC2821 (version � jour de SMTP) est de
5 minutes, je pense que c'est plut�t � vous que � OVH qu'il faudarait
demander de faire une petite modification. Par exemple pourriez-vous mettre
les timeouts � 30 secondes au lieu de 10 secondes ?
= = =
Cher Monsieur,
malheureusement il est impossible de changer quoi que ce soit au niveau du
time out de notre pool smtp, en tant que provider vous imaginez ais�ment le
nombrer demails transitant par nos machines, si nous augmentons ne fut-ce
que d'une seconde le time out de nos servuers ce sont des heures de retard
que nous accuserons de ce fait, pour cette raison toute modification est
impossible � realiser
Nous sommes conscient du probl�me que peut vous causer dtte situation mais
ne pouvons y apporter de solution
merci de votre compr�hension
===============
Voil�. Point mort.
A mon humble avis ils ont faux tous les deux.
Skynet, qui met des timers � des valeurs compl�tement irr�alistes. S'il y a
effectivement du mail sortant qui ne sort pas � cause des timers, il reste
en queue et est resoumis toutes les heures ! Mauvaise id�e pour diminuer la
charge.
OVH, qui de son c�t� se retrouve avec beaucoup plus de connexions ouvertes,
donc plus de file descriptors, plus de sockets, etc.
Je suis pr�t � discuter de ceci en public (ici) ou en priv� (je poste ce
message avec une adresse r�elle).
Vos r�actions sont les bienvenues.
Fr�d�ric
Bruxelles
Re: A qui la faute ? SKYNET.BE ou OVH.COM ? ou les deux ?
Author: Xavier Roche
Date: Tue, 09 Nov 2004 13:43
Date: Tue, 09 Nov 2004 13:43
12 lines
1608 bytes
1608 bytes
Frederic wrote: > Pour l'instant le HELO, MAIL et RCPT ont un timeout qui est d�fini sur 10 > secondes. Cela me semble d�lirant. J'ai des exemples o� les MAIL FROM sont lookup�s (DNS), ce qui peut amener 30 secondes de delais selon l'�tat des serveurs de messagerie. 10 secondes, AMHA c'est du pur d�lire. Un hack pour tenter de r�sorber un probl�me de configuration ou de domensionnement. OVH n'y est pour rien l� dedans.
Re[HS]: A qui la faute ? SKYNET.BE ou OVH.COM ? ou les deux ?
Author: Kenny
Date: Tue, 09 Nov 2004 15:18
Date: Tue, 09 Nov 2004 15:18
5 lines
1359 bytes
1359 bytes
Frederic a �crit : > qui pour l'instant et tr�s �lev� Si c'est un copier coll� de chez eux bravo le service client qui confond encore le verbe �tre avec et...
Re: A qui la faute ? SKYNET.BE !
Author: Frederic
Date: Wed, 10 Nov 2004 11:42
Date: Wed, 10 Nov 2004 11:42
48 lines
3223 bytes
3223 bytes
Merci � Xavier pour le commentaire. Merci � Kenny pour la r�ponse HS. Oui j'ai copi�-coll�. Je n'ai pas inclus le nom de mon interlocuteur. Je continue la discussion avec le support Skynet, probablement liront-ils cette r�ponse en diagonale, car ils doivent en avoir assez de m'entendre ? ;-) Voici ce que je leur demande: = = = = = = = = Conclusion: Si j'ai bien compris, vos administrateurs syst�me savent qu'ils violent les standards de l'Internet, et dans une mesure importante. Que la solution choisie (mettre des timers � un trenti�me de la valeur recommand�e par les experts) ne sera pas revue, et qu'ils ne veulent pas se remettre en question. La solution choisie n'est probablement pas la bonne. Elle ne diminue pas la charge sur vos serveurs. Je m'explique: faire �chouer des connexions sortantes de vos propres clients (on parle de OUT-MX ici) � destination de serveurs plus lents est assur�ment une MAUVAISE IDEE. - on n'est pas en milieu hostile (sauf si vous consid�rez que vos propres clients sont hostiles) - les mails � transporter ne sont pas du spam et sont des messages l�gitimes de vos clients - un mail qui �choue se retrouve en queue (et donc les queues grandissent au lieu de se vider) - un mail en queue est r�-essay� pendant 36 heures toutes les 30 minutes, ou toutes les heures (ce qui augmente la charge sur vos serveurs et votre infrastructure) - et finalement vos clients sont insatisfaits (m�me si les messages d'erreurs pourraient faire croire � un utilisateur pas ou peu initi�, que le probl�me ne provient pas de skynet) Savez-vous qu'un grand nombre de serveurs SMTP fait des validations DNS sur les domaines qui apparaissent dans les adresses e-mail ? Des d�lais de 5, 10, 15, 20 secondes pour valider une adresse FROM ou RCPT sont � consid�rer comme acceptables. Je vous remercie de votre attention et esp�re ne plus recevoir de r�ponse telle que <<il est impossible de changer quoi que ce soit>>. Ou bien ayez l'amabilit� de porter mon message aux bonnes personnes. Cordialement, (sign�)
Re: A qui la faute ? SKYNET.BE !
Author: Xavier Roche
Date: Wed, 10 Nov 2004 12:50
Date: Wed, 10 Nov 2004 12:50
6 lines
1351 bytes
1351 bytes
Frederic wrote: > Ou bien ayez l'amabilit� de porter mon message aux bonnes personnes. Tu veux dire, aux personnes comp�tentes chez Skynet.be. Hum.. non, rien.
Re: A qui la faute ? SKYNET.BE !
Author: Frederic
Date: Wed, 10 Nov 2004 15:13
Date: Wed, 10 Nov 2004 15:13
26 lines
2295 bytes
2295 bytes
----- Original Message from: "Xavier Roche" <xroche@free.fr.NOSPAM.invalid> > Frederic wrote: > > Ou bien ayez l'amabilit� de porter mon message aux bonnes personnes. > > Tu veux dire, aux personnes comp�tentes chez Skynet.be. > En effet. Voici leur r�ponse. L'Internet est cass�, mais ce n'est pas nous. = = = = = Cher Monsieur, Nous avons pris bonne reception de votre message, il n'y � pas de "bonne personne" a qui transmettre ce message, nous avons fait part du probl�me � nos ingenieurs qui vont analyser la situation mais � l'heure actuelle aucune modification n'est planifi�e, ovh ainsi que certains autres client ont decid�s d'implementer un software cr��ant ce probl�me au niveau de leurs serveurs mail (non pas qu'ils soient responsables....) suite � ce changement l'�change de mail ne fonctionne plus, nul n'est oblig� d''installer ou de ne pas installer un tel syst�me nous ne pouvons vous apporter satisfaction � l'heure actuelle bien � vous, <snip> belgacom technicline
Re: A qui la faute ? SKYNET.BE !
Author: Xavier Roche
Date: Wed, 10 Nov 2004 15:34
Date: Wed, 10 Nov 2004 15:34
21 lines
2175 bytes
2175 bytes
Frederic wrote:
> decid�s d'implementer un software cr��ant ce probl�me au niveau de leurs
> serveurs mail
Demandez-leur d'installer "RFC" sur leur serveur (la version 2821 -
attention, la version 1149 est bugg�e et laisse plein de traces blanches
sur les serveurs)
..
Based on extensive experience with busy mail-relay hosts, the minimum
per-command timeout values SHOULD be as follows:
RCPT Command: 5 minutes
A longer timeout is required if processing of mailing lists and
aliases is not deferred until after the message was accepted.
..
Bien sur, c'est un "should". Mais le "should" sugg�re 300 secondes, et
choisir une valeur 30 fois inf�rieure est aux risques et p�rils de
l'envoyeur.
En cas de non livraison, ils pourraient �tre tenus responables.
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads