jochenthomas
05.05.06, 10:39
Hallo,
hoffe ich bin hier richtig zum o.g. Thema.
Ich hatte Sendmail in FC4 eingerichtet und Fetchmail für das Abholen von pop3 genutzt. Alles funktioniert gut.
Dann habe ich Spamassassin installiert - und ich glaube hier fing mein Problem an:
Eingehende e-mails werden zwar angenommen aber auf root weitergeleitet, weil der user nicht bekannt ist.
Das verstehe ich nicht, da es ja vorher funktionierte...
Wenn ich (über webmin) via sendmail eine e-mail vom Account user1 an user1@domain.de sende erhalte ich folgende Fehlermeldung:
----- The following addresses had permanent fatal errors -----
user1@domainname.de
(reason: 550 5.1.1 <user1@domainname.de>... User unknown)
(expanded from: user1@domainname.de)
----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> DATA
<<< 550 5.1.1 <user1@domainname.de>... User unknown
550 5.1.1 user1@domainname.de... User unknown
<<< 503 5.0.0 Need RCPT (recipient)
Failed delivery status
Final recipient user1@domainname.de
Reason for failure 550 5.1.1 <user1@domainname.de>... User unknown
Remote mail server [127.0.0.1]
Reporting mail server domainname.de
Ich habe mich auch schon Eintrag 47743 (http://www.linuxforen.de/forums/showthread.php?t=47743) gelesen.
ich kann Mails via sendmail und smarthost senden (alles funktioniert)
ich kann via fetchmail vom pop3 abholen
meine Versuche auf user@localhost, user@127.0.0.1, user@domainname.de weiterzuleiten schlugen mit der o.g. Message fehl
hier die sendmail.cfg
divert(-1)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for Red Hat Linux')dnl
OSTYPE(`linux')dnl
define(`SMART_HOST',`mailserv.meinsmarthost.com')
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo',`hash /etc/mail/client-auth/client-info')dnl
define(`confDEF_USER_ID',``8:12'')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`STATUS_FILE', `/var/log/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
hier die access
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
virtuser
leer
domaintable
leer
local-host-names
localhost
localhost.localdomain
domainname.de
anderedomain.com
weiteredomain.eu
Komischerweise sind alle db-Files (also z.B. auch access.db) leer.
Liegt hier evtl. schon der Fehler.
Aber dann dürfte ja auch nicht gesendet werden, denn die von mir erstellte client-info hat auch nur eine leere client-info als Gegenstück...
Wie sollte ich vorgehen, damit ich wieder Mails empfangen kann?
Der Weg wäre:
- pop3 -> fetchmail -> sendmail ?oder procmail? -> procmail/spamassasin -> sendmail
Wie sollte ich vorgehen?
Welche Protokolle sollte ich ggfls. posten?
Danke für jeden Hinweis
hoffe ich bin hier richtig zum o.g. Thema.
Ich hatte Sendmail in FC4 eingerichtet und Fetchmail für das Abholen von pop3 genutzt. Alles funktioniert gut.
Dann habe ich Spamassassin installiert - und ich glaube hier fing mein Problem an:
Eingehende e-mails werden zwar angenommen aber auf root weitergeleitet, weil der user nicht bekannt ist.
Das verstehe ich nicht, da es ja vorher funktionierte...
Wenn ich (über webmin) via sendmail eine e-mail vom Account user1 an user1@domain.de sende erhalte ich folgende Fehlermeldung:
----- The following addresses had permanent fatal errors -----
user1@domainname.de
(reason: 550 5.1.1 <user1@domainname.de>... User unknown)
(expanded from: user1@domainname.de)
----- Transcript of session follows -----
... while talking to [127.0.0.1]:
>>> DATA
<<< 550 5.1.1 <user1@domainname.de>... User unknown
550 5.1.1 user1@domainname.de... User unknown
<<< 503 5.0.0 Need RCPT (recipient)
Failed delivery status
Final recipient user1@domainname.de
Reason for failure 550 5.1.1 <user1@domainname.de>... User unknown
Remote mail server [127.0.0.1]
Reporting mail server domainname.de
Ich habe mich auch schon Eintrag 47743 (http://www.linuxforen.de/forums/showthread.php?t=47743) gelesen.
ich kann Mails via sendmail und smarthost senden (alles funktioniert)
ich kann via fetchmail vom pop3 abholen
meine Versuche auf user@localhost, user@127.0.0.1, user@domainname.de weiterzuleiten schlugen mit der o.g. Message fehl
hier die sendmail.cfg
divert(-1)dnl
include(`/usr/share/sendmail-cf/m4/cf.m4')dnl
VERSIONID(`setup for Red Hat Linux')dnl
OSTYPE(`linux')dnl
define(`SMART_HOST',`mailserv.meinsmarthost.com')
define(`confAUTH_MECHANISMS', `EXTERNAL GSSAPI DIGEST-MD5 CRAM-MD5 LOGIN PLAIN')dnl
FEATURE(`authinfo',`hash /etc/mail/client-auth/client-info')dnl
define(`confDEF_USER_ID',``8:12'')dnl
define(`confTO_CONNECT', `1m')dnl
define(`confTRY_NULL_MX_LIST',true)dnl
define(`confDONT_PROBE_INTERFACES',true)dnl
define(`PROCMAIL_MAILER_PATH',`/usr/bin/procmail')dnl
define(`ALIAS_FILE', `/etc/aliases')dnl
define(`STATUS_FILE', `/var/log/mail/statistics')dnl
define(`UUCP_MAILER_MAX', `2000000')dnl
define(`confUSERDB_SPEC', `/etc/mail/userdb.db')dnl
define(`confPRIVACY_FLAGS', `authwarnings,novrfy,noexpn,restrictqrun')dnl
define(`confAUTH_OPTIONS', `A')dnl
FEATURE(`no_default_msa',`dnl')dnl
FEATURE(`smrsh',`/usr/sbin/smrsh')dnl
FEATURE(`mailertable',`hash -o /etc/mail/mailertable.db')dnl
FEATURE(`virtusertable',`hash -o /etc/mail/virtusertable.db')dnl
FEATURE(redirect)dnl
FEATURE(always_add_domain)dnl
FEATURE(use_cw_file)dnl
FEATURE(use_ct_file)dnl
hier die access
localhost.localdomain RELAY
localhost RELAY
127.0.0.1 RELAY
virtuser
leer
domaintable
leer
local-host-names
localhost
localhost.localdomain
domainname.de
anderedomain.com
weiteredomain.eu
Komischerweise sind alle db-Files (also z.B. auch access.db) leer.
Liegt hier evtl. schon der Fehler.
Aber dann dürfte ja auch nicht gesendet werden, denn die von mir erstellte client-info hat auch nur eine leere client-info als Gegenstück...
Wie sollte ich vorgehen, damit ich wieder Mails empfangen kann?
Der Weg wäre:
- pop3 -> fetchmail -> sendmail ?oder procmail? -> procmail/spamassasin -> sendmail
Wie sollte ich vorgehen?
Welche Protokolle sollte ich ggfls. posten?
Danke für jeden Hinweis