Postfix: Mailödir nicht im Userhome
Hallo, habe hier nen Mailserver unter 10.2. Dieser wurde nicht von mir eingerichtet, bin aber jetzt mit für die Administration zuständig. Der Server läuft soweit, bis jetzt liegen die Mails im mbox-Format auf /var/mail/username. Dieses Shema möchte ich eigentlich beibehalten, nur sollen aus den Mboxen jetzt Maildirs werden. Es ist eine Virtual_alias_maps angegeben,d er Inhalt: USername@domain username Damit werden wohl dann unter /var/mail eben mboxen mit Name "username" angelegt. Kann mir jemand sagen wie ich das Postfix beibringe? Ich habe schonmal "home_mailbox=maildir/ gesetzt, das will aber ja ins Userhome ausliefern. Danke Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer wrote:
Hallo,
habe hier nen Mailserver unter 10.2. Dieser wurde nicht von mir eingerichtet, bin aber jetzt mit für die Administration zuständig.
Der Server läuft soweit, bis jetzt liegen die Mails im mbox-Format auf /var/mail/username. Dieses Shema möchte ich eigentlich beibehalten, nur sollen aus den Mboxen jetzt Maildirs werden. Es ist eine Virtual_alias_maps angegeben,d er Inhalt: USername@domain username
Damit werden wohl dann unter /var/mail eben mboxen mit Name "username" angelegt.
Kann mir jemand sagen wie ich das Postfix beibringe? Ich habe schonmal "home_mailbox=maildir/ gesetzt, das will aber ja ins Userhome ausliefern.
Das geht immer relativ zum Homeverzeichnis des Users. Was du möchtest ist wohl dies hier: man 8 local: MAILBOX DELIVERY The default per-user mailbox is a file in the UNIX mail spool directory (/var/mail/user or /var/spool/mail/user); the location can be specified with the mail_spool_direc- tory configuration parameter. Specify a name ending in / for qmail-compatible maildir delivery. Hier ist der letzte Satz entscheidend. mail_spool_directory = /var/spool/mail/ -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sandy Drobic schrieb:
Daniel Spannbauer wrote:
Hallo,
habe hier nen Mailserver unter 10.2. Dieser wurde nicht von mir eingerichtet, bin aber jetzt mit für die Administration zuständig.
Der Server läuft soweit, bis jetzt liegen die Mails im mbox-Format auf /var/mail/username. Dieses Shema möchte ich eigentlich beibehalten, nur sollen aus den Mboxen jetzt Maildirs werden. Es ist eine Virtual_alias_maps angegeben,d er Inhalt: USername@domain username
Damit werden wohl dann unter /var/mail eben mboxen mit Name "username" angelegt.
Kann mir jemand sagen wie ich das Postfix beibringe? Ich habe schonmal "home_mailbox=maildir/ gesetzt, das will aber ja ins Userhome ausliefern.
Das geht immer relativ zum Homeverzeichnis des Users. Was du möchtest ist wohl dies hier:
man 8 local: MAILBOX DELIVERY The default per-user mailbox is a file in the UNIX mail spool directory (/var/mail/user or /var/spool/mail/user); the location can be specified with the mail_spool_direc- tory configuration parameter. Specify a name ending in / for qmail-compatible maildir delivery.
Hier ist der letzte Satz entscheidend.
mail_spool_directory = /var/spool/mail/
Hab ich eigentlich so gemacht, ging nicht. Ich hab gelesen das man die Maildirs von Hand anlegen muss. Gibts da keinen leganteren Weg? Gruß Daniel
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer wrote:
Sandy Drobic schrieb:
Daniel Spannbauer wrote:
Hallo,
habe hier nen Mailserver unter 10.2. Dieser wurde nicht von mir eingerichtet, bin aber jetzt mit für die Administration zuständig.
Der Server läuft soweit, bis jetzt liegen die Mails im mbox-Format auf /var/mail/username. Dieses Shema möchte ich eigentlich beibehalten, nur sollen aus den Mboxen jetzt Maildirs werden. Es ist eine Virtual_alias_maps angegeben,d er Inhalt: USername@domain username
Damit werden wohl dann unter /var/mail eben mboxen mit Name "username" angelegt.
Kann mir jemand sagen wie ich das Postfix beibringe? Ich habe schonmal "home_mailbox=maildir/ gesetzt, das will aber ja ins Userhome ausliefern.
Das geht immer relativ zum Homeverzeichnis des Users. Was du möchtest ist wohl dies hier:
man 8 local: MAILBOX DELIVERY The default per-user mailbox is a file in the UNIX mail spool directory (/var/mail/user or /var/spool/mail/user); the location can be specified with the mail_spool_direc- tory configuration parameter. Specify a name ending in / for qmail-compatible maildir delivery.
Hier ist der letzte Satz entscheidend.
mail_spool_directory = /var/spool/mail/
Hab ich eigentlich so gemacht, ging nicht.
Präzise Fehlermeldung wäre hilfreich (Log?).
Ich hab gelesen das man die Maildirs von Hand anlegen muss. Gibts da keinen leganteren Weg?
Nein, du könntest vielleicht das Script zum Anlegen des Maildirs in das Script zum Anlegen des Users mit aufnehmen. Bei Maildir ist es halt so, dass die oberste Ebene vorhanden sein muss. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sandy Drobic schrieb:
Daniel Spannbauer wrote:
Sandy Drobic schrieb:
Daniel Spannbauer wrote:
Hallo,
habe hier nen Mailserver unter 10.2. Dieser wurde nicht von mir eingerichtet, bin aber jetzt mit für die Administration zuständig.
Der Server läuft soweit, bis jetzt liegen die Mails im mbox-Format auf /var/mail/username. Dieses Shema möchte ich eigentlich beibehalten, nur sollen aus den Mboxen jetzt Maildirs werden. Es ist eine Virtual_alias_maps angegeben,d er Inhalt: USername@domain username
Damit werden wohl dann unter /var/mail eben mboxen mit Name "username" angelegt.
Kann mir jemand sagen wie ich das Postfix beibringe? Ich habe schonmal "home_mailbox=maildir/ gesetzt, das will aber ja ins Userhome ausliefern. Das geht immer relativ zum Homeverzeichnis des Users. Was du möchtest ist wohl dies hier:
man 8 local: MAILBOX DELIVERY The default per-user mailbox is a file in the UNIX mail spool directory (/var/mail/user or /var/spool/mail/user); the location can be specified with the mail_spool_direc- tory configuration parameter. Specify a name ending in / for qmail-compatible maildir delivery.
Hier ist der letzte Satz entscheidend.
mail_spool_directory = /var/spool/mail/ Hab ich eigentlich so gemacht, ging nicht.
Präzise Fehlermeldung wäre hilfreich (Log?).
Naja, kommt eigentlich nur ein "unknown Transport Errror", also nix weltbewegendes.
Ich hab gelesen das man die Maildirs von Hand anlegen muss. Gibts da keinen leganteren Weg?
Nein, du könntest vielleicht das Script zum Anlegen des Maildirs in das Script zum Anlegen des Users mit aufnehmen. Bei Maildir ist es halt so, dass die oberste Ebene vorhanden sein muss.
Oberste Ebene heißt CUR,TMP und NEW? Gruß Daniel
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer wrote:
Sandy Drobic schrieb:
Daniel Spannbauer wrote:
Sandy Drobic schrieb:
Daniel Spannbauer wrote:
Hallo,
habe hier nen Mailserver unter 10.2. Dieser wurde nicht von mir eingerichtet, bin aber jetzt mit für die Administration zuständig.
Der Server läuft soweit, bis jetzt liegen die Mails im mbox-Format auf /var/mail/username. Dieses Shema möchte ich eigentlich beibehalten, nur sollen aus den Mboxen jetzt Maildirs werden. Es ist eine Virtual_alias_maps angegeben,d er Inhalt: USername@domain username
Damit werden wohl dann unter /var/mail eben mboxen mit Name "username" angelegt.
Kann mir jemand sagen wie ich das Postfix beibringe? Ich habe schonmal "home_mailbox=maildir/ gesetzt, das will aber ja ins Userhome ausliefern. Das geht immer relativ zum Homeverzeichnis des Users. Was du möchtest ist wohl dies hier:
man 8 local: MAILBOX DELIVERY The default per-user mailbox is a file in the UNIX mail spool directory (/var/mail/user or /var/spool/mail/user); the location can be specified with the mail_spool_direc- tory configuration parameter. Specify a name ending in / for qmail-compatible maildir delivery.
Hier ist der letzte Satz entscheidend.
mail_spool_directory = /var/spool/mail/ Hab ich eigentlich so gemacht, ging nicht.
Präzise Fehlermeldung wäre hilfreich (Log?).
Naja, kommt eigentlich nur ein "unknown Transport Errror", also nix weltbewegendes.
Na ja, so eine Meldung ist für mich schon verstörend. Ist das mit den drei "r" in "Errror" jetzt ein Tippfehler oder eine echte Meldung? Den Transport "error" gibt es nämlich in master.cf...
Ich hab gelesen das man die Maildirs von Hand anlegen muss. Gibts da keinen leganteren Weg?
Nein, du könntest vielleicht das Script zum Anlegen des Maildirs in das Script zum Anlegen des Users mit aufnehmen. Bei Maildir ist es halt so, dass die oberste Ebene vorhanden sein muss.
Oberste Ebene heißt CUR,TMP und NEW?
Genau. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Na ja, so eine Meldung ist für mich schon verstörend. Ist das mit den drei "r" in "Errror" jetzt ein Tippfehler oder eine echte Meldung? Den Transport "error" gibt es nämlich in master.cf...
Genauer Wortlaut: status=deferred (unknown mail transport error)
Ich hab gelesen das man die Maildirs von Hand anlegen muss. Gibts da keinen leganteren Weg? Nein, du könntest vielleicht das Script zum Anlegen des Maildirs in das Script zum Anlegen des Users mit aufnehmen. Bei Maildir ist es halt so, dass die oberste Ebene vorhanden sein muss. Oberste Ebene heißt CUR,TMP und NEW?
Genau.
Ich habe die mailboxen mit mbox2maildir ins Maildir-Format konvertiert.
Es gibt alo jetzt /var/mail/Username/cur, var/mail/Username/tmp usw.
Im Postfix noch schnell von /var/mail auf /var/mail/ umgebaut, postfix
neu gestartet und ne Testmail geschickt. Dann erhalte ich eben:
Jan 15 10:00:45 1323-1 postfix/qmgr[17392]: 42972743C0:
to=
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer schrieb:
Na ja, so eine Meldung ist für mich schon verstörend. Ist das mit den drei "r" in "Errror" jetzt ein Tippfehler oder eine echte Meldung? Den Transport "error" gibt es nämlich in master.cf...
Genauer Wortlaut: status=deferred (unknown mail transport error)
Ich hab gelesen das man die Maildirs von Hand anlegen muss. Gibts da keinen leganteren Weg? Nein, du könntest vielleicht das Script zum Anlegen des Maildirs in das Script zum Anlegen des Users mit aufnehmen. Bei Maildir ist es halt so, dass die oberste Ebene vorhanden sein muss. Oberste Ebene heißt CUR,TMP und NEW?
Genau.
Ich habe die mailboxen mit mbox2maildir ins Maildir-Format konvertiert. Es gibt alo jetzt /var/mail/Username/cur, var/mail/Username/tmp usw.
Im Postfix noch schnell von /var/mail auf /var/mail/ umgebaut, postfix neu gestartet und ne Testmail geschickt. Dann erhalte ich eben: Jan 15 10:00:45 1323-1 postfix/qmgr[17392]: 42972743C0: to=
, relay=none, delay=0.27, delays=0.16/0.11/0/0, dsn=4.3.0, status=deferred (unknown mail transport error) Die VErzeichnisse gehören username:mail, haben Rechte 770. Keine AHnung warum das jetzt nicht klappt *grml*
Man sollte auch die Mail lesen die Postfix bei fehlerhafter Zustellung zurück schickt. Da steht drin: cannot update mailbox /var/mail/username for user username. cannot open file: Permission denied Lt. Postconf steht da aber: mail_spool_directory = /var/mail/ Sollte also in ein Maildir liefern, nicht in eine Mailbox. Gruß Daniel -- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer schrieb:
Daniel Spannbauer schrieb:
Na ja, so eine Meldung ist für mich schon verstörend. Ist das mit den drei "r" in "Errror" jetzt ein Tippfehler oder eine echte Meldung? Den Transport "error" gibt es nämlich in master.cf...
Genauer Wortlaut: status=deferred (unknown mail transport error)
Ich hab gelesen das man die Maildirs von Hand anlegen muss. Gibts da keinen leganteren Weg? Nein, du könntest vielleicht das Script zum Anlegen des Maildirs in das Script zum Anlegen des Users mit aufnehmen. Bei Maildir ist es halt so, dass die oberste Ebene vorhanden sein muss. Oberste Ebene heißt CUR,TMP und NEW?
Genau.
Ich habe die mailboxen mit mbox2maildir ins Maildir-Format konvertiert. Es gibt alo jetzt /var/mail/Username/cur, var/mail/Username/tmp usw.
Im Postfix noch schnell von /var/mail auf /var/mail/ umgebaut, postfix neu gestartet und ne Testmail geschickt. Dann erhalte ich eben: Jan 15 10:00:45 1323-1 postfix/qmgr[17392]: 42972743C0: to=
, relay=none, delay=0.27, delays=0.16/0.11/0/0, dsn=4.3.0, status=deferred (unknown mail transport error) Die VErzeichnisse gehören username:mail, haben Rechte 770. Keine AHnung warum das jetzt nicht klappt *grml*
Man sollte auch die Mail lesen die Postfix bei fehlerhafter Zustellung zurück schickt. Da steht drin: cannot update mailbox /var/mail/username for user username. cannot open file: Permission denied
Lt. Postconf steht da aber: mail_spool_directory = /var/mail/
Sollte also in ein Maildir liefern, nicht in eine Mailbox.
Also ich komm hier nicht weiter.... weiß jemand wie man Postfix gesprächiger bekommt damit man mal weiß warum er es unbedingt als mbox probieren will? Gruß Daniel
Gruß
Daniel
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer wrote:
Daniel Spannbauer schrieb:
Die VErzeichnisse gehören username:mail, haben Rechte 770. Keine AHnung warum das jetzt nicht klappt *grml*
Man sollte auch die Mail lesen die Postfix bei fehlerhafter Zustellung zurück schickt. Da steht drin: cannot update mailbox /var/mail/username for user username. cannot open file: Permission denied
Lt. Postconf steht da aber: mail_spool_directory = /var/mail/
Sollte also in ein Maildir liefern, nicht in eine Mailbox.
Also ich komm hier nicht weiter....
weiß jemand wie man Postfix gesprächiger bekommt damit man mal weiß warum er es unbedingt als mbox probieren will?
Du kannst den LDA "local" mit "-v" in master.cf gesprächiger machen. Wenn Postfix die Mails über den eigenen LDA local einliefert, dann legt local das Maildir auch selbst an, meine vorige Info darüber war falsch, dass man dieses selbst anlegen muss. Ich hatte das verwechselt mit Courier Imap, wo das Maildir angelegt sein muss. Die Rechte sind dabei dann 700 auf das Maildir. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sandy Drobic schrieb:
Daniel Spannbauer wrote:
Daniel Spannbauer schrieb:
Die VErzeichnisse gehören username:mail, haben Rechte 770. Keine AHnung warum das jetzt nicht klappt *grml*
Man sollte auch die Mail lesen die Postfix bei fehlerhafter Zustellung zurück schickt. Da steht drin: cannot update mailbox /var/mail/username for user username. cannot open file: Permission denied
Lt. Postconf steht da aber: mail_spool_directory = /var/mail/
Sollte also in ein Maildir liefern, nicht in eine Mailbox.
Also ich komm hier nicht weiter....
weiß jemand wie man Postfix gesprächiger bekommt damit man mal weiß warum er es unbedingt als mbox probieren will?
Du kannst den LDA "local" mit "-v" in master.cf gesprächiger machen.
Wenn Postfix die Mails über den eigenen LDA local einliefert, dann legt local das Maildir auch selbst an, meine vorige Info darüber war falsch, dass man dieses selbst anlegen muss. Ich hatte das verwechselt mit Courier Imap, wo das Maildir angelegt sein muss.
Die Rechte sind dabei dann 700 auf das Maildir.
Naja, mal schauen ob ich dann mit dem Dovecot-Popper bzw. Imap da noch an die VErzeichnisse komme. Aber danke schonmal, werde ich heute Abend noch testen. Gruß Daniel
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax -11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----Ursprüngliche Nachricht----- Von: Daniel Spannbauer [mailto:ds@marco.de] Gesendet: Dienstag, 20. Januar 2009 14:31 An: openSUSE mailing list Betreff: Re: Postfix: Mailödir nicht im Userhome
Sandy Drobic schrieb:
Daniel Spannbauer wrote:
Daniel Spannbauer schrieb:
Die VErzeichnisse gehören username:mail, haben Rechte 770. Keine AHnung warum das jetzt nicht klappt *grml*
Man sollte auch die Mail lesen die Postfix bei fehlerhafter Zustellung zurück schickt. Da steht drin: cannot update mailbox /var/mail/username for user username. cannot open file: Permission denied
Lt. Postconf steht da aber: mail_spool_directory = /var/mail/
Sollte also in ein Maildir liefern, nicht in eine Mailbox.
Also ich komm hier nicht weiter....
weiß jemand wie man Postfix gesprächiger bekommt damit man mal weiß warum er es unbedingt als mbox probieren will?
Du kannst den LDA "local" mit "-v" in master.cf gesprächiger machen.
Wenn Postfix die Mails über den eigenen LDA local einliefert, dann legt local das Maildir auch selbst an, meine vorige Info darüber war falsch, dass man dieses selbst anlegen muss. Ich hatte das verwechselt mit Courier Imap, wo das Maildir angelegt sein muss.
Die Rechte sind dabei dann 700 auf das Maildir.
Naja, mal schauen ob ich dann mit dem Dovecot-Popper bzw. Imap da noch an die VErzeichnisse komme.
Aber danke schonmal, werde ich heute Abend noch testen.
Hallo,
leider muss ich das Thema nochmal hochholen....
ich kriege Postfix nicht dazu in ein Maildir zu liefern. Lt. Postconf ist folgendes gesetzt:
mail_spool_directory = /var/spool/mail2/
D.h er sollte in ein Maildir liefern.
Wenn ich eine Mail vom lokalen Rechner aus an einen User schicke bekomme ich:
Jan 28 15:37:10 1323-1 postfix/local[12170]: warning: valid_hostname: numeric hostname: 1234-1
Jan 28 15:37:10 1323-1 postfix/local[12170]: fatal: unable to use my own hostname
Jan 28 15:37:11 1323-1 postfix/qmgr[11965]: warning: premature end-of-input on private/local socket while reading input attribute name
Jan 28 15:37:11 1323-1 postfix/qmgr[11965]: warning: private/local socket: malformed response
Jan 28 15:37:11 1323-1 postfix/qmgr[11965]: warning: transport local failure -- see a previous warning/fatal/panic logfile record for the problem description
Jan 28 15:37:11 1323-1 postfix/master[11963]: warning: process /usr/lib/postfix/local pid 12170 exit status 1
Jan 28 15:37:11 1323-1 postfix/master[11963]: warning: /usr/lib/postfix/local: bad command startup -- throttling
Jan 28 15:37:11 1323-1 postfix/qmgr[11965]: 5873D745B2: to=
Gruß
Daniel
-- Daniel Spannbauer Software Entwicklung marco Systemanalyse und Entwicklung GmbH Tel +49 8333 9233-27 Fax - 11 Rechbergstr. 4 - 6, D 87727 Babenhausen Mobil +49 171 4033220 http://www.marco.de/ Email ds@marco.de Geschäftsführer Martin Reuter HRB 171775 Amtsgericht München -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3806 (20090128) __________
E-Mail wurde geprüft mit ESET NOD32 Antivirus.
__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3806 (20090128) __________ E-Mail wurde geprüft mit ESET NOD32 Antivirus. http://www.eset.com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer wrote:
leider muss ich das Thema nochmal hochholen.... ich kriege Postfix nicht dazu in ein Maildir zu liefern. Lt. Postconf ist folgendes gesetzt:
mail_spool_directory = /var/spool/mail2/
D.h er sollte in ein Maildir liefern.
Ja, das sieht gut aus. Ich nehme an, dass Postfix auch alle Rechte auf diesem Verzeichnis hat? Eventuell prüfen mit "postfix check".
Wenn ich eine Mail vom lokalen Rechner aus an einen User schicke bekomme ich:
Jan 28 15:37:10 1323-1 postfix/local[12170]: warning: valid_hostname: numeric hostname: 1234-1 Jan 28 15:37:10 1323-1 postfix/local[12170]: fatal: unable to use my own hostname
Argh!! Das ist tödlich. Laut RFC ist ein rein numerischer Name im DNS verboten.
Jan 28 15:37:11 1323-1 postfix/qmgr[11965]: warning: premature end-of-input on private/local socket while reading input attribute name Jan 28 15:37:11 1323-1 postfix/qmgr[11965]: warning: private/local socket: malformed response Jan 28 15:37:11 1323-1 postfix/qmgr[11965]: warning: transport local failure -- see a previous warning/fatal/panic logfile record for the problem description Jan 28 15:37:11 1323-1 postfix/master[11963]: warning: process /usr/lib/postfix/local pid 12170 exit status 1 Jan 28 15:37:11 1323-1 postfix/master[11963]: warning: /usr/lib/postfix/local: bad command startup -- throttling
Dies sind dann alles Folgeerscheinungen.
Jan 28 15:37:11 1323-1 postfix/qmgr[11965]: 5873D745B2: to=
, orig_to=<kevin>, relay=none, delay=1.6, delays=0.15/1.5/0/0, dsn=4.3.0, status=deferred (unknown mail transport error)
Und das das Ergebnis.
Wieso kommt Postfix nicht mit einem numersichen Hostnamen zurecht? Der ist nunmal leider so, da das Ding bei nem Provider steht.
Weil der Name verboten ist. Es macht für Postfix keinen Sinn, einen Namen zu verwenden, der zu Problemen beim Mailversand führt.
Und was soll die Meldung mit dem private/local-socket?
Folgemeldung, siehe oben. Du kannst mit postconf -e "myhostname = mail.domain.tld" den Hostnamen setzen, den Postfix verwenden soll. Dies ist sehr wichtig, da viele andere Parameter sich darauf beziehen, etwa smtp_helo_name, mit dem dein System sich bei anderen Servern als HELO meldet. Prüfe auch mal die Ausgabe von "postconf | grep \$myhostname" postconf -d | grep \$myhostname lmtp_lhlo_name = $myhostname local_transport = local:$myhostname milter_macro_daemon_name = $myhostname mydestination = $myhostname, localhost.$mydomain, localhost myorigin = $myhostname smtp_helo_name = $myhostname smtpd_banner = $myhostname ESMTP $mail_name smtpd_proxy_ehlo = $myhostname Deshalb hast du wohl auch die Probleme mit dem local_transport. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----Ursprüngliche Nachricht----- Von: Sandy Drobic [mailto:suse-linux@japantest.homelinux.com] Gesendet: Mittwoch, 28. Januar 2009 18:42 An: opensuse-de@opensuse.org Betreff: Re: AW: Postfix: Mailödir nicht im Userhome
Daniel Spannbauer wrote:
leider muss ich das Thema nochmal hochholen.... ich kriege Postfix nicht dazu in ein Maildir zu liefern. Lt. Postconf ist folgendes gesetzt:
mail_spool_directory = /var/spool/mail2/
D.h er sollte in ein Maildir liefern.
Ja, das sieht gut aus. Ich nehme an, dass Postfix auch alle Rechte auf diesem Verzeichnis hat? Eventuell prüfen mit "postfix check".
"postfix check" läuft ohne Rückmeldung durch, sollte also passen.
Wenn ich eine Mail vom lokalen Rechner aus an einen User schicke bekomme ich:
Jan 28 15:37:10 1323-1 postfix/local[12170]: warning: valid_hostname: numeric hostname: 1234-1 Jan 28 15:37:10 1323-1 postfix/local[12170]: fatal: unable to use my own hostname
Argh!! Das ist tödlich. Laut RFC ist ein rein numerischer Name im DNS verboten.
Der FQDN ist ja nicht rein Numerisch, aber am Hostnamen kann ich nix drehen, der kommt so vom Hoster.
Du kannst mit postconf -e "myhostname = mail.domain.tld"
den Hostnamen setzen, den Postfix verwenden soll. Dies ist sehr wichtig, da viele andere Parameter sich darauf beziehen, etwa smtp_helo_name, mit dem dein System sich bei anderen Servern als HELO meldet.
Das der wichtig ist ist mir schon klar. Nur auf was soll ich den setzen? Auf den Hostnamen habe ich leider keinen Einfluss, der kommt so vom Provider. Und auf was willkürliches werde ich den nicht setzen dürfen. Sicherlich haben wir eine Domain auf dem Server, die ist im Postfix als Virtuelle Domain angelegt.
Prüfe auch mal die Ausgabe von "postconf | grep \$myhostname"
lmtp_lhlo_name = $myhostname local_transport = local:$myhostname milter_macro_daemon_name = $myhostname myorigin = $myhostname smtp_helo_name = $myhostname smtpd_banner = $myhostname ESMTP $mail_name smtpd_proxy_ehlo = $myhostname Danke mal wieder für die Hilfe :) Gruß Daniel __________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3807 (20090128) __________ E-Mail wurde geprüft mit ESET NOD32 Antivirus. http://www.eset.com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer wrote:
Wenn ich eine Mail vom lokalen Rechner aus an einen User schicke bekomme ich:
Jan 28 15:37:10 1323-1 postfix/local[12170]: warning: valid_hostname: numeric hostname: 1234-1 Jan 28 15:37:10 1323-1 postfix/local[12170]: fatal: unable to use my own hostname
Argh!! Das ist tödlich. Laut RFC ist ein rein numerischer Name im DNS verboten.
Der FQDN ist ja nicht rein Numerisch, aber am Hostnamen kann ich nix drehen, der kommt so vom Hoster.
Da MUSS etwas dran machbar sein, der Name ist jedenfalls nicht brauchbar. Hier mal ein Teil vom RFC952: [...] 1. A "name" (Net, Host, Gateway, or Domain name) is a text string up to 24 characters drawn from the alphabet (A-Z), digits (0-9), minus sign (-), and period (.). Note that periods are only allowed when In neueren RFCs ist dies etwas gelockert, der Hostname darf bis zu 63 Zeichen lang sein. Auch ein Unterstrich wird zaghaft zugelassen, obwohl viele Implementationen in der Praxis dies noch nicht erlauben (Versuche einfach mal, ein SSL-Zertifikat auf einen Namen zu bekommen, der ein "_" enthält.) they serve to delimit components of "domain style names". (See RFC-921, "Domain Name System Implementation Schedule", for background). No blank or space characters are permitted as part of a name. No distinction is made between upper and lower case. The first character must be an alpha character. Man beachte hier das "must", dies ist GENAU SO gemeint: keine Empfehlung, sondern eine Pflicht. Der erste Buchstabe des Hostnamens MUSS ein Buchstabe sein, keine Zahl. The last character must not be a minus sign or period. A host which serves as a GATEWAY should have "-GATEWAY" or "-GW" as part of its name. Hosts which do not serve as Internet gateways should not use "-GATEWAY" and "-GW" as part of
Du kannst mit postconf -e "myhostname = mail.domain.tld"
den Hostnamen setzen, den Postfix verwenden soll. Dies ist sehr wichtig, da viele andere Parameter sich darauf beziehen, etwa smtp_helo_name, mit dem dein System sich bei anderen Servern als HELO meldet.
Das der wichtig ist ist mir schon klar. Nur auf was soll ich den setzen? Auf den Hostnamen habe ich leider keinen Einfluss, der kommt so vom Provider. Und auf was willkürliches werde ich den nicht setzen dürfen. Sicherlich haben wir eine Domain auf dem Server, die ist im Postfix als Virtuelle Domain angelegt.
Wenn dein Hoster nicht erlaubt, den internen Namen zu ändern (wechsle besser den Hoster!!), dann ändere einfach den externen Namen, der im DNS eingetragen ist (nätürlich auch den reverse DNS Namen). Setze dort einfach einen mail.domain.tld auf die IP und den entsprechenden Reverse DNS record. Wenn dein Server sich im SMTP-Dialog auch mit diesem Namen meldet, sollte wenigstens für SMTP alles in Ordnung sein. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Wenn dein Hoster nicht erlaubt, den internen Namen zu ändern (wechsle besser den Hoster!!), dann ändere einfach den externen Namen, der im DNS eingetragen ist (nätürlich auch den reverse DNS Namen). Setze dort einfach einen mail.domain.tld auf die IP und den entsprechenden Reverse DNS record. Wenn dein Server sich im SMTP-Dialog auch mit diesem Namen meldet, sollte wenigstens für SMTP alles in Ordnung sein.
Hallo Sandy, das mit dem Hostname hat jetzt geklappt, man muss nur freundlich fragen. Nun hänge ich an Postfix. Ich habe jetzt dovecot installiert und lasse Postfix über Dovecot authentifizieren. Ich kann Mails über Pop abholen, ich kann aber leider nichts schicken. Ich kriege die Mail immer mit "Relay Access Denied" zurück. Hier mal Postconf -n: alias_maps = hash:/etc/aliases biff = no broken_sasl_auth_clients = yes canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 defer_transports = disable_dns_lookups = no disable_mime_output_conversion = no html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = all mail_owner = postfix mail_spool_directory = /var/spool/mail2/ mailbox_command = mailbox_size_limit = 0 mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = root message_size_limit = 10240000 mydestination = a1234-1.1st-housing.de myhostname = a1234-1.1st-housing.de mynetworks_style = subnet newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relayhost = relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = no smtp_use_tls = no smtpd_client_restrictions = smtpd_helo_required = yes smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination,reject_unknown_recipient_domain,permit_sasl_authenticated smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = smtpd_sasl_path = private/auth smtpd_sasl_security_options = noanonymous smtpd_sasl_type = dovecot smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_8bitmime = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450 virtual_alias_domains = hash:/etc/postfix/virtual virtual_alias_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/virtual_hondapower Ist bestimmt nur wieder ne Kleinigkeit, aber ich she den Wald vor Bäumen nicht. Gruß Daniel
Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3808 (20090128) __________
E-Mail wurde geprüft mit ESET NOD32 Antivirus.
__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3809 (20090129) __________
E-Mail wurde geprüft mit ESET NOD32 Antivirus.
__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3810 (20090129) __________
E-Mail wurde geprüft mit ESET NOD32 Antivirus.
__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3810 (20090129) __________ E-Mail wurde geprüft mit ESET NOD32 Antivirus. http://www.eset.com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer wrote:
Wenn dein Hoster nicht erlaubt, den internen Namen zu ändern (wechsle besser den Hoster!!), dann ändere einfach den externen Namen, der im DNS eingetragen ist (nätürlich auch den reverse DNS Namen). Setze dort einfach einen mail.domain.tld auf die IP und den entsprechenden Reverse DNS record. Wenn dein Server sich im SMTP-Dialog auch mit diesem Namen meldet, sollte wenigstens für SMTP alles in Ordnung sein.
Hallo Sandy,
das mit dem Hostname hat jetzt geklappt, man muss nur freundlich fragen.
Sehr gut, das hatte ich mir auch nicht anders vorstellen können.
Nun hänge ich an Postfix. Ich habe jetzt dovecot installiert und lasse Postfix über Dovecot authentifizieren. Ich kann Mails über Pop abholen, ich kann aber leider nichts schicken. Ich kriege die Mail immer mit "Relay Access Denied" zurück.
Kein Wunder bei deiner Konfig. (^-^)
Hier mal Postconf -n:
alias_maps = hash:/etc/aliases biff = no broken_sasl_auth_clients = yes canonical_maps = hash:/etc/postfix/canonical command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 defer_transports = disable_dns_lookups = no disable_mime_output_conversion = no html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all inet_protocols = all mail_owner = postfix mail_spool_directory = /var/spool/mail2/ mailbox_command = mailbox_size_limit = 0 mailbox_transport = mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man masquerade_classes = envelope_sender, header_sender, header_recipient masquerade_domains = masquerade_exceptions = root message_size_limit = 10240000 mydestination = a1234-1.1st-housing.de myhostname = a1234-1.1st-housing.de mynetworks_style = subnet
Das würde ich mir noch überlegen, ob du wirklich deinem Subnetz die Erlaubnis zum Relayen geben möchtest. :-)
newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relayhost = relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = no smtp_use_tls = no smtpd_client_restrictions = smtpd_helo_required = yes smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination,reject_unknown_recipient_domain,permit_sasl_authenticated
Hier kommt reject_unauth_destination vor permit_sasl_authenticated, was herzlich wenig Sinn ergibt. Besser: smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated reject_unauth_destination, Hinter reject_unauth_destination kommen nur noch deine eigenen Domains. Mit reject_unknown_recipient_domain wirst du also im besten Fall nur deine eigenen Domains ablehnen. Ein gutes Rezept, um sich bei DNS-Problemen in den Fuß zu schießen. (^-^) Da sind jetzt natürlich noch keine Antispam-Maßnahmen enthalten, das sollte im nächsten Schritt kommen.
smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = smtpd_sasl_path = private/auth smtpd_sasl_security_options = noanonymous smtpd_sasl_type = dovecot smtpd_sender_restrictions = hash:/etc/postfix/access smtpd_use_tls = no strict_8bitmime = no strict_rfc821_envelopes = no transport_maps = hash:/etc/postfix/transport unknown_local_recipient_reject_code = 450 virtual_alias_domains = hash:/etc/postfix/virtual virtual_alias_maps = hash:/etc/postfix/virtual, hash:/etc/postfix/virtual_hondapower
Ist bestimmt nur wieder ne Kleinigkeit, aber ich she den Wald vor Bäumen nicht.
Grins! -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Nun hänge ich an Postfix. Ich habe jetzt dovecot installiert und lasse Postfix über Dovecot authentifizieren. Ich kann Mails über Pop abholen, ich kann aber leider nichts schicken. Ich kriege die Mail immer mit "Relay Access Denied" zurück.
Kein Wunder bei deiner Konfig. (^-^)
Hier mal Postconf -n: mynetworks_style = subnet
Das würde ich mir noch überlegen, ob du wirklich deinem Subnetz die Erlaubnis zum Relayen geben möchtest. :-)
Dacht ich mir, war eigentlich auch auskommentiert. Da sollte dann wohl nur mein Host rein, richtig? Also 127.0.0.1
newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relayhost = relocated_maps = hash:/etc/postfix/relocated sample_directory = /usr/share/doc/packages/postfix/samples sender_canonical_maps = hash:/etc/postfix/sender_canonical sendmail_path = /usr/sbin/sendmail setgid_group = maildrop smtp_sasl_auth_enable = no smtp_use_tls = no smtpd_client_restrictions = smtpd_helo_required = yes smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination,reject_unknown_recipient_do main,permit_sasl_authenticated
Hier kommt reject_unauth_destination vor permit_sasl_authenticated, was herzlich wenig Sinn ergibt.
Besser: smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated reject_unauth_destination,
Naja, ich sagte ja. Wald, ach was, ganze Wälder.... Aber ich muss zugeben das der Postfix ein mächtiges Tier ist das es zu beherschen gilt. Leider arbeite ich zuwenig damit bzw. hab zuwenig damit zu tun. Drum kann es locker sein das ich noch mehr auf der Liste spammen muss. So, danke wieder mal an Sandy, die Mails gehen jetzt raus. Jetzt geht’s an das Spam-filter. Mal schauen. Gruß Daniel __________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3811 (20090129) __________ E-Mail wurde geprüft mit ESET NOD32 Antivirus. http://www.eset.com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Das würde ich mir noch überlegen, ob du wirklich deinem Subnetz die Erlaubnis zum Relayen geben möchtest. :-)
Dacht ich mir, war eigentlich auch auskommentiert. Da sollte dann wohl nur mein Host rein, richtig? Also 127.0.0.1
Mynetworks_style = host, scheint zu passen.
Naja, ich sagte ja. Wald, ach was, ganze Wälder.... Aber ich muss zugeben das der Postfix ein mächtiges Tier ist das es zu beherschen gilt. Leider arbeite ich zuwenig damit bzw. hab zuwenig damit zu tun.
Drum kann es locker sein das ich noch mehr auf der Liste spammen muss.
So, danke wieder mal an Sandy, die Mails gehen jetzt raus.
Jetzt geht’s an das Spam-filter. Mal schauen.
So, Spamfilter muss warten. GMX nimmt die Mails nicht an. Auf dem Server läuft ne Forensoftware, und die schickt die Mails mit meinem, nicht über DNS auflösbaren (ich hab den ja geändert) Hostnamen. Gibt’s ne Möglichkeit (gibt’s bestimmt, nur wie) den Postfix beizubringen das er den Domain-Namen des Forums im Header angibt statt dem Hostnamen? Gruß Daniel
Gruß
Daniel
__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3811 (20090129) __________
E-Mail wurde geprüft mit ESET NOD32 Antivirus.
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3811 (20090129) __________
E-Mail wurde geprüft mit ESET NOD32 Antivirus.
__________ Hinweis von ESET NOD32 Antivirus, Signaturdatenbank-Version 3811 (20090129) __________ E-Mail wurde geprüft mit ESET NOD32 Antivirus. http://www.eset.com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer wrote:
So, Spamfilter muss warten. GMX nimmt die Mails nicht an. Auf dem Server läuft ne Forensoftware, und die schickt die Mails mit meinem, nicht über DNS auflösbaren (ich hab den ja geändert) Hostnamen.
Dann trage diesen Namen doch im DNS ein, dann ist alles in Ordnung.
Gibt’s ne Möglichkeit (gibt’s bestimmt, nur wie) den Postfix beizubringen das er den Domain-Namen des Forums im Header angibt statt dem Hostnamen?
Da gibt es einige Möglichkeiten: smtp_generic, canonical, masquerade_domains, virtual usw. Wie lautet denn die Fehlermeldung? -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Daniel Spannbauer schrieb:
Das würde ich mir noch überlegen, ob du wirklich deinem Subnetz die Erlaubnis zum Relayen geben möchtest. :-)
Dacht ich mir, war eigentlich auch auskommentiert. Da sollte dann wohl nur mein Host rein, richtig? Also 127.0.0.1
Mynetworks_style = host, scheint zu passen.
Naja, ich sagte ja. Wald, ach was, ganze Wälder.... Aber ich muss zugeben das der Postfix ein mächtiges Tier ist das es zu beherschen gilt. Leider arbeite ich zuwenig damit bzw. hab zuwenig damit zu tun.
Drum kann es locker sein das ich noch mehr auf der Liste spammen muss.
So, danke wieder mal an Sandy, die Mails gehen jetzt raus.
Jetzt geht’s an das Spam-filter. Mal schauen.
So, Spamfilter muss warten. GMX nimmt die Mails nicht an. Auf dem Server läuft ne Forensoftware, und die schickt die Mails mit meinem, nicht über DNS auflösbaren (ich hab den ja geändert) Hostnamen.
Gibt’s ne Möglichkeit (gibt’s bestimmt, nur wie) den Postfix beizubringen das er den Domain-Namen des Forums im Header angibt statt dem Hostnamen?
Gruß
Daniel
was prüft er ?? HELO oder "nur" den (Envelope"Absender ?
envelope-Absender schreibt man in sender_canonical um. ... kommt nur der Mail-user wird -glaube ich - mit $mydomain ergänzt also ich@localhost wird zu ich@$mydomain mit postconf ansehen und ggfs hier einen Auszug aus postconf -n posten. Aber erstmal so sehen...
Gruß
Daniel
Fred ps: nein ..ich bin nicht der Experte...schlage mich 1..2 mal im Jahr evtl. damit rum! ( never touch a running system!) -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Fred Ockert wrote:
Daniel Spannbauer schrieb:
So, Spamfilter muss warten. GMX nimmt die Mails nicht an. Auf dem Server läuft ne Forensoftware, und die schickt die Mails mit meinem, nicht über DNS auflösbaren (ich hab den ja geändert) Hostnamen.
Gibt’s ne Möglichkeit (gibt’s bestimmt, nur wie) den Postfix beizubringen das er den Domain-Namen des Forums im Header angibt statt dem Hostnamen?
was prüft er ?? HELO oder "nur" den (Envelope"Absender ?
envelope-Absender schreibt man in sender_canonical um. ... kommt nur der Mail-user wird -glaube ich - mit $mydomain ergänzt also ich@localhost wird zu ich@$mydomain
Nö, es wird immer angepappt, also: ich@localhost -> ich@localhost.$mydomain Genommen wird dabei der Wert von $myorigin, der im Default auf $mydomain steht. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Sandy Drobic schrieb:
Fred Ockert wrote:
Daniel Spannbauer schrieb:
So, Spamfilter muss warten. GMX nimmt die Mails nicht an. Auf dem Server läuft ne Forensoftware, und die schickt die Mails mit meinem, nicht über DNS auflösbaren (ich hab den ja geändert) Hostnamen.
Gibt’s ne Möglichkeit (gibt’s bestimmt, nur wie) den Postfix beizubringen das er den Domain-Namen des Forums im Header angibt statt dem Hostnamen?
was prüft er ?? HELO oder "nur" den (Envelope"Absender ?
envelope-Absender schreibt man in sender_canonical um. ... kommt nur der Mail-user wird -glaube ich - mit $mydomain ergänzt also ich@localhost wird zu ich@$mydomain
Nö, es wird immer angepappt, also:
ich@localhost -> ich@localhost.$mydomain
jawoll ..ich hätte vorher für andere lesen sollen $myorigin wars (steht alles in der kommentierten Version der main.cf drin ;-) ) na ja ..und Helo kann man einstellen ... kann aber sein, dass ...??.. wie war das genau ? Helo muss zur absendenden IP und zum Domainnamen passen...
Genommen wird dabei der Wert von $myorigin, der im Default auf $mydomain steht.
der wird aber auch als Absenderdomainname verwendet , wenn ...... ->> und hier hab ich wieder den genauen Context vergessen, aber nachlesen lohnt,wenn man es braucht... Daniel .. es kann (!) also sein, dass du nur Mails loskriegst per authentifiziertes Relaysystem oder wenn absendende Maildomain und absendende IP zum DNS-Eintrag passen genaueres nachlesen -> Spamabwehr... Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Fred Ockert wrote:
na ja ..und Helo kann man einstellen ... kann aber sein, dass ...??.. wie war das genau ? Helo muss zur absendenden IP und zum Domainnamen passen...
HELO muss existieren im DNS und das sendende System kennzeichnen. Obwohl der RFC nicht ganz explizit ist, deshalb gibt es immer wieder einige Diskussionen darüber. -- Sandy Antworten bitte nur in die Mailingliste! PMs bitte an: news-reply2 (@) japantest (.) homelinux (.) com -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Daniel Spannbauer
-
Fred Ockert
-
Sandy Drobic