Danke ... Ich habe jetzt zusätzlich auf dem server confixx installiert Alles geht ich kann mich auch einloggen. Qpopper funktioniert auch einwandfrei. Nur: Wenn ich an mich eine E-Mail schicke kommt diese auch an. Nur: Ich kann sie nicht sehen (weder im confixx webinterface noch per POP3 Abfrage in outlook) Ich kann mit Confixx Webmail keine E-Mails versenden. Das Versenden über Outlook funktioniert auch nicht. Postfix läuft einwandfrei, denn er kann eine Verbindung zum SMTP Server aufbauen und kann sich auch anmelden ... nur das Versenden geht nicht. Wäre schön wenn ich wüsse was da noch der Fehler ist. Mit freundlichen Grüßen Christian Bleß -----Ursprüngliche Nachricht----- Von: Timothy Kesten [mailto:suselst@gmx.de] Gesendet: Samstag, 28. Mai 2005 12:58 An: suse-linux@suse.com Betreff: Re: Mailserver aufsetzen
Am Samstag, 28. Mai 2005 11:01 schrieb Christian Bleß: Danke erstmal ... ich lass der weil den server neu installieren und dann wende ich mich an das Thema Mailserver aufsetzen ... die anleitung von linux-tin.org sieht auf den ersten Blick hochkompliziert aus, was es zu 85% wahrscheinlichkeit auch ist.
Weitere Links (mit denen habe ich es auch geschafft) http://www.tuxhausen.de/ - Punkt: Postfix http://www.arbeitsplatzvernichtung-durch-outsourcing.de/marty44/mailsys.html http://www.linux-magazin.de/Artikel/ausgabe/2000/06/Postfix/postfix.html/ Versuch's einfach - sollte schon klappen Schönes Wochenende Timothy -- "Es gibt zwei Dinge im Leben, die du nicht zurücknehmen kannst: Den Pfeil den du verschossen und das Wort, das du gesprochen" - altes indianisches Sprichwort -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Hallo Christian, Am Sonntag, 29. Mai 2005 09:31 schrieb Christian Bleß:
Danke ... Ich habe jetzt zusätzlich auf dem server confixx installiert Alles geht ich kann mich auch einloggen. Qpopper funktioniert auch einwandfrei. Nur: Wenn ich an mich eine E-Mail schicke kommt diese auch an. Nur: Ich kann sie nicht sehen (weder im confixx webinterface noch per POP3 Abfrage in outlook)
Ich kann mit Confixx Webmail keine E-Mails versenden. Das Versenden über Outlook funktioniert auch nicht. Postfix läuft einwandfrei, denn er kann eine Verbindung zum SMTP Server aufbauen und kann sich auch anmelden ... nur das Versenden geht nicht.
Wäre schön wenn ich wüsse was da noch der Fehler ist.
Kannst du direkt aus einer Telnet-Sitzung (an Port 25) eine Mail an den Server einliefern? Wenn ich das richtig verstanden habe, hat dein Postfix ein Problem damit beim entfernten Server Mails auszuliefern? Einige (gut konfigurierte!) MailServer nehmen von Dial-In-Verbindungen (also dynamisch vergebenen IP's) keine Mails an um die Einlieferung von Spam zu verhindern. Wie gesagt, ich würde jetzt mal hergehen und via Telnet die SMTP-Sitzung simulieren. Gruß Oliver Meißner -- oliver.meissner@arcor.de http://www.oem-bs.de GPG-Key-ID: 68EF45AA
Am Sunday 29 May 2005 09:31 schrieb Christian Bleß:
Danke ... Ich habe jetzt zusätzlich auf dem server confixx installiert Alles geht ich kann mich auch einloggen. Qpopper funktioniert auch einwandfrei.
Nur: Wenn ich an mich eine E-Mail schicke kommt diese auch an. Nur: Ich kann sie nicht sehen (weder im confixx webinterface noch per POP3 Abfrage in outlook)
Woher weisst Du dann bitte, ob die Mail angekommen ist?
Ich kann mit Confixx Webmail keine E-Mails versenden. Das Versenden über Outlook funktioniert auch nicht.
Mit der Fehlerbeschreibung kann wohl niemand ernsthaft was anfangen.
Postfix läuft einwandfrei, denn er kann eine Verbindung zum SMTP Server aufbauen und kann sich auch anmelden ... nur das Versenden geht nicht.
Postfix loggt nach /var/log/mail. Zeige doch mal aus dem Log solch eine Mail. Komplett vom Eingang bis zum Versand. Zu jeder Mail gehört eine Queue-Id, es sind immer mehere Einträge, die aber immer dieselbe Queue-Id haben. Dann brauchen wir auch noch Deine Konfig, einmal die Ausgabe von "postconf -n" und den Teil der master.cf ohne Kommentare.
Wäre schön wenn ich wüsse was da noch der Fehler ist.
-- Andreas
Einmal die postconf -n h426268:~ # postconf -n biff = no command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all mail_owner = postfix mailbox_command = /usr/bin/procmail mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man mydestination = $myhostname myhostname = h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de mynetworks = christian-bless.ath.cx, christian-bless.de, christian-bless.info newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relay_domains = $mydestination sample_directory = /usr/share/doc/packages/postfix/samples sendmail_path = /usr/sbin/sendmail setgid_group = maildrop unknown_local_recipient_reject_code = 550 auszug aus /var/log/mail May 29 13:59:26 h426268 postfix/master[26908]: warning: /usr/lib/postfix/pickup: bad command startup -- throttling May 29 14:00:13 h426268 postfix/smtpd[30079]: warning: valid_hostname: invalid character 32(decimal): h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de May 29 14:00:13 h426268 postfix/smtpd[30079]: fatal: file /etc/postfix/main.cf: parameter myhostname: bad parameter value: h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de May 29 14:00:14 h426268 postfix/master[26908]: warning: process /usr/lib/postfix/smtpd pid 30079 exit status 1 May 29 14:00:14 h426268 postfix/master[26908]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling May 29 14:00:26 h426268 postfix/pickup[30080]: warning: valid_hostname: invalid character 32(decimal): h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de -----Ursprüngliche Nachricht----- Von: suse-linux-return-351089-christianbless=web.de@suse.com [mailto:suse-linux-return-351089-christianbless=web.de@suse.com] Im Auftrag von Andreas Winkelmann Gesendet: Sonntag, 29. Mai 2005 10:18 An: suse-linux@suse.com Betreff: Re: AW: Mailserver aufsetzen Am Sunday 29 May 2005 09:31 schrieb Christian Bleß:
Danke ... Ich habe jetzt zusätzlich auf dem server confixx installiert Alles geht ich kann mich auch einloggen. Qpopper funktioniert auch einwandfrei.
Nur: Wenn ich an mich eine E-Mail schicke kommt diese auch an. Nur: Ich kann sie nicht sehen (weder im confixx webinterface noch per POP3 Abfrage in outlook)
Woher weisst Du dann bitte, ob die Mail angekommen ist?
Ich kann mit Confixx Webmail keine E-Mails versenden. Das Versenden über Outlook funktioniert auch nicht.
Mit der Fehlerbeschreibung kann wohl niemand ernsthaft was anfangen.
Postfix läuft einwandfrei, denn er kann eine Verbindung zum SMTP Server aufbauen und kann sich auch anmelden ... nur das Versenden geht nicht.
Postfix loggt nach /var/log/mail. Zeige doch mal aus dem Log solch eine Mail. Komplett vom Eingang bis zum Versand. Zu jeder Mail gehört eine Queue-Id, es sind immer mehere Einträge, die aber immer dieselbe Queue-Id haben. Dann brauchen wir auch noch Deine Konfig, einmal die Ausgabe von "postconf -n" und den Teil der master.cf ohne Kommentare.
Wäre schön wenn ich wüsse was da noch der Fehler ist.
-- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Habe gerade eben eine e-mail an info@christian-bless.ath.cx gesendet (an
mich selber) und habe folgende error nachricht gekriegt:
info@christian-bless.ath.cx
SMTP error from remote mailer after RCPT
TO:
Danke ... Ich habe jetzt zusätzlich auf dem server confixx installiert Alles geht ich kann mich auch einloggen. Qpopper funktioniert auch einwandfrei.
Nur: Wenn ich an mich eine E-Mail schicke kommt diese auch an. Nur: Ich kann sie nicht sehen (weder im confixx webinterface noch per POP3 Abfrage in outlook)
Woher weisst Du dann bitte, ob die Mail angekommen ist?
Ich kann mit Confixx Webmail keine E-Mails versenden. Das Versenden über Outlook funktioniert auch nicht.
Mit der Fehlerbeschreibung kann wohl niemand ernsthaft was anfangen.
Postfix läuft einwandfrei, denn er kann eine Verbindung zum SMTP Server aufbauen und kann sich auch anmelden ... nur das Versenden geht nicht.
Postfix loggt nach /var/log/mail. Zeige doch mal aus dem Log solch eine Mail. Komplett vom Eingang bis zum Versand. Zu jeder Mail gehört eine Queue-Id, es sind immer mehere Einträge, die aber immer dieselbe Queue-Id haben. Dann brauchen wir auch noch Deine Konfig, einmal die Ausgabe von "postconf -n" und den Teil der master.cf ohne Kommentare.
Wäre schön wenn ich wüsse was da noch der Fehler ist.
-- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Sunday 29 May 2005 17:56 schrieb Christian Bleß:
h426268:~ # postconf -n
mydestination = $myhostname
myhostname = h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de
mynetworks = christian-bless.ath.cx, christian-bless.de, christian-bless.info
auszug aus /var/log/mail May 29 13:59:26 h426268 postfix/master[26908]: warning: /usr/lib/postfix/pickup: bad command startup -- throttling May 29 14:00:13 h426268 postfix/smtpd[30079]: warning: valid_hostname: invalid character 32(decimal): h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de May 29 14:00:13 h426268 postfix/smtpd[30079]: fatal: file /etc/postfix/main.cf: parameter myhostname: bad parameter value: h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de May 29 14:00:14 h426268 postfix/master[26908]: warning: process /usr/lib/postfix/smtpd pid 30079 exit status 1 May 29 14:00:14 h426268 postfix/master[26908]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling May 29 14:00:26 h426268 postfix/pickup[30080]: warning: valid_hostname: invalid character 32(decimal): h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de
Mich wundert dass da überhaupt was funktioniert. Du hast den myhostname Parameter falsch angegeben. Korrigier das und starte Postfix neu. Dann versuch es nochmal und poste anschliessend nochmal das Log. Am besten vom neustart an. -- Andreas
h426268:/var/log # postconf -n biff = no command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all mail_owner = postfix mailbox_command = /usr/bin/procmail mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man mydestination = $myhostname myhostname = christian-bless.de mynetworks = christian-bless.info newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relay_domains = $mydestination sample_directory = /usr/share/doc/packages/postfix/samples sendmail_path = /usr/sbin/sendmail setgid_group = maildrop unknown_local_recipient_reject_code = 550 das is jetzt die aktuelle config Mit freundlichen Grüßen Christian bleß -----Ursprüngliche Nachricht----- Von: Andreas Winkelmann [mailto:ml@awinkelmann.de] Gesendet: Sonntag, 29. Mai 2005 18:50 An: suse-linux@suse.com Betreff: Re: AW: AW: Mailserver aufsetzen Am Sunday 29 May 2005 17:56 schrieb Christian Bleß:
h426268:~ # postconf -n
mydestination = $myhostname
myhostname = h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de
mynetworks = christian-bless.ath.cx, christian-bless.de, christian-bless.info
auszug aus /var/log/mail May 29 13:59:26 h426268 postfix/master[26908]: warning: /usr/lib/postfix/pickup: bad command startup -- throttling May 29 14:00:13 h426268 postfix/smtpd[30079]: warning: valid_hostname: invalid character 32(decimal): h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de May 29 14:00:13 h426268 postfix/smtpd[30079]: fatal: file /etc/postfix/main.cf: parameter myhostname: bad parameter value: h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de May 29 14:00:14 h426268 postfix/master[26908]: warning: process /usr/lib/postfix/smtpd pid 30079 exit status 1 May 29 14:00:14 h426268 postfix/master[26908]: warning: /usr/lib/postfix/smtpd: bad command startup -- throttling May 29 14:00:26 h426268 postfix/pickup[30080]: warning: valid_hostname: invalid character 32(decimal): h426268.serverkompetenz.net christian-bless.ath.cx christian-bless.info christian-bless.de
Mich wundert dass da überhaupt was funktioniert. Du hast den myhostname Parameter falsch angegeben. Korrigier das und starte Postfix neu. Dann versuch es nochmal und poste anschliessend nochmal das Log. Am besten vom neustart an. -- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Sunday 29 May 2005 19:06 schrieb Christian Bleß:
h426268:/var/log # postconf -n biff = no command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all mail_owner = postfix mailbox_command = /usr/bin/procmail mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man
mydestination = $myhostname
Soll nicht dieses "h426268.serverkompetenz.net christian-bless.ath.cx" auch noch in mydestination? Dort können mehrere angaben gemacht werden.
myhostname = christian-bless.de mynetworks = christian-bless.info
Dort sollten eigentlich IPs bzw. Ranges rein.
newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relay_domains = $mydestination sample_directory = /usr/share/doc/packages/postfix/samples sendmail_path = /usr/sbin/sendmail setgid_group = maildrop unknown_local_recipient_reject_code = 550
das is jetzt die aktuelle config
Und das Log? -- Andreas
Im log stehen nun keine errors mehr drin. Aber wenn jetzt hier das stehen würde:
myhostname = christian-bless.de christian-bless.ath.cx christian-bless.info h426268.serverkompetenz.net
Dann würde mir Postfix im error log mitteilen, dass dieser Hostname wegen eines ungültigen Zeichens (wahrscheinlich das Leerzeichen) nicht gültig ware
mydestination = $myhostname
Sagt ja schon was über den Hostname aus. Denn das $myhostname weist auf die Variable myhostname hin, welche ich aber oben schon konfiguriert habe
mynetworks = christian-bless.info Dort sollten eigentlich IPs bzw. Ranges rein.
Was muss ich denn da eintragen, denn dieser Server steht bei Strato und soll eigentlich von allen Clients aus erreichbar sein?? Mit freundlichen Grüßen Christian Bleß -----Ursprüngliche Nachricht----- Von: suse-linux-return-351125-christianbless=web.de@suse.com [mailto:suse-linux-return-351125-christianbless=web.de@suse.com] Im Auftrag von Andreas Winkelmann Gesendet: Sonntag, 29. Mai 2005 19:18 An: suse-linux@suse.com Betreff: Re: AW: AW: AW: Mailserver aufsetzen Am Sunday 29 May 2005 19:06 schrieb Christian Bleß:
h426268:/var/log # postconf -n biff = no command_directory = /usr/sbin config_directory = /etc/postfix daemon_directory = /usr/lib/postfix debug_peer_level = 2 html_directory = /usr/share/doc/packages/postfix/html inet_interfaces = all mail_owner = postfix mailbox_command = /usr/bin/procmail mailq_path = /usr/bin/mailq manpage_directory = /usr/share/man
mydestination = $myhostname
Soll nicht dieses "h426268.serverkompetenz.net christian-bless.ath.cx" auch noch in mydestination? Dort können mehrere angaben gemacht werden.
myhostname = christian-bless.de mynetworks = christian-bless.info
Dort sollten eigentlich IPs bzw. Ranges rein.
newaliases_path = /usr/bin/newaliases queue_directory = /var/spool/postfix readme_directory = /usr/share/doc/packages/postfix/README_FILES relay_domains = $mydestination sample_directory = /usr/share/doc/packages/postfix/samples sendmail_path = /usr/sbin/sendmail setgid_group = maildrop unknown_local_recipient_reject_code = 550
das is jetzt die aktuelle config
Und das Log? -- Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: suse-linux-unsubscribe@suse.com Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: suse-linux-help@suse.com
Am Sunday 29 May 2005 19:26 schrieb Christian Bleß:
Im log stehen nun keine errors mehr drin. Aber wenn jetzt hier das stehen
würde:
myhostname = christian-bless.de christian-bless.ath.cx
christian-bless.info h426268.serverkompetenz.net
Dann würde mir Postfix im error log mitteilen, dass dieser Hostname wegen eines ungültigen Zeichens (wahrscheinlich das Leerzeichen) nicht gültig ware
Du solltest diese werte ja auch nicht in myhostname sondern in mydestination eintragen. myhostname ist ein Wert. Schliesslich hat ein Rechner nur einen richtigen Namen.
mydestination = $myhostname
Sagt ja schon was über den Hostname aus. Denn das $myhostname weist auf die Variable myhostname hin, welche ich aber oben schon konfiguriert habe
mydestination sind die Domains, für welche Postfix Mails annimmt und dem local-Daemon zuweist. In dem Fall sind nur noch die Usernamen wichtig, die Domain-Namen werden dabei ignoriert. user@domain1.tld und user@domain2.tld sind dabei identisch. Wenn Du die als verschiedene User brauchst, musst Du virtual benutzen.
mynetworks = christian-bless.info Dort sollten eigentlich IPs bzw. Ranges rein.
Was muss ich denn da eintragen, denn dieser Server steht bei Strato und soll eigentlich von allen Clients aus erreichbar sein??
Das hat nix mit "erreichbar" zu tun. In mynetworks stehen die vertrauenswürdigen IPs, die über diesen Server relayen dürfen. Eine alternative wäre die Authentifizierung (SASL / SMTP-AUTH). Welche von beiden Du benutzt, hängt davon ab, ob die Clients eine statische IP haben. Wenn die Clients an ner DUL hängen schreibst Du in mynetworks nur den Mailserver selber rein "127.0.0.1" und die Clients müssen sich authentifizieren. Eine menge _gute_ Dokumentation zu Postfix gibt es auf: http://www.postfix.org/documentation.html -- Andreas
participants (3)
-
Andreas Winkelmann
-
Christian Bleß
-
Oliver Meißner