PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit "postfix" (logdatei)



jano
02.01.07, 15:22
Hallo



Ich bin dabei mir einen Mailserver bzw. Mail-Programm für meinen Lampp Webserver einzurichten. (Homeserver mit Suse Linux 9.1 Prof. drauf)

Bei der Fehlersuche ist mir allerdings die mail.info Logdatei im /var/log Ordner, wo normalerweise die wichtigsten Fehler etc. beim Mailen drinstehen, flöten gegangen.

Ich hab mittels vi einfach eine neue mail.info datei erstellt da will potfix aber seine Daten nicht reinschreiben. (Datei bleibt leer)

Auch mit "touch mail.info" gehts nicht.

Neuinstallation von postfix hat auchnncihts gebracht.
chmod 0777 auf die mail.info Datei ebenfalls keine Veränderung.

Wie kann ich postfix sagen dass es dir mail.info logdatei nutzen sollwie zuvor?

Zur Anmerkung: Das war die Logdatei wo die Daten in Form von

xxxxxxxxxxx == zzzzzzzzzzzzzzzzzz
oder
yyyyyyyyyyyy=>xxxxxxxxxxxxx

drinstanden.

Hoffe ihr könnt mir weiterhelfen

Gruß

Jan

PS:. Kann ich mir bei postfix die mailqueue anzeigen lassen?

tschloss
02.01.07, 15:30
Loggt Suse nicht nach /var/log/mail ?

man postqueue

jano
02.01.07, 17:05
in die /var/log/mail will er auch nix mehr reinschreiben.

die postqueue bleibt leer aber trotzedem bekomm ich die mail auch an root gesandt.

Jinto
02.01.07, 17:18
lösche die von dir angelegten Dateien und starte den syslog neu.

HTH

tschloss
02.01.07, 17:23
in die /var/log/mail will er auch nix mehr reinschreiben.

die postqueue bleibt leer aber trotzedem bekomm ich die mail auch an root gesandt.

Für das Logging ist der Syslog-Daemon zuständig, den Postfix nutzt.
Schau mal in dessen Konfig (/etc/syslog.conf vermutich).

In der Queue tauchen Mails auch nur für Sekundenbruchteile auf (auf kleinen Systemen).


lösche die von dir angelegten Dateien und starte den syslog neu.

HTH
-> /etc/init.d/syslog restart

jano
02.01.07, 22:01
Ok danke das loggen funktioniert jetzt aber trotzdem scheint es immer noch Fehler bei der Mailversendung zu geben:
(Ich möchte das ganze mit smarthost machen da ich ja nur eine dynamische IP habe. Der Rechner/Server ist "Samba-Server" meine dyndns Domain ist "Jans-Server.dyndns.org")

Ausgabe von mail:


Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: send attr queue_id = 130BA6FA
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: send attr original_recipient = sgeadler91@yahoo.de
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: send attr recipient = sgeadler91@yahoo.de
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: send attr offset = 1240
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: send attr status = 4.0.0
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: send attr action = delayed
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: send attr reason = connect to yahoo.de[217.146.186.221]: Connection timed out
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: private/defer socket: wanted attribute: status
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: input attribute name: status
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: input attribute value: 0
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: private/defer socket: wanted attribute: (list terminator)
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: input attribute name: (end)
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: 130BA6FA: to=<sgeadler91@yahoo.de>, relay=none, delay=60, status=deferred (connect to yahoo.de[217.146.186.221]: Connection timed out)
an 2 21:44:55 Samba-Server postfix/smtp[14200]: flush_add: site yahoo.de id 130BA6FA
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: match_hostname: yahoo.de ~? Samba-Server.Jans-Server.dyndns.org
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: match_hostname: yahoo.de ~? localhost.Jans-Server.dyndns.org
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: match_list_match: yahoo.de: no match
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: flush_add: site yahoo.de id 130BA6FA status 4
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: deliver_request_final: send: "connect to yahoo.de[217.146.186.221]: Connection timed out" -1
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: send attr reason = connect to yahoo.de[217.146.186.221]: Connection timed out
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: send attr status = 4294967295
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: master_notify: status 1
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: connection closed
Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: watchdog_stop: 0x808a3e8
Jan 2 21:45:35 Samba-Server postfix/smtp[14198]: idle timeout -- exiting
Jan 2 21:45:35 Samba-Server postfix/smtp[14199]: watchdog_start: 0x808a3e8
Jan 2 21:46:05 Samba-Server postfix/smtp[14199]: idle timeout -- exiting
Jan 2 21:46:05 Samba-Server postfix/smtp[14200]: watchdog_start: 0x808a3e8
Jan 2 21:46:35 Samba-Server postfix/smtp[14200]: idle timeout -- exiting

Ich hab nicht die komplette datei gepostet sondern nur das letzte 1/4 da die fehlermeldungen größtenteils gleich aussehen. Bei Bedarf klann ich auch den Rest posten.
Die main.cf sieht so aus:

Samba-Server:/etc/postfix # egrep -v '^$|^#' main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix

unknown_local_recipient_reject_code = 450


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
manpage_directory = /usr/share/man
sample_directory = /usr/share/doc/packages/postfix/samples
readme_directory = /usr/share/doc/packages/postfix/README_FILES
mail_spool_directory = /var/mail
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
myhostname = Samba-Server.Jans-Server.dyndns.org
program_directory = /usr/lib/postfix
inet_interfaces = 127.0.0.1 ::1
masquerade_domains =
mydestination = $myhostname, localhost.$mydomain
defer_transports =
disable_dns_lookups = yes
content_filter =
mailbox_command =
mailbox_transport =
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
strict_rfc821_envelopes = no
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_generic_maps = hash:/etc/postfix/generic
smtpd_sasl_auth_enable = no
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000

jano
10.01.07, 13:33
jemand ne Ahnung was da falsch sein könnte?

Roger Wilco
10.01.07, 15:14
Steht doch in deinen Logs:

Jan 2 21:44:55 Samba-Server postfix/smtp[14200]: 130BA6FA: to=<sgeadler91@yahoo.de>, relay=none, delay=60, status=deferred (connect to yahoo.de[217.146.186.221]: Connection timed out)

Und bevor du fragst, das ist wegen disable_dns_lookups (http://www.postfix.org/postconf.5.html#disable_dns_lookups) so...