fetchmail - postfix - an falschen user zugestellt

MHLInk

Well-Known Member
hi

seit ein paar monaten sitzt ich an meinem postfix herum.
ich verwende postfix, cyrus imap, amavist mit clamd und spamassasin, fetchmail.
im grundprinzip geht alles ohne fetchmail, da ich einfach meine dyndns-adresse verwende(ich weiss, dass das nicht der sauberste weg ist,das braucht mir keiner zu sagen,) und das funktioniert perfekt. viele user koenne sich und anderen schreiben. (z.B mit absender xyz@xyz.dyndns.org.)

nun moechte ich auch noch die externen konten einbeziehen.

dazu habe ich in der main.cf
Code:
 sender_canonical_maps = hash:/etc/postfix/sender_canonical
eingetragen

in der /etc/postfix/sender_canonical steht:
Code:
user1@xyz.dyndns.org externe@mailadresse
eingeragen. senden von mails geht schon perfekt. mit der adresse vom externen mailserver(z.B. t-online) wird gesendet. kommt dann auch korrekt mit dem externen absender an.

nun zum empfangen. ich lasse die mails von fetchmail holen. die werden dann auch von postfix wetergelleitet. jetzt werden die mails nur an den falschen user wetergeleitet. inder sender_canonical steht ja, an xyz@xyz.dyndns.org,
aber sie werden erst nach

xyz@localhost
xyz@localhost.xyz.dyndns.org

geschickt.

der user xyz ist schon seit der ganzen konfiguration dabei.

ich hoffe, es ist nicht zu unuebersichtlich und glaube, das ihr mir helfen koennt.
die forensuche, sowie google habe ich natuerlich konsultiert, habe bislang aber nichts gefunden.

mfg

MHLink
 
die tail -f /var/log/maillog

Code:
May 24 11:47:10 ML2 fetchmail[3848]: 6.2.5 querying mail.htp-tel.de (protocol POP3) at Tue May 24 11:47:10 2005: poll started
May 24 11:47:10 ML2 fetchmail[3848]: POP3< +OK mail01 Cyrus POP3 v2.1.15 server ready <14091295.1116928021@mail01>
May 24 11:47:10 ML2 fetchmail[3848]: POP3> CAPA
May 24 11:47:10 ML2 fetchmail[3848]: POP3< +OK List of capabilities follows
May 24 11:47:10 ML2 fetchmail[3848]: POP3< EXPIRE NEVER
May 24 11:47:10 ML2 fetchmail[3848]: POP3< LOGIN-DELAY 0
May 24 11:47:10 ML2 fetchmail[3848]: POP3< TOP
May 24 11:47:10 ML2 fetchmail[3848]: POP3< UIDL
May 24 11:47:10 ML2 fetchmail[3848]: POP3< PIPELINING
May 24 11:47:10 ML2 fetchmail[3848]: POP3< RESP-CODES
May 24 11:47:10 ML2 fetchmail[3848]: POP3< AUTH-RESP-CODE
May 24 11:47:10 ML2 fetchmail[3848]: POP3< USER
May 24 11:47:10 ML2 fetchmail[3848]: POP3< IMPLEMENTATION Cyrus POP3 server v2.1.15
May 24 11:47:10 ML2 fetchmail[3848]: POP3< .
May 24 11:47:10 ML2 fetchmail[3848]: POP3> USER externmail
May 24 11:47:10 ML2 fetchmail[3848]: POP3< +OK Name is a valid mailbox
May 24 11:47:10 ML2 fetchmail[3848]: POP3> PASS *
May 24 11:47:10 ML2 fetchmail[3848]: POP3< +OK Maildrop locked and ready
May 24 11:47:13 ML2 fetchmail[3848]: POP3> STAT
May 24 11:47:13 ML2 fetchmail[3848]: POP3< +OK 1 1043
May 24 11:47:13 ML2 fetchmail[3848]: 1 message for externmail at mail.htp-tel.de (1043 octets).
May 24 11:47:13 ML2 fetchmail[3848]: POP3> LIST 1
May 24 11:47:13 ML2 fetchmail[3848]: POP3< +OK 1 1043
May 24 11:47:13 ML2 fetchmail[3848]: POP3> RETR 1
May 24 11:47:13 ML2 fetchmail[3848]: POP3< +OK Message follows
May 24 11:47:13 ML2 fetchmail[3848]: reading message [email]externmail@mail.htp-tel.de[/email]:1 of 1 (1043 octets)
May 24 11:47:13 ML2 postfix/smtpd[3849]: connect from localhost.domain-local[127.0.0.1]
May 24 11:47:13 ML2 fetchmail[3848]: SMTP< 220 xyz.dyndns.org ESMTP Postfix (2.1.5)
May 24 11:47:13 ML2 fetchmail[3848]: SMTP> EHLO localhost
May 24 11:47:13 ML2 fetchmail[3848]: SMTP< 250-xyz.dyndns.org
May 24 11:47:13 ML2 fetchmail[3848]: SMTP< 250-PIPELINING
May 24 11:47:13 ML2 fetchmail[3848]: SMTP< 250-SIZE 10240000
May 24 11:47:13 ML2 fetchmail[3848]: SMTP< 250-VRFY
May 24 11:47:13 ML2 fetchmail[3848]: SMTP< 250-ETRN
May 24 11:47:13 ML2 fetchmail[3848]: SMTP< 250 8BITMIME
May 24 11:47:13 ML2 fetchmail[3848]: SMTP> MAIL FROM:<ABSENDER@t-online.de> BODY=7BIT SIZE=1043
May 24 11:47:14 ML2 fetchmail[3848]: SMTP< 250 Ok
May 24 11:47:14 ML2 fetchmail[3848]: SMTP> RCPT TO:<xyz@localhost>
May 24 11:47:14 ML2 postfix/smtpd[3849]: 08E95612D: client=localhost.domain-local[127.0.0.1]
May 24 11:47:14 ML2 fetchmail[3848]: SMTP< 250 Ok
May 24 11:47:14 ML2 fetchmail[3848]: SMTP> DATA
May 24 11:47:14 ML2 fetchmail[3848]: SMTP< 354 End data with <CR><LF>.<CR><LF>
May 24 11:47:14 ML2 fetchmail[3848]: SMTP>. (EOM)
May 24 11:47:14 ML2 postfix/cleanup[3851]: 08E95612D: message-id=<4292F81A.4080405@htp-tel.de>
May 24 11:47:14 ML2 postfix/qmgr[3643]: 08E95612D: from=<marc.luehr@htp-tel.de>, size=1316, nrcpt=1 (queue active)
May 24 11:47:14 ML2 fetchmail[3848]: SMTP< 250 Ok: queued as 08E95612D
May 24 11:47:14 ML2 fetchmail[3848]:  flushed
May 24 11:47:14 ML2 fetchmail[3848]: POP3> DELE 1
May 24 11:47:14 ML2 fetchmail[3848]: POP3< +OK message deleted
May 24 11:47:14 ML2 fetchmail[3848]: POP3> QUIT
May 24 11:47:14 ML2 fetchmail[3848]: POP3< +OK
May 24 11:47:14 ML2 fetchmail[3848]: 6.2.5 querying mail.htp-tel.de (protocol POP3) at Tue May 24 11:47:14 2005: poll completed
May 24 11:47:14 ML2 fetchmail[3848]: SMTP> QUIT
May 24 11:47:14 ML2 fetchmail[3848]: SMTP< 221 Bye
May 24 11:47:14 ML2 postfix/smtpd[3849]: disconnect from localhost.domain-luehr[127.0.0.1]
May 24 11:47:14 ML2 fetchmail[3848]: normal termination, status 0
May 24 11:47:14 ML2 postfix/pipe[3853]: 08E95612D: to=<xyz@localhost.xyz.dyndns.org>, orig_to=<xyz@localhost>, relay=cyrus, delay=0, status=sent (xyz.dyndns.org)
May 24 11:47:14 ML2 postfix/qmgr[3643]: 08E95612D: removed


ich hoffe das passt so.

MHLINk
 
eines habe ich noch: die fetchmailrc

Code:
      ML2# vim /etc/fetchmailrc

      5 set syslog
      6 set no bouncemail
      7
      8 defaults:
      9    antispam -1
     10    batchlimit 100
     11
     12 poll mail.htp-tel.de;
     13 protocol pop3;
     14 user xxxxxxxxxxx;
     15 password xxxxxxxxxxx
 
hi

hab ich selber hinbekommen. einfach in die fetchmailrc "smptname xyz@domail.local zum jeweiligen eintrag dazuschreiben. dann gehts ohne probleme. die sender_canonical hat alos keinen einflaussauf einkommendes.

mfg

MHLInk
 
Zurück
Oben