Mit KMail und postfix lokal versenden
Was ist bei meinen KMail-Einstellungen falsch, wenn ich (lokal) mit postfix versenden will? Versende ich lokal mit mutt oder nail, dann funktioniert es, woraus ich schließe, dass postfix richtig konfiguriert ist. Probiere ich es mit KMail, dann erhalte ich Das Versenden ist fehlgeschlagen: Sendmail wurde unerwartet beendet. Die Nachricht verbleibt im Postausgang, bis Sie entweder das Problem beseitigt haben (z.B. falsche Adresse) oder die Nachricht aus dem Postausgang entfernen. Beachten Sie bitte, dass auch andere Nachrichten durch diese Nachricht blockiert werden, solange sie sich im Postausgang befindet. Das folgende Transportprotokoll wurde benutzt: postfix Warum kommt da eine Warnung zu Sendmail? Unten liest man dann postfix. Al
Al Bogner am Samstag, 12. Juli 2003 16:37:
Was ist bei meinen KMail-Einstellungen falsch, wenn ich (lokal) mit postfix versenden will?
Versende ich lokal mit mutt oder nail, dann funktioniert es, woraus ich schließe, dass postfix richtig konfiguriert ist.
Vermutlich stellen mutt und nail lokale Mails direkt zu? Oder (wahrscheinlicher) KMail schickt die Mails anders raus.
Probiere ich es mit KMail, dann erhalte ich
Das Versenden ist fehlgeschlagen: Sendmail wurde unerwartet beendet. Die Nachricht verbleibt im Postausgang, bis Sie entweder das Problem beseitigt haben (z.B. falsche Adresse) oder die Nachricht aus dem Postausgang entfernen. Beachten Sie bitte, dass auch andere Nachrichten durch diese Nachricht blockiert werden, solange sie sich im Postausgang befindet. Das folgende Transportprotokoll wurde benutzt: postfix
Das ist ja eine KMail-Nachricht. Also hat postfix die Mail nie erhalten und konnte sie somit gar nicht zustellen. Wie sieht denn deine /etc/postfix/main.cf aus? Und wie sind deine lokalen Domainnamen? Dann kann ich dir auch sagen, was du bei KMail einstellen musst, damit Postfix die Mails annimmt.
Warum kommt da eine Warnung zu Sendmail? Unten liest man dann postfix.
Postfix versendet über ein Programmteil, das wegen der Kompatibilität auch 'sendmail' heißt und auch die gleichen Parameter versteht. -- Gruß MaxX 8-)
On Saturday 12 July 2003 16:55, Matthias Houdek wrote:
Vermutlich stellen mutt und nail lokale Mails direkt zu? Oder (wahrscheinlicher) KMail schickt die Mails anders raus.
Fragt sich nur wie KMails die Mails rausschickt. Beim Ausgangsserver kann man ja nicht allzuviel einstellen. Unter 8.1 klappte das schon, wen man nur /usr/sbin/postfix eintrug.
Das Versenden ist fehlgeschlagen: Sendmail wurde unerwartet beendet. Das folgende Transportprotokoll wurde benutzt: postfix
Das ist ja eine KMail-Nachricht. Also hat postfix die Mail nie erhalten und konnte sie somit gar nicht zustellen.
Wie sieht denn deine /etc/postfix/main.cf aus?
grep -v ^# /etc/postfix/main.cf | grep -v ^$ queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/lib/postfix mail_owner = postfix unknown_local_recipient_reject_code = 450 mynetworks = 192.168.1.96/28, 127.0.0.0/8 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 = client3.local program_directory = /usr/lib/postfix inet_interfaces = all masquerade_domains = mydestination = $myhostname, localhost.$mydomain, $mydomain defer_transports = disable_dns_lookups = yes content_filter = vscan: 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 = no smtpd_sasl_auth_enable = no smtpd_use_tls = no alias_maps = hash:/etc/aliases mailbox_size_limit = 51200000 message_size_limit = 10240000
Und wie sind deine lokalen Domainnamen? Dann kann ich dir auch sagen, was du bei KMail einstellen musst, damit Postfix die Mails annimmt.
myhostname = client3.local
Ein Mutt-Mail sieht so aus:
Return-Path:
Al Bogner am Samstag, 12. Juli 2003 17:47:
On Saturday 12 July 2003 16:55, Matthias Houdek wrote:
Vermutlich stellen mutt und nail lokale Mails direkt zu? Oder (wahrscheinlicher) KMail schickt die Mails anders raus.
Fragt sich nur wie KMails die Mails rausschickt. Beim Ausgangsserver kann man ja nicht allzuviel einstellen. Unter 8.1 klappte das schon, wen man nur /usr/sbin/postfix eintrug.
Das Versenden ist fehlgeschlagen: Sendmail wurde unerwartet beendet. Das folgende Transportprotokoll wurde benutzt: postfix
Das ist ja eine KMail-Nachricht. Also hat postfix die Mail nie erhalten und konnte sie somit gar nicht zustellen.
Wie sieht denn deine /etc/postfix/main.cf aus?
grep -v ^# /etc/postfix/main.cf | grep -v ^$ queue_directory = /var/spool/postfix command_directory = /usr/sbin daemon_directory = /usr/lib/postfix mail_owner = postfix unknown_local_recipient_reject_code = 450 mynetworks = 192.168.1.96/28, 127.0.0.0/8 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
Sind in den folgenden Listen irgendwelche Dinge eingetragen?
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
Eigentlich braucht dort für den normalen Transport nix stehen.
masquerade_exceptions = root masquerade_classes = envelope_sender, header_sender, / header_recipient myhostname = client3.local program_directory = /usr/lib/postfix inet_interfaces = all
inet_interfaces würde ich auf $mynetworks beschränken, solange du nicht von extern Mails via SMTP zugestellt bekommst.
masquerade_domains = mydestination = $myhostname, localhost.$mydomain, $mydomain defer_transports = disable_dns_lookups = yes content_filter = vscan: 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 = no smtpd_sasl_auth_enable = no smtpd_use_tls = no alias_maps = hash:/etc/aliases mailbox_size_limit = 51200000 message_size_limit = 10240000
Ansonsten sieht das O.K. aus.
Und wie sind deine lokalen Domainnamen? Dann kann ich dir auch sagen, was du bei KMail einstellen musst, damit Postfix die Mails annimmt.
myhostname = client3.local
Stimmt ja überein. Was trägst du denn in KMail ein? Ich lass mein KMail die Mails einfach via SMTP an localhost gehen. Klappt prima ;-) -- Gruß MaxX 8-)
Al Bogner írta:
Warum kommt da eine Warnung zu Sendmail? Unten liest man dann postfix.
Den gesamten Zusammenhang verstehe ich auch nicht. Aber bei der Einrichtung der Versandart kommt folgendes (ich arbeite mit Mozilla/Postfix, habe aber gerade Kmail ausprobiert und es ging): Man wählt ja Sendmail statt SMTP aus, dann kommt ein Fenster mit der Pfadangabe zum Programm. Bei mir steht da: /usr/sbin/sendmail. Die datei existiert tasächlich. Wie gesagt, meine Testmail ging raus, ist auch angekommen. Als ich noch Kmail verwendet habe, mit Postfix, war das nie ein Problem. Tibor -- Anca Tibor- Attila Nikolaus Str. 23 53129 Bonn Tel.: +49.(0)228.9359035 Mail: Tibor-Attila.Anca@urz.uni-hd.de
On Saturday 12 July 2003 17:12, Anca Tibor- Attila wrote:
Al Bogner írta:
Warum kommt da eine Warnung zu Sendmail? Unten liest man dann postfix.
Den gesamten Zusammenhang verstehe ich auch nicht. Aber bei der Einrichtung der Versandart kommt folgendes (ich arbeite mit Mozilla/Postfix, habe aber gerade Kmail ausprobiert und es ging): Man wählt ja Sendmail statt SMTP aus, dann kommt ein Fenster mit der Pfadangabe zum Programm. Bei mir steht da: /usr/sbin/sendmail. Die datei existiert tasächlich. Wie gesagt, meine Testmail ging raus, ist auch angekommen. Als ich noch Kmail verwendet habe, mit Postfix, war das nie ein Problem.
Wenn ich in KMail /usr/sbin/sendmail eintrage, erhalte ich in KMail unten "unbekanntes Transportprotokoll", mit /usr/sbin/postfix die ursprüngliche Fehlermeldung. Al
Al Bogner wrote:
Warum kommt da eine Warnung zu Sendmail? Unten liest man dann postfix.
Den gesamten Zusammenhang verstehe ich auch nicht. Aber bei der Einrichtung der Versandart kommt folgendes (ich arbeite mit Mozilla/Postfix, habe aber gerade Kmail ausprobiert und es ging): Man wählt ja Sendmail statt SMTP aus, dann kommt ein Fenster mit der Pfadangabe zum Programm. Bei mir steht da: /usr/sbin/sendmail. Die datei existiert tasächlich. Wie gesagt, meine Testmail ging raus, ist auch angekommen. Als ich noch Kmail verwendet habe, mit Postfix, war das nie ein Problem.
Wenn ich in KMail /usr/sbin/sendmail eintrage, erhalte ich in KMail unten "unbekanntes Transportprotokoll", mit /usr/sbin/postfix die ursprüngliche Fehlermeldung.
/usr/sbin/postfix ist nicht zum Mails versenden. Wenn, dann über "postconf -h sendmail_path" (meist /usr/sbin/sendmail). Das ist der Weg um Mails über eine Pipe auszuliefern. "sendmail" heisst das Ding, aus Kompatibilitätsgründen. Du kannst natürlich auch über SMTP ausliefern, sollte auch kein Problem sein. Ansonsten: Was steht in den Logs? -- Gruß, Andreas
Hallo Al, Al Bogner schrieb:
Was ist bei meinen KMail-Einstellungen falsch, wenn ich (lokal) mit postfix versenden will?
Probiere ich es mit KMail, dann erhalte ich
Das Versenden ist fehlgeschlagen: Sendmail wurde unerwartet beendet. Die Nachricht verbleibt im Postausgang, bis Sie entweder das Problem beseitigt haben (z.B. falsche Adresse) oder die Nachricht aus dem Postausgang entfernen. Beachten Sie bitte, dass auch andere Nachrichten durch diese Nachricht blockiert werden, solange sie sich im Postausgang befindet. Das folgende Transportprotokoll wurde benutzt: postfix
Bei mir hat nach Experimenten das funktioniert: Aus irgendeinem Account in KMail heraus nicht an die richtige Mail Adresse des Users (was _lokal_ verständlich ist), auch nicht user@localhost oder so, sondern nur user@rechnername.local Gruß Sven -- Linux macht Spass, weil es von intelligenten Menschen gemacht ist! [Ratti in suse-linux]
participants (5)
-
Al Bogner
-
Anca Tibor- Attila
-
Andreas Winkelmann
-
Matthias Houdek
-
Sven Rodenbeck