o...@ovh.net wrote:
Nope. La ligne interessante est avant au niveau de la ligne (367) et (377)
ce qui fait que code ne va pas jusqu'à la ligne (385). ça s'arrete avant.
(367)  addrmangle(&sender,argv[2],&flagalias,0);
(377)  addrmangle(reciplist.sa + reciplist.len,*recips,&flagalias,!relayhost);

notre ami DJB verifie que le FROM: est "un truc" catholique ... euhh canonical
 /* host has to be canonical, box has to be quoted */

Non, le dernier argument est à 0 ce qui inhibe la resolution T_ANY.

       addrmangle(reciplist.sa + reciplist.len,*recips,&flagalias,!relayhost);
c'est là qu'il y a un plantage avec neuf.fr et le code s'arrete.

C'est là où il y a un plantage de qmail. Neuf n'a rien à voir là dedans.

En gros, le destinateur a une zone DNS "pourri" (alias la zone n'existe pas, 
n'a pas
le minimum c'est à ni le A ni le MX ni NS, a une reponse > 512 bytes) c'est pas la peine d'aller plus loin. et donc pas la peine d'executer dns_mxip.

Non, la réponse est tronquée à 512 octets, qmail l'oublie, la parse et s'arrete parce qu'il y a un enregistrement erroné. Des zones à plus de 512 bytes, il doit y en avoir quelques unes.

François
---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à