PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : phpkit + postfix t-online gmx lehnt mails ab.



zyrusthc
19.08.06, 00:36
Hallo zusammen.

Ich habe ein recht seltsames Problem mit phpkit und postfix.
Und zwar stellt phpkit den neu angemeldeten Benutzern die eine Mailadresse bei t-online , gmx und noch andere , haben nicht zu.
In den Logs finde ich dazu folgendes:

Aug 19 01:06:13 v29xxx postfix/smtp[8118]: F2C1822B3A001: to=<fliegenpilz@gmx.de>, relay=afwdallmx.t-online.com[194.25.134.47], delay=1, status=bounced (host afwdallmx.t-online.com[194.25.134.47] said: 530 5.7.0 Authentication required. (in reply to MAIL FROM command))
Aug 19 01:06:13 v29xxx postfix/smtp[8119]: 291A522C36001: to=<xxxx@t-online.de>, relay=afwdallmx.t-online.com[194.25.134.111], delay=0, status=bounced (host afwdallmx.t-online.com[194.25.134.111] said: 530 5.7.0 Authentication required. (in reply to MAIL FROM command))
Nun gut , ich habe hier im Forum viele Threads gefunden die das Thema "Authentication required. (in reply to MAIL FROM command))" behandeln , aber was eben das seltsame ist das wenn ich von meinen Webmail also über SquirrelMail eine Mail an xxxx@t-online.de schicke , das diese ohne Probleme ausgeliefert wird vom selben Host: :confused:

Aug 19 01:12:06 v29xxx postfix/smtpd[9561]: 9B7A322B3A001: client=v29xxx.1blu.de[127.0.0.1]
Aug 19 01:12:06 v29xxx postfix/cleanup[9566]: 9B7A322B3A001: message-id=<60054.84.182.216.21.1155942726.squirrel@mail.zyrus thc.homeip.net>
Aug 19 01:12:06 v29xxx postfix/smtpd[9561]: disconnect from v29xxx.1blu.de[127.0.0.1]
Aug 19 01:12:06 v29xxx postfix/qmgr[9493]: 9B7A322B3A001: from=<xxxx@zyrusthc.homeip.net>, size=852, nrcpt=1 (queue active)
Aug 19 01:12:06 v29xxx postfix/smtp[9567]: 9B7A322B3A001: to=<xxxx@t-online.de>, relay=mailin06.sul.t-online.de[194.25.134.11], delay=0, status=sent (250 2.0.0 Message accepted.)
Aug 19 01:12:06 v29xxx postfix/qmgr[9493]: 9B7A322B3A001: removed
Was ist da los?

Hier mal meine /etc/postfix/main.cf :

command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
unknown_local_recipient_reject_code = 550


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 = ipv4
biff = no
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
program_directory = /usr/lib/postfix
mydestination = $myhostname, localhost.$mydomain, zyrusthc.homeip.net
defer_transports =
disable_dns_lookups = no
mailbox_command =
mailbox_transport = cyrus
strict_8bitmime = no
disable_mime_output_conversion = no
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 = yes
smtpd_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_sasl_security_options = noanonymous
smtpd_use_tls = no
smtp_use_tls = no
alias_maps = hash:/etc/aliases
mailbox_size_limit = 0
message_size_limit = 10240000
myorigin = $mydomain
myhostname = v29xxx.1blu.de
smtpd_banner = $myhostname
append_at_myorigin = no

Meine /etc/postfix/virtual :

@zyrusthc.homeip.net @v29xxx.1blu.de
Ich habe hier gelesen das ich die Mails über ein externes relay versenden soll, also habe ich folgendes in der /etc/postfix/main.cf hinzugefügt:

relayhost = smtpmail.t-online.de
und in der /etc/postfix/sasl_passwd :

smtpmail.t-online.de username:geheim
danach : postmap /etc/postfix/sasl_passwd und /etc/init.d/postfix restart.
So jetzt wird über SquirrelMail nicht mal mehr die Mail zugestellt:

Aug 19 01:09:30 v29xxx postfix/cleanup[9304]: 8EAC722B3A001: message-id=<63844.84.182.216.21.1155942570.squirrel@xxxx.zyrus thc.homeip.net>
Aug 19 01:09:30 v29xxx postfix/qmgr[5944]: 8EAC722B3A001: from=<xxxx@zyrusthc.homeip.net>, size=858, nrcpt=1 (queue active)
Aug 19 01:09:30 v29xxx postfix/smtpd[9302]: disconnect from v29xxx.1blu.de[127.0.0.1]
Aug 19 01:09:30 v29xxx postfix/smtp[9307]: 8EAC722B3A001: to=<xxxx@t-online.de>, relay=afwdallmx.t-online.com[194.25.134.47], delay=0, status=bounced (host afwdallmx.t-online.com[194.25.134.47] said: 530 5.7.0 Authentication required. (in reply to MAIL FROM command))
Aug 19 01:09:30 v29xxx postfix/cleanup[9304]: CA2D922B3A003: message-id=<20060818230930.CA2D922B3A003@v29xxx.1blu.de>
Aug 19 01:09:30 v29xxx postfix/qmgr[5944]: CA2D922B3A003: from=<>, size=2759, nrcpt=1 (queue active)
Aug 19 01:09:30 v29xxx postfix/qmgr[5944]: 8EAC722B3A001: removed

Wenn ihr noch was braucht dann raus damit!
Bin für jeden Tip dankbar.

Gruss Oli

rkauskh
19.08.06, 09:07
Hi

Bin mir nicht ganz sicher, aber änder mal in deiner main.cf

smtp_sasl_auth_enable = no
in

smtp_sasl_auth_enable = yes
und

relayhost = smtpmail.t-online.de
in

relayhost = [smtpmail.t-online.de]

Roger Wilco
19.08.06, 10:02
Nun gut , ich habe hier im Forum viele Threads gefunden die das Thema "Authentication required. (in reply to MAIL FROM command))" behandeln , aber was eben das seltsame ist das wenn ich von meinen Webmail also über SquirrelMail eine Mail an localpart@example.com schicke , das diese ohne Probleme ausgeliefert wird vom selben Host: :confused:
smtpmail.t-online.de nimmt nunmal Mails für Domains an, für die er zuständig ist.


Ich habe hier gelesen das ich die Mails über ein externes relay versenden soll
Nur wenn du Mails von einem Dialup-Anschluß verschicken willst. Nach den Logs benutzt du aber einen VServer, daher ist der Relayhost unnötig.


also habe ich folgendes in der /etc/postfix/main.cf hinzugefügt:

relayhost = smtpmail.t-online.de
und in der /etc/postfix/sasl_passwd :

smtpmail.t-online.de username:geheim
danach : postmap /etc/postfix/sasl_passwd und /etc/init.d/postfix restart.
Aber du hast sicherlich smtp_sasl_auth_enable, smtp_sasl_password_maps und smtp_sasl_security_options vergessen. Man beachte smtp und nicht smtpd!

zyrusthc
20.08.06, 01:30
Ich habe ganz vergessen zu erwähnen das das Problem erst aufgetretten ist als ich cyrus_imap eingerichtet habe. Irgentwas muss an den smtp smtpd Optionen falsch sein.


smtpmail.t-online.de nimmt nunmal Mails für Domains an, für die er zuständig ist.
Hmm , du hast mich da etwas falsch verstanden.
Wenn ich mit SquirrelMail eine email an xxxx@t-online.de schicke wird diese zugestellt.
Eine Mail die von phpkit an xxxx@t-online.de geschickt wird mit der genannten Fehlermeldung abgelehnt.
Oder kann das daran liegen das SquirrelMail die Mails über imap versendet und phpkit smtp verwendet?

Ich bin im moment echt verwirrt was das smtp und smtpd angeht!
Wo genau liegen die Unterschiede , warum soll ich smtp_ statt smtpd_ verwenden? Habe inzwischen schon einige Howto`s durchstöbert aber in keinem hab ich was gefunden was mir klarheit geschaffen hat.

Ich habe meine /etc/postfix/main.cf noch mal etwas angepasst , jedoch kommt der Fehler nach wie vor.

Hier die aktuelle /etc/postfix/main.cf :

unknown_local_recipient_reject_code = 550

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
mail_owner = postfix

command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
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 = ipv4
biff = no
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
program_directory = /usr/lib/postfix

mydestination = $myhostname, localhost.$mydomain, zyrusthc.homeip.net

defer_transports =
disable_dns_lookups = no

mailbox_command = /usr/lib/cyrus/bin/deliver
mailbox_transport = cyrus

disable_mime_output_conversion = no

strict_8bitmime = no
strict_rfc821_envelopes = no

smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_sasl_security_options = noanonymous
smtp_use_tls = no

smtpd_sasl_auth_enable = no
smtpd_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtpd_sasl_security_options = noanonymous
smtpd_recipient_restrictions = permit_mynetworks,reject_unauth_destination
smtpd_sender_restrictions = hash:/etc/postfix/access
smtpd_client_restrictions =
smtpd_helo_required = no
smtpd_helo_restrictions =
smtpd_use_tls = no
smtpd_banner = $myhostname ESMTP $mail_name ($mail_version)

alias_maps = hash:/etc/aliases

mailbox_size_limit = 0
message_size_limit = 10240000

myorigin = $mydomain
myhostname = v29xxx.1blu.de

append_at_myorigin = no

Was könnte den bei smtp_sasl_security_options noch Fehlen?

Gruss Oli

Roger Wilco
20.08.06, 17:27
Hmm , du hast mich da etwas falsch verstanden.
Wenn ich mit SquirrelMail eine email an localpart@example.com schicke wird diese zugestellt.
Eine Mail die von phpkit an localpart@example.com geschickt wird mit der genannten Fehlermeldung abgelehnt.
[QUOTE=zyrusthc]Oder kann das daran liegen das SquirrelMail die Mails über imap versendet und phpkit smtp verwendet?
Nein. Das einzige, was ich mir noch vorstellen könnte ist, dass SquirrelMail die Mails direkt per SMTP einkippt, während phpKit das Sendmail-Binary benutzt.


Ich bin im moment echt verwirrt was das smtp und smtpd angeht!
Wo genau liegen die Unterschiede , warum soll ich smtp_ statt smtpd_ verwenden?
smtp_* -> Optionen für den SMTP Client von Postfix
smtpd_* -> Optionen für den SMTP Server von Postfix

Da du den relayhost aber inzwischen rausgeworfen hast, sind die Optionen für den SMTP Client hinfällig.


Hier die aktuelle /etc/postfix/main.cf
Die Ausgabe von `postconf -n` reicht normalerweise.


Was könnte den bei smtp_sasl_security_options noch Fehlen?
Da du den relayhost entfernt hast, nichts mehr.

Thorashh
20.08.06, 19:23
Ist doch ganz einfach.
Squirrelmail sendet die Mails an den lokalen smtpd-Server. Dieser versendet dann die Mails. -> Ergo, deine Postfix-Konfiguration ist korrekt.

phpkit versendet seine Mails per smtp direkt an den Adressaten. Dabei versucht er einen t-online-Server als Relay zu verwenden. Was natürlich schiefgeht. Wenn Du beim phpkit localhost als Mailserver einträgst, sollte es funktionieren.

Außerdem ist deine Konfiguration irgendwie durcheinander.
Warum hast Du für Postfix auf deinem 1blu-Server

mydestination = $myhostname, localhost.$mydomain, zyrusthc.homeip.netstehen? zyrusthc.homeip.net ist doch bestimmt dein Rechner zu Hause.

zyrusthc
20.08.06, 20:49
So langsam kommt Licht in Dunkel...
Die Domain zyrusthc.homeip.net liegt auf dem vserver, daher ist das schon korrekt.
Das mit localhost eintragen hatte ich auch schon probiert , jedoch passiert dann exakt der selbe Fehler.
Ich werde jetzt mal noch mal alles durchgehen und testen und hoffe das ich den Fehler finde.

Gruss Oli

zyrusthc
20.08.06, 23:08
Nein. Das einzige, was ich mir noch vorstellen könnte ist, dass SquirrelMail die Mails direkt per SMTP einkippt, während phpKit das Sendmail-Binary benutzt.


SquirrelMail scheint doch smtp zu nutzen , aber warum geht`s mit dem phpkit net , ....verzweifel....

Aug 21 00:05:29 v29xxx postfix/smtpd[13786]: connect from v29xxx.1blu.de[127.0.0.1]
Aug 21 00:05:29 v29xxx postfix/smtpd[13786]: 9AE3D22B3A001: client=v29xxx.1blu.de[127.0.0.1]
Aug 21 00:05:29 v29xxx postfix/cleanup[13705]: 9AE3D22B3A001: message-id=<61682.84.182.221.85.1156111529.squirrel@mail.zyrus thc.homeip.net>
Aug 21 00:05:29 v29xxx postfix/qmgr[13684]: 9AE3D22B3A001: from=<xxxx@zyrusthc.homeip.net>, size=852, nrcpt=1 (queue active)
Aug 21 00:05:29 v29xxx postfix/smtpd[13786]: disconnect from v29xxx.1blu.de[127.0.0.1]
Aug 21 00:05:29 v29xxx postfix/smtp[13709]: 9AE3D22B3A001: to=<xxxx@t-online.de>, relay=mailin02.sul.t-online.de[194.25.134.9], delay=0, status=sent (250 2.0.0 Message accepted.)
Aug 21 00:05:29 v29xxx postfix/qmgr[13684]: 9AE3D22B3A001: removed

zyrusthc
21.08.06, 17:11
Leute ich habs immer noch nicht gepackt...:(

Ich bekomme aber inzwischen eine andere Fehlermeldung in den Logs:

Bei Mails an web.de kommt:

sender address must contain a domain (in reply to MAIL FROM command)

Bei Mails an t-online.de kommt:

Error parsing sender address. (in reply to MAIL FROM command)

Bei Mails an gmx.de kommt:

Complete address with domain, please ( http://www.gmx.net/serverrules ) {mx087} (in reply to MAIL FROM command)

Sieht so aus als ob etwas mit der Absenderadresse nicht stimmt.
Aber diese wird doch mitgesendet :confused:
Wie gesagt das Problem mit den Providern ist erst aufgetretten als ich cyrus_imap installiert habe, vorher ging alles perfekt und es wurde an jeden der Problemhosts die Mails ausgeliefert.
Nur Frage ich mich wie kann cyrus darauf einfluss nehmen?

Ich habe inzwischen alles brauchbare hier im Forum und auf google gelesen aber auch nix hat mich wirklich weiter gebracht. Hat den hier niemand ne Ahnung wie man das lösen kann oder der mir die Fehlermeldung genau erläutern kann?
Nach inzwischen 3 Tagen zweifel ich an mir selbst ... Ihr seid da meine letze Hoffnung...

Gruss Oli

EDIT: Habe das noch gefunden

sender address must contain a domain
Der Absender hat das @ihredomain.at in seiner Absenderadresse vergessen. Alle E-Mailadressen müssen eine Domain (z.B. wie cdx.at) beeinhalten!
Warum ist abgeblich keine Absenderadresse gesetzt?

Roger Wilco
21.08.06, 17:50
Zeig uns einfach mal den kompletten Bounce einer solchen Mail, sonst können wir auch nur herumstochern. Vermutlich werden die Header einfach nicht korrekt generiert.

zyrusthc
21.08.06, 17:53
Weiss jetzt nicht genau was du meinst...

Hier eine Mail vom phpkit wie er sie versucht zuzustellen:

Received: by v29xxx.1blu.de (Postfix, from userid 30)
id 2B1BB22B3A002; Mon, 21 Aug 2006 18:48:59 +0200 (CEST)
To: xxxx@t-online.de
Subject: zyrusthc.homeip.net: Neuer Benutzer test2
From: Webmaster zyrusthc.homeip.net <webmaster@v29xxx.1blu.de>
Message-Id: <20060821164859.2B1BB22B3A002@v29xxx.1blu.de>
Date: Mon, 21 Aug 2006 18:48:59 +0200 (CEST)
Content-Type:
X-UID: 0

Ein neuer Benutzer hat sich soeben auf zyrusthc.homeip.net registriert.

Benutzername: test2
Emailadresse: fliegenpilz@gmx.de
ID: 1692

Und der komplete Log ausschnitt:

Aug 21 18:54:37 v29xxx postfix/pickup[7468]: CD6CA22B3A001: uid=30 from=<wwwrun>
Aug 21 18:54:37 v29xxx postfix/cleanup[18090]: CD6CA22B3A001: message-id=<20060821165437.CD6CA22B3A001@v29xxx.1blu.de>
Aug 21 18:54:37 v29xxx postfix/qmgr[16130]: CD6CA22B3A001: from=<wwwrun>, size=1235, nrcpt=1 (queue active)
Aug 21 18:54:37 v29xxx postfix/pickup[7468]: EE4D322B3A002: uid=30 from=<wwwrun>
Aug 21 18:54:37 v29xxx postfix/cleanup[18090]: EE4D322B3A002: message-id=<20060821165437.EE4D322B3A002@v29xxx.1blu.de>
Aug 21 18:54:37 v29xxx postfix/qmgr[16130]: EE4D322B3A002: from=<wwwrun>, size=665, nrcpt=1 (queue active)
Aug 21 18:54:38 v29xxx postfix/smtp[18096]: CD6CA22B3A001: to=<fliegenpilz@gmx.de>, relay=mx0.gmx.net[213.165.64.100], delay=1, status=bounced (host mx0.gmx.net[213.165.64.100] said: 553 5.1.7 Complete address with domain, please ( http://www.gmx.net/serverrules ) {mx009} (in reply to MAIL FROM command))
Aug 21 18:54:38 v29xxx postfix/cleanup[18090]: 29FDF22C36001: message-id=<20060821165438.29FDF22C36001@v29xxx.1blu.de>
Aug 21 18:54:38 v29xxx postfix/qmgr[16130]: 29FDF22C36001: from=<>, size=3128, nrcpt=1 (queue active)
Aug 21 18:54:38 v29xxx postfix/qmgr[16130]: CD6CA22B3A001: removed
Aug 21 18:54:38 v29xxx postfix/pipe[18101]: 29FDF22C36001: to=<zyrus@v29xxx.1blu.de>, orig_to=<wwwrun>, relay=cyrus, delay=0, status=sent (v29xxx.1blu.de)
Aug 21 18:54:38 v29xxx postfix/smtp[18097]: EE4D322B3A002: to=<xxxx@t-online.de>, relay=mailin02.sul.t-online.de[194.25.134.9], delay=1, status=bounced (host mailin02.sul.t-online.de[194.25.134.9] said: 501 5.1.3 Error parsing sender address. (in reply to MAIL FROM command))
Aug 21 18:54:38 v29xxx postfix/qmgr[16130]: 29FDF22C36001: removed
Aug 21 18:54:38 v29xxx postfix/cleanup[18090]: 662E222C36001: message-id=<20060821165438.662E222C36001@v29xxx.1blu.de>
Aug 21 18:54:38 v29xxx postfix/qmgr[16130]: 662E222C36001: from=<>, size=2474, nrcpt=1 (queue active)
Aug 21 18:54:38 v29xxx postfix/qmgr[16130]: EE4D322B3A002: removed
Aug 21 18:54:38 v29xxx postfix/pipe[18101]: 662E222C36001: to=<zyrus@v29xxx.1blu.de>, orig_to=<wwwrun>, relay=cyrus, delay=0, status=sent (v29xxx.1blu.de)
Aug 21 18:54:38 v29xxx postfix/qmgr[16130]: 662E222C36001: removed

zyrusthc
21.08.06, 21:57
Das selbe ergebnis bekomme wenn ich über das relay mx.freenet.de versende.

Aug 21 22:54:06 v29xxx postfix/smtp[7203]: 59EBF22B3A001: to=<test1@gmx.de>, relay=mx.freenet.de[194.97.55.192], delay=2, status=bounced (host mx.freenet.de[194.97.55.192] said: 501 <wwwrun>: sender address must contain a domain (in reply to MAIL FROM command))
Aug 21 22:54:06 v29xxx postfix/smtp[7204]: 8505122B3A002: to=<xxxx@t-online.de>, relay=mx.freenet.de[194.97.55.191], delay=2, status=bounced (host mx.freenet.de[194.97.55.191] said: 501 <wwwrun>: sender address must contain a domain (in reply to MAIL FROM command))
Wie kann ich überprüfen ob die Header richtig generiert werden?

Thorashh
21.08.06, 22:01
Schreib ein defer_transports = smtp in die main.cf. Dann kannst Du die Messages in aller Ruhe ansehen (/var/spool/postfix/defered).
Anschließend kannst Du die Messages mit postfix flush senden. ist zum testen immer ganz hilfreich.

zyrusthc
21.08.06, 22:24
Schreib ein defer_transports = smtp in die main.cf. Dann kannst Du die Messages in aller Ruhe ansehen (/var/spool/postfix/defered).
Anschließend kannst Du die Messages mit postfix flush senden. ist zum testen immer ganz hilfreich.
Danke für den Tip:
Die Mails haben folgendem header:

From xxWebmasterxx zyrusthc.homeip.net <xxwebmasterxx@zyrusthc.homeip.net>
To test2@gmx.de
Date Mon, 21 Aug 2006 23:21:00 +0200 (CEST)
Subject Registrierung für die zyrusthc.homeip.net-Community
Sieht also korrekt aus oder ?

Was kann cyrus_imap beim installieren verändert haben , das er die Mails nicht mehr zustellt?

Thorashh
21.08.06, 23:10
Ich hab mir mal eine Reg-Mail schicken lassen. Die sieht eigentlich ganz OK aus.
Ich würde momentan darauf tippen, das der GMX-Spamfilter darüber stolpert, das deine Mails von zyrusthc.homeip.net kommen, der Server aber unter v29xxx.1blu.de läuft.
Versuch doch mal per telnet eine Mailsession manuell anzustossen. Dann müsstest Du sehen, was schiefläuft.

zyrusthc
21.08.06, 23:27
Das ist ja das mekwürdige , per telnet funzt es...

v29708:/etc/postfix # telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 v29xxx.1blu.de ESMTP Postfix (2.2.5)
helo localhost
250 v29xxx.1blu.de
mail from: xxwebmasterxx@zyrusthc.homeip.net
250 Ok
rcpt to: xxxx@t-online.de
250 Ok
data
354 End data with <CR><LF>.<CR><LF>
subject: testmail
to: xxxx@t-online.de
test test test
.
250 Ok: queued as DD09B22B3A001
quit
221 Bye
Connection closed by foreign host.


Die Log:

Aug 22 00:24:12 v29xxx postfix/smtpd[30695]: DD09B22B3A001: client=v29xxx.1blu.de[127.0.0.1]
Aug 22 00:25:19 v29xxx postfix/cleanup[31799]: DD09B22B3A001: message-id=<20060821222352.DD09B22B3A001@v29xxx.1blu.de>
Aug 22 00:25:19 v29xxx postfix/qmgr[15989]: DD09B22B3A001: from=<xxwebmasterxx@zyrusthc.homeip.net>, size=386, nrcpt=1 (queue active)
Aug 22 00:25:19 v29xxx postfix/smtp[31901]: DD09B22B3A001: to=<xxxx@t-online.de>, relay=mailin01.sul.t-online.de[194.25.134.72], delay=87, status=sent (250 2.0.0 Message accepted.)
Aug 22 00:25:19 v29xxx postfix/qmgr[15989]: DD09B22B3A001: removed
Aug 22 00:25:22 v29xxx postfix/smtpd[30695]: disconnect from v29xxx.1blu.de[127.0.0.1]

Und die Mail kommt auch an xxxx@t-online.de an.

EDIT: Das gleiche bei gmx

Aug 22 00:29:54 v29xxx postfix/smtpd[32083]: E190622B3A001: client=v29xxx.1blu.de[127.0.0.1]
Aug 22 00:30:44 v29xxx postfix/cleanup[32113]: E190622B3A001: message-id=<20060821222938.E190622B3A001@v29xxx.1blu.de>
Aug 22 00:30:44 v29xxx postfix/qmgr[15989]: E190622B3A001: from=<xxwebmasterxx@zyrusthc.homeip.net>, size=370, nrcpt=1 (queue active)
Aug 22 00:30:44 v29xxx postfix/smtp[1718]: E190622B3A001: to=<test2@gmx.de>, relay=mx0.gmx.net[213.165.64.100], delay=66, status=sent (250 2.6.0 Message accepted {mx088})
Aug 22 00:30:44 v29xxx postfix/qmgr[15989]: E190622B3A001: removed
Aug 22 00:30:47 v29xxx postfix/smtpd[32083]: disconnect from v29xxx.1blu.de[127.0.0.1]


Was ist da los?

zyrusthc
22.08.06, 01:04
So ich habe jetzt noch folgendes getestet:

<?php
$empfaenger = "xxxx@t-online.de";
$betreff = "testmail";
$inhalt = "test test test";

mail($empfaenger, $betreff, $inhalt);
?>
Datei auf gleichen vhost kopiert und per Browser aufgerufen.
Und damit wird die Mail auch nicht ausgeliefert , mit der selben Fehlermeldung die phpkit verursacht.

Jetzt bin ich wirklich am Ende...
Fals jemand noch was einfällt bitte posten...

Zusammengefasst:
Header [OK]
Versenden über das relay manuell [OK]
Versenden über SquirrelMail [OK]
Versenden mit php "mail()" [genannte Fehlermeldung]
Versenden über phpkit [genannte Fehlermeldung]


EDIT: Nach 3Tagen um 3.40 PROBLEM GELÖSST! :)
Ich habe mir die Logs noch mal etwas genauer angeschaut und habe festgestellt das der Fehler nur auftritt wenn der Absender wwwrun ist.
Also habe ich einfach in der /etc/postfix/sender_canonical

wwwrun xxwebmasterxx@zyrusthc.homeip.net eingetragen .
Damit werden endlich die Mails an aol,gmx,t-online usw. zugestellt :)

Danke an alle die mir geholfen haben...
Habe jetzt ne Menge über Postfix und deren Funktionen gelernt.

Gruss Oli