rotz
18.11.04, 17:19
Folgende Dienste habe ich laufen: Exim, Cyrus IMAP, procmail, fetchmail, bogofilter, spamassassin.
Die lokale Domain des Mail-Servers lautet "heim.heimnetz.local". Ich habe einen externen POP3-Account, wovon ich Emails, die an "testmail@tag.de" und "testmail@nacht.de" gerichtet sind, abhole. Es gibt einen lokalen Benutzer "testmail" auf dem Mailserver.
Das Problem ist jetzt, dass nachdem fetchmail das externe POP3-Konto abruft und die abgerufenen Emails (also entweder gerichtet an "testmail@tag.de" oder "testmail@nacht.de") an den lokalen Benutzer "testmail" zustellen möchte, er auf einen Fehler läuft.
Woran könnte das liegen?
Unter Postfix gab es eine Datei names "/etc/postfix/virtual", bei der man mehrere externe Emailadressen einem lokalen Benutzer zuordnen konnte, gibts sowas bei Exim auch?
Warum wird jedesmail bei der Email, die an "testmail@tag.de" bzw. "testmail@nacht.de" gerichtet war, diese Adresse in "testmail@localhost" umgestellt? Kann man das deaktivieren?
Vielen Dank schonmal für eure Hilfe! :)
/var/log/exim/mainlog
2004-11-18 16:46:28 verify failed for SMTP recipient testuser@localhost from <irgendwer@web.de> H=localhost [127.0.0.1]
/var/log/fetchmail.log
fetchmail: SMTP< 220 heim.heimnetz.local ESMTP Exim 3.35 #1 Thu, 18 Nov 2004 16
:46:28 +0100
fetchmail: SMTP> EHLO localhost
fetchmail: SMTP< 250-heim.heimnetz.local Hello localhost [127.0.0.1]
fetchmail: SMTP< 250-SIZE
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250 HELP
fetchmail: SMTP> MAIL FROM:<irgendwer@web.de> SIZE=2199
fetchmail: SMTP< 250 <irgendwer@web.de> is syntactically correct
fetchmail: SMTP> RCPT TO:<testuser@localhost>
fetchmail: SMTP< 550 Unknown local part testuser in <testuser@localhost>
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 Reset OK
fetchmail: flushed
fetchmail: POP3> DELE 1
fetchmail: POP3< +OK
fetchmail: POP3> QUIT
fetchmail: POP3< +OK
fetchmail: 5.9.11 querying pop.extern.de (protocol POP3) at Thu Nov 1
8 16:46:28 2004: poll completed
fetchmail: SMTP> QUIT
fetchmail: SMTP< 221 heim.heimnetz.local closing connection
Die lokale Domain des Mail-Servers lautet "heim.heimnetz.local". Ich habe einen externen POP3-Account, wovon ich Emails, die an "testmail@tag.de" und "testmail@nacht.de" gerichtet sind, abhole. Es gibt einen lokalen Benutzer "testmail" auf dem Mailserver.
Das Problem ist jetzt, dass nachdem fetchmail das externe POP3-Konto abruft und die abgerufenen Emails (also entweder gerichtet an "testmail@tag.de" oder "testmail@nacht.de") an den lokalen Benutzer "testmail" zustellen möchte, er auf einen Fehler läuft.
Woran könnte das liegen?
Unter Postfix gab es eine Datei names "/etc/postfix/virtual", bei der man mehrere externe Emailadressen einem lokalen Benutzer zuordnen konnte, gibts sowas bei Exim auch?
Warum wird jedesmail bei der Email, die an "testmail@tag.de" bzw. "testmail@nacht.de" gerichtet war, diese Adresse in "testmail@localhost" umgestellt? Kann man das deaktivieren?
Vielen Dank schonmal für eure Hilfe! :)
/var/log/exim/mainlog
2004-11-18 16:46:28 verify failed for SMTP recipient testuser@localhost from <irgendwer@web.de> H=localhost [127.0.0.1]
/var/log/fetchmail.log
fetchmail: SMTP< 220 heim.heimnetz.local ESMTP Exim 3.35 #1 Thu, 18 Nov 2004 16
:46:28 +0100
fetchmail: SMTP> EHLO localhost
fetchmail: SMTP< 250-heim.heimnetz.local Hello localhost [127.0.0.1]
fetchmail: SMTP< 250-SIZE
fetchmail: SMTP< 250-PIPELINING
fetchmail: SMTP< 250 HELP
fetchmail: SMTP> MAIL FROM:<irgendwer@web.de> SIZE=2199
fetchmail: SMTP< 250 <irgendwer@web.de> is syntactically correct
fetchmail: SMTP> RCPT TO:<testuser@localhost>
fetchmail: SMTP< 550 Unknown local part testuser in <testuser@localhost>
fetchmail: SMTP> RSET
fetchmail: SMTP< 250 Reset OK
fetchmail: flushed
fetchmail: POP3> DELE 1
fetchmail: POP3< +OK
fetchmail: POP3> QUIT
fetchmail: POP3< +OK
fetchmail: 5.9.11 querying pop.extern.de (protocol POP3) at Thu Nov 1
8 16:46:28 2004: poll completed
fetchmail: SMTP> QUIT
fetchmail: SMTP< 221 heim.heimnetz.local closing connection