Hallo liebe Foren-Mitglieder,
ich versuche unter SuSE 10 mit postfix & fetchmail den Mail-Server zu konfigurieren.
Ich habe die Anleitung von crazyrolf unter http://www.linux-club.de/viewtopic.php?t=34574 Stück für Stück, Zeile für Zeile nachvollzogen und überprüft
... auch im Google
... und anderen Foren (z.B. www.Newbie.net) habe ich die Anleitungen und Fehlerhinweise
gesucht, gelesen, nachvollzogen (oder auch ´mal bei absolut Unverständlichem kapituliert),
... aber ich weis nicht mehr, woran der Fehler liegen könnte (bin auch bei weitem [noch] kein Linux-Profi).
Obwohl ich das damals schon mehrmals unter SuSe 9.3 eingerichtet bekommen hatte, habe ich nunmehr das Problem, dass fetchmail/postfix zwar die mails für alle eingetragenen User bei den Providern abholt, aber sendmail diese Mails offenbar nicht in die Postfächer verteilt.
m.E. liegen im Verzeichnis
/var/spool/postfix/deferred/ und
/var/spool/postfix/defer/
die "gequeueten" Mails und warten dort auf die Einordnung in die User-Postfächer.
Im Verzeichnis /var/spool/postfix/deferred/ liegen 399 Dateien mit einer Gesamtgröße von 136,8 MByte,
während im Ordner /var/spool/postfix/defer/ insgesamt 400 Dateien mit einer Gesamtgröße von 198,8 KByte liegen
Wenn ich das richtig sehe, warten in der QUEUE ca. 400 Mails (wobei mich die unterschiedliche Anzahl in den Verzeichnissen 399 zu 400) schon etwas irritiert.
Die Mails sind seit dem 8. Dezember entstanden.
bis zum 7.12.2005 hatte ich unter SuSE 9.3 einen Server laufen ... bis die Platten rauchten und ich das System neu aufsetzen musste.
Wenn ich nun
aufrufe, erhalte ich keine Ausgabe - obwohl doch hier die Auflistung der in der QUEUE wartenden Mails und der Angabe, wieviele Mails darin warten erscheinen sollte.
Nach der Eingabe von
hatte ich eigentlich auf ein fleißiges Rattern der Festplatte gehofft, aber nach wenigen lautlosen Sekunden erscheint ebenfalls kommentarlos wieder das Prompt.
Auch unter Angabe des genauen Pfades habe ich sendmail nochmals mit den Parametern -q und -bp aufgerufen. Aber daran lags auch nicht.
Außerdem liegen in den User-Postfächern bereits Mails, die ich mir mit WEBMIN als zugestellte User-Mails anschauen konnte (allesamt vor dem 08.12.2005 aus dem alten Backup) - jedoch werden diese Mails nicht an die User zugestellt, wenn diese mit ihrem Mail-Client auf Ihre Postfächer zugreifen wollen (obwohl das Einloggen der User einwandfrei funktioniert).
Der Neustart von Postfix verläuft ebenfalls fehlerfrei
Da mir im Moment die Frist für die Mail-Zustellung zu kurz eingestellt war (maximal_queue_lifetime = 5d) und POSTFIX schon damit begonnen hatte, die noch nicht zugestellten Mails zu löschen, habe ich diesen Parameter erst einmal - bis das Problem gelöst ist - auf 100 Tage herauf gesetzt...
... und die in einem Backup gesicherten Mail-Datein wieder in dieses Verzeichnis zugekopiert (was möglicher Weise einen der folgenden Fehlermeldungen verursachte).
Weis jemand Rat?
Anbei meine configs und log-Auszüge
------
main.cf:
Ich habe noch aus der /var/log/mail folgende auszugsweisen Fehlermeldungen, mit denen weder ich noch google etwas anfangen kann (die japanischen Komentare zur dieser Fehlermeldung habe ich mir nicht angetan)
und ...
Schon jetzt danke ich für die Geduld beim Lesen und und hoffe auf Eure Hilfe ...
Gruß Hendrix
ich versuche unter SuSE 10 mit postfix & fetchmail den Mail-Server zu konfigurieren.
Ich habe die Anleitung von crazyrolf unter http://www.linux-club.de/viewtopic.php?t=34574 Stück für Stück, Zeile für Zeile nachvollzogen und überprüft
... auch im Google
... und anderen Foren (z.B. www.Newbie.net) habe ich die Anleitungen und Fehlerhinweise
gesucht, gelesen, nachvollzogen (oder auch ´mal bei absolut Unverständlichem kapituliert),
... aber ich weis nicht mehr, woran der Fehler liegen könnte (bin auch bei weitem [noch] kein Linux-Profi).
Obwohl ich das damals schon mehrmals unter SuSe 9.3 eingerichtet bekommen hatte, habe ich nunmehr das Problem, dass fetchmail/postfix zwar die mails für alle eingetragenen User bei den Providern abholt, aber sendmail diese Mails offenbar nicht in die Postfächer verteilt.
m.E. liegen im Verzeichnis
/var/spool/postfix/deferred/ und
/var/spool/postfix/defer/
die "gequeueten" Mails und warten dort auf die Einordnung in die User-Postfächer.
Im Verzeichnis /var/spool/postfix/deferred/ liegen 399 Dateien mit einer Gesamtgröße von 136,8 MByte,
während im Ordner /var/spool/postfix/defer/ insgesamt 400 Dateien mit einer Gesamtgröße von 198,8 KByte liegen
Wenn ich das richtig sehe, warten in der QUEUE ca. 400 Mails (wobei mich die unterschiedliche Anzahl in den Verzeichnissen 399 zu 400) schon etwas irritiert.
Die Mails sind seit dem 8. Dezember entstanden.
bis zum 7.12.2005 hatte ich unter SuSE 9.3 einen Server laufen ... bis die Platten rauchten und ich das System neu aufsetzen musste.
Wenn ich nun
Code:
sendmail -bp
Nach der Eingabe von
Code:
sendmail -q
Auch unter Angabe des genauen Pfades habe ich sendmail nochmals mit den Parametern -q und -bp aufgerufen. Aber daran lags auch nicht.
Außerdem liegen in den User-Postfächern bereits Mails, die ich mir mit WEBMIN als zugestellte User-Mails anschauen konnte (allesamt vor dem 08.12.2005 aus dem alten Backup) - jedoch werden diese Mails nicht an die User zugestellt, wenn diese mit ihrem Mail-Client auf Ihre Postfächer zugreifen wollen (obwohl das Einloggen der User einwandfrei funktioniert).
Der Neustart von Postfix verläuft ebenfalls fehlerfrei
Code:
dvd-server:~ # rcpostfix restart
Shutting down mail service (Postfix) done
Starting mail service (Postfix) done
dvd-server:~ #
Da mir im Moment die Frist für die Mail-Zustellung zu kurz eingestellt war (maximal_queue_lifetime = 5d) und POSTFIX schon damit begonnen hatte, die noch nicht zugestellten Mails zu löschen, habe ich diesen Parameter erst einmal - bis das Problem gelöst ist - auf 100 Tage herauf gesetzt...
... und die in einem Backup gesicherten Mail-Datein wieder in dieses Verzeichnis zugekopiert (was möglicher Weise einen der folgenden Fehlermeldungen verursachte).
Weis jemand Rat?
Anbei meine configs und log-Auszüge
------
main.cf:
Code:
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
myhostname = dvd-server.dvdata.de
mydomain = dvdata.de
inet_interfaces = all
proxy_interfaces = 192.168.0.1
unknown_local_recipient_reject_code = 550
mynetworks = 192.168.0.0/24, 192.168.2.0/24, 192.168.3.0/24, 127.0.0.0/8
relay_domains = $mydestination
alias_maps = hash:/etc/aliases
mail_spool_directory = /var/mail
mailbox_command =
mailbox_transport =
smtpd_banner = $myhostname ESMTP
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = maildrop
html_directory = /usr/share/doc/packages/postfix/html
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
inet_protocols = all
biff = no
canonical_maps = hash:/etc/postfix/canonical
virtual_maps = hash:/etc/postfix/virtual
relocated_maps = hash:/etc/postfix/relocated
transport_maps = hash:/etc/postfix/transport
sender_canonical_maps = hash:/etc/postfix/sender_canonical
masquerade_exceptions = root
masquerade_classes = envelope_sender, header_sender, header_recipient
program_directory = /usr/lib/postfix
masquerade_domains = $mydomain
mydestination = $myhostname,$mydomain, localhost, localhost.$mydomain
defer_transports =
disable_dns_lookups = no
relayhost = smtp.versatel.de
strict_8bitmime = no
disable_mime_output_conversion = no
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,permit_sasl_authenticated,reject_unauth_destination
smtp_sasl_auth_enable = no
smtpd_sasl_auth_enable = yes
broken_sasl_auth_clients = yes
smtpd_tls_auth_only = no
smtp_sasl_security_options =
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_use_tls = no
smtp_use_tls = no
smtpd_junk_command_limit = 100
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
smtpd_recipient_limit = 50
smtpd_timeout = 300s
bounce_size_limit = 100000
mailbox_size_limit = 0
message_size_limit = 30720000
queue_minfree = 100000000
append_dot_mydomain = no
double_bounce_sender = administrator@localhost
empty_address_recipient = administrator@localhost
relay_domains_reject_code = 554
maximal_queue_lifetime = 100d
Ich habe noch aus der /var/log/mail folgende auszugsweisen Fehlermeldungen, mit denen weder ich noch google etwas anfangen kann (die japanischen Komentare zur dieser Fehlermeldung habe ich mir nicht angetan)
Code:
/var/log/mail:
Feb 5 17:32:58 dvd-server postfix/qmgr[10066]: 7E087473F2: removed
Feb 5 17:38:41 dvd-server postfix/postsuper[11048]: Renamed to match inode number: 400 messages
Feb 5 17:38:41 dvd-server postfix/postsuper[11048]: warning: QUEUE FILE NAMES WERE CHANGED TO MATCH INODE NUMBERS
Feb 5 17:38:41 dvd-server postfix/postfix-script: warning: not owned by postfix: /var/spool/postfix/defer/D/DA01D47679
Feb 5 17:38:41 dvd-server postfix/postfix-script: warning: not owned by postfix: /var/spool/postfix/defer/D/D6DFB47678
Feb 5 17:38:41 dvd-server postfix/postfix-script: warning: not owned by postfix: /var/spool/postfix/defer/D/D13B847828
Feb 5 17:38:41 dvd-server postfix/postfix-script: warning: not owned by postfix: /var/spool/postfix/defer/D/DD6BB4767B
.
Feb 5 17:38:54 dvd-server postfix/showq[11875]: fatal: open deferred DC9CF47677: Permission denied
Feb 5 17:38:55 dvd-server postfix/master[30252]: warning: process /usr/lib/postfix/showq pid 11875 exit status 1
.
.
.
Feb 5 18:38:41 dvd-server postfix/qmgr[16724]: fatal: qmgr_move: update active/DC9CF47677 time stamps: Operation not permitted
.
.
.
Feb 5 19:11:24 dvd-server postfix/postfix-script: warning: not owned by postfix: /var/spool/postfix/deferred/0/0D208477C2
Feb 5 19:11:24 dvd-server postfix/postfix-script: warning: not owned by postfix: /var/spool/postfix/deferred/8/8786547784
Feb 5 19:11:24 dvd-server postfix/postfix-script: warning: not owned by postfix: /var/spool/postfix/deferred/A/A46324776B
Feb 5 19:11:25 dvd-server postfix/postfix-script: warning: not owned by postfix: /var/spool/postfix/deferred/E/EC34547780
.
.
.
Feb 5 19:17:41 dvd-server postfix/postfix-script: fatal: usage: postfix start (or stop, reload, abort, flush, check, set-permissions, upgrade-configuration)
.
.
.
Feb 5 23:02:13 dvd-server postfix/master[13876]: warning: process /usr/lib/postfix/qmgr pid 11567 exit status 1
Feb 5 23:02:13 dvd-server postfix/master[13876]: warning: /usr/lib/postfix/qmgr: bad command startup -- throttling
Feb 5 23:03:05 dvd-server postfix/showq[11641]: fatal: open active DC9CF47677: Permission denied
Feb 5 23:03:06 dvd-server postfix/master[13876]: warning: process /usr/lib/postfix/showq pid 11641 exit status 1
Feb 5 23:03:06 dvd-server postfix/master[13876]: warning: /usr/lib/postfix/showq: bad command startup -- throttling
Feb 5 23:03:13 dvd-server postfix/qmgr[11657]: fatal: qmgr_move: update active/DC9CF47677 time stamps: Operation not permitted
und ...
Code:
/var/log/messages:
Feb 5 22:50:04 dvd-server nmbd[27948]: [2006/02/05 22:50:04, 0, pid=27948, effective(0, 0), real(0, 0)] libsmb/nmblib.c:send_udp(791)
Feb 5 22:50:04 dvd-server nmbd[27948]: Packet send failed to 192.168.2.14(138) ERRNO=Operation not permitted
Feb 5 23:25:44 dvd-server smbd[27950]: [2006/02/05 23:25:44, 0, pid=27950, effective(0, 0), real(0, 0)] lib/util_sock.c:get_peer_addr(1222)
Feb 5 23:25:44 dvd-server smbd[27950]: getpeername failed. Error was Transport endpoint is not connected
Feb 5 23:25:44 dvd-server smbd[11795]: [2006/02/05 23:25:44, 0, pid=11795, effective(0, 0), real(0, 0)] lib/util_sock.c:get_peer_addr(1222)
Feb 5 23:25:44 dvd-server smbd[11795]: getpeername failed. Error was Transport endpoint is not connected
Feb 5 23:25:44 dvd-server smbd[11795]: [2006/02/05 23:25:44, 0, pid=11795, effective(0, 0), real(0, 0)] lib/util_sock.c:write_data(554)
Feb 5 23:25:45 dvd-server smbd[11795]: write_data: write failure in writing to client 0.0.0.0. Error Connection reset by peer
Feb 5 23:25:45 dvd-server smbd[11795]: [2006/02/05 23:25:45, 0, pid=11795, effective(0, 0), real(0, 0)] lib/util_sock.c:send_smb(762)
Feb 5 23:25:45 dvd-server smbd[11795]: Error writing 4 bytes to client. -1. (Connection reset by peer)
Feb 5 23:30:12 dvd-server syslog-ng[4135]: STATS: dropped 0
Schon jetzt danke ich für die Geduld beim Lesen und und hoffe auf Eure Hilfe ...
Gruß Hendrix