Postfix et fetchmail - Linux et OS Alternatifs
Marsh Posté le 30-03-2004 à 12:03:00
Je viens de réinstaller mon serveur, cependant j'utilise toujours postfix comme serveur de mail mais je dispose désormais d'un nom de domaine valide sur internet et j'ai toujours le meme problème. 
Quand je lance fetchmail pour aller récup les mails, ca ne marche tjr pas, et l'expéditeur du mail reçoit un mail de l'admin système comme celui ci (serveur MS exchange) : 
 
Your message 
 
  To:      nico24@free.fr 
  Subject: héo 
  Sent:    Tue, 30 Mar 2004 11:42:59 +0200 
 
did not reach the following recipient(s): 
 
nicolas@localhost.visentin-web.net on Tue, 30 Mar 2004 11:47:39 +0200 
    Le système de messagerie n'a pas pu remettre ce message mais n'a pas 
signalé de raison particulière. Vérifiez l'adresse du destinataire et 
réessayez d'envoyer le message. Dans le cas d'un nouvel échec, contactez 
votre administrateur système. 
    < bossa.visentin-web.net #5.0.0 X-Postfix; Name service error for 
name=localhost.visentin-web.net type=A: Host not found> 
 
J'en conclu de ce message que fetchmail essaie de rapatrier mes mails sur l'adresse  nicolas@localhost.visentin-web.net au lieu de nicolas@visentin-web.net et je ne sais pas comment modifier ça. 
 
Voila le résultat de l'execution de fetchmail : 
 
fetchmail: 5.9.0 querying pop.free.fr (protocol POP3) at Tue Mar 30 11:54:33 2004 
fetchmail: POP3< +OK <7745.1080643940@pop1-q.free.fr> 
fetchmail: POP3> CAPA 
fetchmail: POP3< -ERR authorization first 
fetchmail: authorization first 
fetchmail: POP3> USER nico24 
fetchmail: POP3< +OK  
fetchmail: POP3> PASS * 
fetchmail: POP3< +OK  
fetchmail: POP3> STAT 
fetchmail: POP3< +OK 1 1319 
fetchmail: POP3> LAST 
fetchmail: POP3< +OK 0 
1 message for nico24 at pop.free.fr (1319 octets). 
fetchmail: POP3> LIST 
fetchmail: POP3< +OK  
fetchmail: POP3< 1 1319 
fetchmail: POP3< . 
fetchmail: POP3> TOP 1 99999999 
fetchmail: POP3< +OK 1319 octets 
reading message 1 of 1 (1319 octets) 
fetchmail: SMTP< 220 bossa.visentin-web.net ESMTP Postfix (2.0.19) + amavis 
fetchmail: SMTP> EHLO localhost 
fetchmail: SMTP< 250-bossa.visentin-web.net 
fetchmail: SMTP< 250-PIPELINING 
fetchmail: SMTP< 250-SIZE 102400000 
fetchmail: SMTP< 250-VRFY 
fetchmail: SMTP< 250-ETRN 
fetchmail: SMTP< 250-XVERP 
fetchmail: SMTP< 250 8BITMIME 
fetchmail: SMTP> MAIL FROM:<nicolas.visentin@anpe.fr> BODY=8BITMIME SIZE=1319 
fetchmail: SMTP< 250 Ok 
fetchmail: SMTP> RCPT TO:<nicolas@localhost> 
fetchmail: SMTP< 250 Ok 
fetchmail: SMTP> DATA 
fetchmail: SMTP< 354 End data with <CR><LF>.<CR><LF> 
#************fetchmail: SMTP>. (EOM) 
fetchmail: SMTP< 250 Ok: queued as 20AA46BCBB 
 flushed 
fetchmail: POP3> DELE 1 
fetchmail: POP3< +OK  
fetchmail: POP3> QUIT 
fetchmail: POP3< +OK  
fetchmail: SMTP> QUIT 
fetchmail: SMTP< 221 Bye 
fetchmail: normal termination, status 0 
 
.. checking complete.  
Marsh Posté le 30-03-2004 à 12:34:47
tu as a priori la réponse dans tes propos : 
name=localhost.visentin-web.net type=A: Host not found>  
Marsh Posté le 30-03-2004 à 14:02:29
| mikala a écrit : tu as a priori la réponse dans tes propos :  | 
 
 
Ouai je situe le problème mais je ne sais pas comment y remédier. Serait ce au niveau de la config dns du serveur ?
Marsh Posté le 30-03-2004 à 16:38:07
oui . 
ceci dit le plus simple avec fectchmail serait de passer tes mails directement a ton mda ( par exemple procmail )
Marsh Posté le 30-03-2004 à 17:01:07
| mikala a écrit : oui .  | 
 
 
Ouai mais justement ce n'est pas ce que je veux faire, je ne veux pas contourner postfix. En effet je voudrais que fetchmail rapatrie mes mails des boites free sur mon serveur de messagerie postfix qui les scannera et vérifira qu'ils ne contiennent pas de virus.
Marsh Posté le 30-03-2004 à 17:11:32
| opfc a écrit :   | 
 
procmail peut parfaitement le faire ...
Marsh Posté le 30-03-2004 à 17:17:22
Ouai mais je ne souhaite pas utiliser procmail. Ceci dit, j'aurais peut etre moins de problème en utilisant procmail ?
Marsh Posté le 30-03-2004 à 18:52:03
J'ai essayé de rajouter une ligne dans mon /etc/hosts : 
127.0.0.1   localhost.visentin-web.net 
 
Le problème est toujours pareil 
 
Je me suis donc attaqué au dns et j'ai rajouté dans mon fichier de zone : 
 
localhost       IN      A       127.0.0.1 
 
j'ai relancé named et j'ai fait un nouvel essai et voila maintenant le mail que reçoit l'expéditeur du mail: 
 
Votre message n'a pas été reçu par certains ou tous les destinataires désignés.  
 
  Objet: héo  
  Date: 30/03/2004 18:44  
 
Le ou les destinataires suivants n'ont pu être atteints ::  
 
  nicolas@localhost.visentin-web.net le 30/03/2004 18:50 
  Le système de messagerie n'a pas pu remettre ce message mais n'a pas signalé de raison particulière. Vérifiez l'adresse du destinataire et réessayez d'envoyer le message. Dans le cas d'un nouvel échec, contactez votre administrateur système. 
  < bossa.visentin-web.net #5.0.0 X-Postfix; mail for localhost.visentin-web.net loops back to myself>  
Marsh Posté le 30-03-2004 à 21:58:10
tu as bien le localhost.visentin-web.net dans mydestination ?
Marsh Posté le 13-02-2004 à 22:09:58
Bonjour,
J'utilise un serveur de mail postfix sur lequel tourne également fetchmail (ainsi que amavis, clam av ...). Le serveur est sur une connexion ADSL Free, est configuré pour utilisé le relais Free, et voila, c a peu prés tout.
Je désire utiliser fetchmail pour rapatrier automatiquement les mails contenu sur ma boite free sur ma boite sur mon serveur de mail (afin que mon serveur SMTP filtre le message).
Fetchmail semble bien faire son boulot (il n'y a pas d'erreur) seulement, l'expéditeur du mail à destination de ma boite free recoit un mail du MAILER-DAEMON de mon serveur SMTP comme ceci : (et bien sur moi je reçois rien sur la boite de mon seveur)
This is the Postfix program at host postfix3-2.free.fr.
I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations.
For further assistance, please send mail to <postmaster>
If you do so, please include this problem report. You can delete your own text from the message returned below.
The Postfix program
<nicolas@localhost.visentin.dyndns.org>: host visentin.dyndns.org[81.56.228.71]
said: 554 Error: too many hops (in reply to end of DATA command)
Je dois dire que je n'arrive pas à comprendre l'erreur 554 "too many hops".
PS : mon adresse email sur laquelle doit etre rapatrier le courier est (donc mon email sur mon serveur SMTP):
nicolas@visentin.dyndns.org (et non nicolas@localhost.visentin.dyndns.org)
Quelqu'un serait me dire d'ou vient le problème ?