Not logged in. · Lost password · Registration disabled
Forum: Overview Questions / Fragen RSS
Email Versand funktioniert nicht
Testmails werden erfolgreich versendet
Page:  previous  1  2  3  next 
FireFox #16
Member since Oct 2007 · 5 posts
Group memberships: Mitglieder
Show profile · Link to this post
In reply to post ID 471
Verschoben
--Morty
This post was edited 2 times, last on 2007-10-31, 00:19 by Morty.
Cedric Weber (Guest) #17
No profile available.
Link to this post
In reply to post ID 471
Subject: Email-Versand & Hosteurope
Ich kann diesen Thread bestätigen. Verwende aktuelle Versionen von WP und deinem Plugin. Versand funktioniert nur im Debug Mode. Eine Info von Hosteurope zu Mail-scripten ist in der FAQ zu finden:

http://www.hosteurope.de/faq/index.php?cpid=11073

Probleme mit dem Mailversand per PHP 

Damit per PHP E-Mails versendet werden können, muss eine gültige Absenderadresse angegeben werden.

Soll über PHP eine E-Mail versendet werden, muss mit dem Parameter "-f" eine gültige Absenderadresse angegeben werden. Bitte beachten Sie, dass diese E-Mail-Adresse innerhalb des WebPacks angelegt sein muss! Die Syntax lautet "-f absender@hier-bitte-ihren-domainnamen-einsetzen.de". Fehlt diese Information kann kein Mailversand erfolgen und die mail()-Funktion liefert eine Fehlermeldung.

Dieser Parameter muss der E-Mail-Funktion im PHP-Quelltext übergeben werden. Dies könnte z.B. so aussehen:
mail ($empfänger, $betreff, $nachricht, $headers, "-f absender@hier-bitte-ihren-domainnamen-einsetzen.de");

Alternativ können Sie, statt Ihre Skripte umzuprogrammieren, im KIS eine Adresse als Standardadresse auswählen, die dann immer automatisch eingesetzt wird, wenn Sie keine andere Adresse per "-f" erzwingen. Die Auswahl treffen Sie unter "Administration -> Webhosting -> *Ihr WebPack* -> Skripte -> Standard-eMail-Adresse".

Das scheint aber auch nicht das Problem zu beheben. Im debug-mode ist wohl egal welche absende-adresse eingetragen ist, die mails kommen an. Andererseits hilft auch der Eintrag einer Adresse bei Hosteurope in diesem Fall nicht. Andere WP-Systemmails kommen ja auch an.
Ist es ein Problem wenn der debug mode vorerst aktiv ist? Was macht der Debug-Mode genau - eine Logfile schreiben irgendwo?
Morty (Administrator) #18
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Der Debugmode sorgt dafür, dass die Versandfunktion in der Mitte der Info-Seite und nicht erste beim "shutdown" aufgerufen wird. Daher ist mit 80% Wahrscheinlichkeit ein anderes Plugin daran schuld das es nicht geht. Sollte dies der Fall sein, wäre es gut zu wissen welches.
Basti (Guest) #19
No profile available.
Link to this post
Ok, genau das Problem hab ich auch. Jetzt mal ne blöde Frage, wie wird denn der Versand überhaupt angestoßen? Kann es sein, dass ich da per Cron noch irgend ne URL aufrufen sollte? Es ist immerhin PHP und läuft nicht so ohne weiteres mal ebend schnell. Im Debugmodus gehen die Mails raus, genau wie im Testmodus, beim normalen schreiben jedoch nicht, obwohl angezeigt wird, dass die letzte Mail zu der Zeit raus ist. Also hat jemand ne Idee?
Morty (Administrator) #20
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
PN hängt sich in den shutdown-hook ein. Es wird also immer aufgerufen, wenn eine Seite ausgeliefert wurde. Dann wird (ziemlich effizient) überprüft ob Mails verschickt werden sollen. (Siehe mein Post vom 19.11)

Du kannst aber mal alle Filter ausschließen (Einstellungen->Technisches->Filter) und dann nach und nach wieder aktivieren. Folgende solltest du aber behalten: wptexturize, convert_smilies, convert_chars, wpautop
Basti (Guest) #21
No profile available.
Link to this post
Ich hab die Filer (Filter Auslassung) aktiviert, habe jedenfalls überall das Häkchen gesetzt. Dennoch klappt es nicht. Im Infobereich steht zwar, dass eine Mail versendet wurde, es kommt jedoch nichts an, nur bei Testmail oder im Debug Betrieb.
Basti (Guest) #22
No profile available.
Link to this post
So, ich hab das ganze jetzt mal zurück verfolgt. Es scheint nicht am Plugin zu liegen. Beide Mechanismen rufen in der class.phpmailer irgendwann an der gleichen Stelle den Befehl mail auf. Allerdings klappt es bei einem, beim anderen nicht. Alle Parameter sind gleich, allerdings fehlt bei einem der Wert für die Message-ID.  Ich hab die mal raus genommen bei beiden, brachte aber keinen Erfolg. Auch wenn beide absolut identische Parameter und Header haben klappt es bei einem, beim anderen nicht. Leider liefert auch mail keinen Fehler und den Server kann ich nicht selbst verwalten. Das ganze ist sehr merkwürdig, ich schau mir das noch mal an, wenn ich ne ruhige Minute habe.
Morty (Administrator) #23
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Ich hab schon versucht das so reproduzierber wie möglich zu machen. Das wahrscheinlichste ist, dass ein anderes Plugin irgendwas mit der wp_mail-funktion anstellt.
Morty (Administrator) #24
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
wenn du mal eine mail an pn@xn--strbe-mva.de schreibst kann ich dir mal ein paar Versionen zum testen schicken.
Flipper242 (Guest) #25
No profile available.
Link to this post
Subject: same
Ich habe das gleiche Problem wie Cedric und bin ebenso bei hosteurope mit dem wp, es werden wie gesagt nur mails im debug modus versendet
Morty (Administrator) #26
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
Hast du wp-mail-smtp schon ausprobiert: http://wordpress.org/extend/plugins/wp-mail-smtp/
Flipper242 (Guest) #27
No profile available.
Link to this post
Ne danke werde ich mal gucken ob das geht, hab auch gestern zum erstenmal für einen Freund WP installiert, also von daher wäre für mich alles neu.

nochmal danke
Morty (Administrator) #28
User title: Author
Member since Jun 2007 · 928 posts
Group memberships: Administratoren, Mitglieder
Show profile · Link to this post
ICh hab da mit dem Basti mal genauer reingeschat. Das ist wohl ein Problem mit dem Server. Die mails werden ja geschickt, wenn WP fertig ist. Ich vermute, dass die Mails noch nicht raus sind, wenn die letzten paar php-Anweisungen abgearbeitet werden und der Mailer dann vom Server abgeschossen wird. Da kann man sich wohl nur an HE wenden oder halt das SMTP - Plugin verwenden. Ich kann die Mails auch verschicken lassen, wenn WP startet, aber das ist nicht wirklich im Sinne des Erfinders.
Flipper242 (Guest) #29
No profile available.
Link to this post
In reply to post #27
jo Morty bedansk

klappt damit perfekt danke für die Info!

Gruss Flipper
early (Guest) #30
No profile available.
Link to this post
Hallo Flipper,

wie hast du denn wp-mail-smtp konfiguriert?

Bei mir kommt egal mit welcher Konfiguration die Fehlermeldung

["ErrorInfo"]=> string(43) "Language string failed to load: instantiate"

Bin ebenfalls bei Hosteurope und möchte Post Notification nicht unbedingt
dauerhaft im Debug-Mode betreiben...

Danke
Jens
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Special characters:
Page:  previous  1  2  3  next 
Go to forum