ubuntuusers.de

Postfix "local configuration error"

Status: Gelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

dubitat

Anmeldungsdatum:
1. Dezember 2009

Beiträge: 191

Hallo, ich habe ein Postfix Problem. Fetchmail holt bei mir die Mails ab und sendet die dann automatisch an Postfix weiter. Dieser soll die dann an Dovecot übergeben und darüber soll das ganze dann in meiner INBOX landen. Die Zustellung der Emails benötige ich nur lokal. Gesendet wird über die jeweiligen smtp's meiner Provider.

Das System ist Debian 5.0.

Hier mal das Logfile:

Sep  4 19:23:54 hostname fetchmail[2028]: erweckt um Sa 04 Sep 2010 19:23:54 CEST 
Sep  4 19:23:54 hostname fetchmail[2028]: 1 Nachricht für mail_addr1 bei pop.example.com (1196 Bytes). 
Sep  4 19:23:54 hostname postfix/smtpd[3250]: connect from localhost[127.0.0.1]
Sep  4 19:23:54 hostname postfix/smtpd[3250]: 7D46B8214F: client=localhost[127.0.0.1]
Sep  4 19:23:54 hostname postfix/cleanup[3253]: 7D46B8214F: message-id=<201009041922.57155.absender@example.com>
Sep  4 19:23:54 hostname fetchmail[2028]: Nachricht mail_addr1@pop.example.com:1 von 1 wird gelesen (1196 Bytes) gelöscht 
Sep  4 19:23:54 hostname postfix/qmgr[3243]: 7D46B8214F: from=<absender@example.com>, size=1505, nrcpt=1 (queue active)
Sep  4 19:23:54 hostname deliver(user): postmaster_address setting not given
Sep  4 19:23:54 hostname postfix/local[3254]: 7D46B8214F: to=<user@localhost>, relay=local, delay=0.08, delays=0.06/0.01/0/0.01, dsn=5.3.5, status=bounced (local configuration error)
Sep  4 19:23:54 hostname postfix/smtpd[3250]: disconnect from localhost[127.0.0.1]
Sep  4 19:23:54 hostname fetchmail[2028]: Sa 04 Sep 2010 19:23:54 CEST: schlafe 60 Sekunden lang 
Sep  4 19:23:54 hostname postfix/cleanup[3253]: 93BCB82151: message-id=<20100904172354.93BCB82151@hostname>
Sep  4 19:23:54 hostname postfix/bounce[3256]: 7D46B8214F: sender non-delivery notification: 93BCB82151
Sep  4 19:23:54 hostname postfix/qmgr[3243]: 93BCB82151: from=<>, size=3232, nrcpt=1 (queue active)
Sep  4 19:23:54 hostname postfix/qmgr[3243]: 7D46B8214F: removed
Sep  4 19:23:54 hostname postfix/error[3257]: 93BCB82151: to=<absender@example.com>, relay=none, delay=0.03, delays=0.02/0/0/0, dsn=5.0.0, status=bounced (example.com)
Sep  4 19:23:54 hostname postfix/qmgr[3243]: 93BCB82151: removed

und hier meine main.cf:

# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# TLS parameters
#smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
#smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
#smtpd_use_tls=yes
#smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
#smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

# See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for
# information on enabling SSL in the smtp client.

myhostname = hostname
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ip, hostname, localhost.localdomain, localhost
relayhost = 
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
#loopback-only
default_transport = error
relay_transport = error

home_mailbox=Maildir/

mailbox_command = /usr/lib/dovecot/deliver -e

Mails versenden funktioniert über telnet auch nicht, weshalb das Problem irgendwo zwischen postfix und dovecot liegen muss. So langsam bin ich aber ratlos, was das noch sein könnte...

vielen Dank für eure Hilfe!

mfg dubitat

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

Wo zum Teufel hast du diese main.cf her?? Schau sie dir bitte nochmal genau an. Und damit meine ich die *_transport einstellungen.

Nefarius

Avatar von Nefarius

Anmeldungsdatum:
11. Dezember 2008

Beiträge: 1275

Was denn? Das nenne ich doch mal eine aufgeräumte und hochgradig sichere Konfiguration, wo garantiert nix geht, nicht mal Spam 😀

dubitat

(Themenstarter)

Anmeldungsdatum:
1. Dezember 2009

Beiträge: 191

Hallo, ich habe jetzt mal die *_transport Einstellungen auf Standard gesetzt bzw. auskommentiert. Leider bringt mich das aber nicht viel weiter, der Fehler "local configuration error" tritt immernoch auf. Sogar meine alte main.cf will irgendwie nicht laufen auf dem Server. Ich bin da etwas ratlos...

mfg dubitat

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

postfix neugestartet?

dubitat

(Themenstarter)

Anmeldungsdatum:
1. Dezember 2009

Beiträge: 191

Hallo, ja sogar mehrmals!

hier nochmal die Ausgabe von postconf -n:

alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
config_directory = /etc/postfix
home_mailbox = Maildir/
inet_interfaces = all
mailbox_command = /usr/lib/dovecot/deliver -e
mailbox_size_limit = 0
mydestination = hostname, localhost.localdomain, localhost
myhostname = hostname
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
readme_directory = no
recipient_delimiter = +
relayhost = 
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)

mfg dubitat

TheDarkRose

Avatar von TheDarkRose

Anmeldungsdatum:
28. Juli 2010

Beiträge: 3459

LOGS!

dubitat

(Themenstarter)

Anmeldungsdatum:
1. Dezember 2009

Beiträge: 191

Hallo, hier nochmal das Logfile:

Sep  7 17:35:39 hostname fetchmail[16127]: erweckt um Di 07 Sep 2010 17:35:39 CEST 
Sep  7 17:35:39 hostname fetchmail[16127]: 1 Nachricht für empfaenger bei pop.empfaengermailserver.de (1197 Bytes). 
Sep  7 17:35:39 hostname postfix/smtpd[16531]: connect from localhost[127.0.0.1]
Sep  7 17:35:39 hostname postfix/smtpd[16531]: C29CB8215C: client=localhost[127.0.0.1]
Sep  7 17:35:39 hostname postfix/cleanup[16534]: C29CB8215C: message-id=<201009071735.21918.absender@email.de>
Sep  7 17:35:39 hostname fetchmail[16127]: Nachricht empfaenger@pop.empfaengermailserver.de:1 von 1 wird gelesen (1197 Bytes) gelöscht 
Sep  7 17:35:39 hostname postfix/qmgr[16464]: C29CB8215C: from=<absender@email.de>, size=1506, nrcpt=1 (queue active)
Sep  7 17:35:39 hostname deliver(benutzer): postmaster_address setting not given
Sep  7 17:35:39 hostname postfix/local[16535]: C29CB8215C: to=<benutzer@localhost>, relay=local, delay=0.1, delays=0.08/0/0/0.02, dsn=5.3.5, status=bounced (local configuration error)
Sep  7 17:35:39 hostname postfix/cleanup[16534]: D818B8215E: message-id=<20100907153539.D818B8215E@hostname>
Sep  7 17:35:39 hostname postfix/bounce[16537]: C29CB8215C: sender non-delivery notification: D818B8215E
Sep  7 17:35:39 hostname postfix/smtpd[16531]: disconnect from localhost[127.0.0.1]
Sep  7 17:35:39 hostname fetchmail[16127]: Di 07 Sep 2010 17:35:39 CEST: schlafe 60 Sekunden lang 
Sep  7 17:35:39 hostname postfix/qmgr[16464]: D818B8215E: from=<>, size=3230, nrcpt=1 (queue active)
Sep  7 17:35:39 hostname postfix/qmgr[16464]: C29CB8215C: removed
Sep  7 17:35:40 hostname postfix/smtp[16538]: D818B8215E: to=<absender@email.de>, relay=smtp.absendermailserver.de[ip.des.servers]:25, delay=0.56, delays=0.02/0/0.25/0.29, dsn=4.7.1, status=deferred (host smtp.absendermailserver.de[ip.des.servers] said: 451 4.7.1 Please try again later (TEMPFAIL) (in reply to end of DATA command))

Wenn die Errormessage etwas ergiebiger wäre, dann könnte man auch damit was anfangen...

mfg dubitat

xabbuh Team-Icon

Anmeldungsdatum:
25. Mai 2006

Beiträge: 6411

Direkt in der Zeile davor steht diese Meldung:

Sep  7 17:35:39 hostname deliver(benutzer): postmaster_address setting not given

dubitat

(Themenstarter)

Anmeldungsdatum:
1. Dezember 2009

Beiträge: 191

Hallo, http://forum.ubuntuusers.de/topic/probleme-mit-lokalem-mailserver-auf-basis-von/?highlight=usr+lib+dovecot+deliver#post-2494254

Dieser Post hat mich dann auf die Lösung gebracht. Ich bin immer davon ausgegangen, dass ich dieses lda nur benötige, wenn ich die Authentifizierung nicht gegen die passwd mache.

mfg dubitat

Antworten |