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 ?