Hallo,
ich habe hier schon einmal gepostet:
http://www.contenido.org/forum/viewtopic.php?t=14103
und wurde schließlich auf einen anderen thread verwiesen:
http://www.contenido.org/forum/viewtopic.php?t=12676
Ich habe beim Administrator meines Servers nachgefragt. In den Logfiles erscheint von Serverseite keine Fehlermeldung. Das Problem muss contenido verursachen.
Newsletterconfirmationmail wird versandt, aber der Newsletter-Anmelder bekommt eine Fehlermeldung.
Sorry, there was a problem sending the confirmation mail to your e-mail address. Please ask the webmaster for help.
Die Versuchswebseite zum Ausprobieren:
http://www.sbgs.fr.schule-bw.de/conteni ... ontent.php
Ich lösche euch natürlich anschließend aus dem Verteiler.
GRuß
P.S: Gibt es eine Möglichkeit, eine Reihe von emailadressen und Benutzernamen zu importieren! Wo speichert COntenido die Newsletterempfänger?
Fehlermeldung beim Newsletterversandt
-
- Beiträge: 503
- Registriert: Do 6. Apr 2006, 01:40
- Kontaktdaten:
Und bist Du bei Hosteurope und hast Du den Hinweis beherzigt?
Gruß
HerrB
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Bin nicht bei Hosteurope. Hab den Hinweis
(http://www.contenido.org/forum/viewtopic.php?t=12676)
trotzdem beherzigt, d.h. ich habe von den beiden Optionen, die du beschreibst die zweite umgesetzt.
Aber vielleicht hab ich´s nicht rchtig verstanden: Du schreibst:
In Contenido kann eine Mail auf zwei verschiedenen Wegen versendet werden:
1. Via PHP-Mail-Funktion: mail(...)
2. Via class.phpmailer.php: $mail->Send()
Zu 1.:
Wird im Modul die erste Variante verwendet, ist der Absender zusätzlich als -f-Option anzugeben:
Code:
mail(<Empfänger-E-Mail>, <Subject>, <Body>, "From: absender@domain.tld", "-f absender@domain.tld");
Beispiel Modul-Änderung:
Alt:
Code:
mail($this->email['adresses'],$this->email['subject'],$this->email['message'],"From: {$this->email['from']['name']} <{$this->email['from']['email']}>\nReply-To: {$this->email['from']['email']}\nX-Mailer: PHP/" . phpversion());
DU meinst damit den Code im Newsletter-Handler-Modul; den finde ich dort nicht. Ich benutze contenido 4.6.8 mit den Standard-Modulen. In meinem Handler-Modul findest sich im Output oben die Zeile:
cInclude("classes", "class.phpmailer.php");
Also habe ich den zweiten Lösungsweg umgesetzt:
Newsletter Handler-Modul:
Ausgabe: Unterhalb jedes "$mail->From/ $mail->FromName"-Blocks den Sender festlegen:
Code:
$mail->From = $arrSettings["SenderEMail"];
$mail->FromName = $arrSettings["SenderEMail"];
$mail->Sender = $arrSettings["SenderEMail"]; // , "-f somebody@domain.tld"
class.newsletter.php:
Unter
Code:
$mail->From = $from;
$mail->FromName = $from;
den Sender festlegen:
Code:
$mail->From = $from;
$mail->FromName = $from;
$mail->Sender = $from;
Ich habe diese Zeilen wie beschrieben verändert. Ergebnis: Die Fehlermeldung bleibt die gleiche.
Aber die Confirmationmail wird nicht mehr versandt. Modul neu runterladen?
Gruß
(http://www.contenido.org/forum/viewtopic.php?t=12676)
trotzdem beherzigt, d.h. ich habe von den beiden Optionen, die du beschreibst die zweite umgesetzt.
Aber vielleicht hab ich´s nicht rchtig verstanden: Du schreibst:
In Contenido kann eine Mail auf zwei verschiedenen Wegen versendet werden:
1. Via PHP-Mail-Funktion: mail(...)
2. Via class.phpmailer.php: $mail->Send()
Zu 1.:
Wird im Modul die erste Variante verwendet, ist der Absender zusätzlich als -f-Option anzugeben:
Code:
mail(<Empfänger-E-Mail>, <Subject>, <Body>, "From: absender@domain.tld", "-f absender@domain.tld");
Beispiel Modul-Änderung:
Alt:
Code:
mail($this->email['adresses'],$this->email['subject'],$this->email['message'],"From: {$this->email['from']['name']} <{$this->email['from']['email']}>\nReply-To: {$this->email['from']['email']}\nX-Mailer: PHP/" . phpversion());
DU meinst damit den Code im Newsletter-Handler-Modul; den finde ich dort nicht. Ich benutze contenido 4.6.8 mit den Standard-Modulen. In meinem Handler-Modul findest sich im Output oben die Zeile:
cInclude("classes", "class.phpmailer.php");
Also habe ich den zweiten Lösungsweg umgesetzt:
Newsletter Handler-Modul:
Ausgabe: Unterhalb jedes "$mail->From/ $mail->FromName"-Blocks den Sender festlegen:
Code:
$mail->From = $arrSettings["SenderEMail"];
$mail->FromName = $arrSettings["SenderEMail"];
$mail->Sender = $arrSettings["SenderEMail"]; // , "-f somebody@domain.tld"
class.newsletter.php:
Unter
Code:
$mail->From = $from;
$mail->FromName = $from;
den Sender festlegen:
Code:
$mail->From = $from;
$mail->FromName = $from;
$mail->Sender = $from;
Ich habe diese Zeilen wie beschrieben verändert. Ergebnis: Die Fehlermeldung bleibt die gleiche.
Aber die Confirmationmail wird nicht mehr versandt. Modul neu runterladen?
Gruß
Nein. Wird schon einen Grund haben. Tatsächlich wird auch nur die Rückmeldung der mail()-Funktion ausgewertet.
Bitte sende mir einen Contenido-Account und FTP-Daten via PM - ich werde mich aber erst die nächsten Tage darum kümmern können.
Gruß
HerrB
Bitte sende mir einen Contenido-Account und FTP-Daten via PM - ich werde mich aber erst die nächsten Tage darum kümmern können.
Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net
Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net