Re: Board E-Mails werden nicht mehr versandt
Verfasst: 20.05.2009 12:45
Goneo liefert zu dem geschilderten Problem schon eine Lösung: Siehe http://wiki.goneo.de/doku.php?id=mailversand_php
dort steht geschrieben:
Mailversand über den goneo Webserver mit PHP
E-Mails, welche über den goneo Webserver versendet werden (z.B. durch Gästebücher, Kontaktformulare oder andere dynamische Anwendungen), können bei goneo nur über eine Absender E-Mail Adresse oder einen Alias versendet werden, welchen Sie bei goneo auch eingerichtet haben. Wenn Sie z.B. in Ihrem Script oder Ihrer Anwendung als Absender "mail@ihre-domain-bei-goneo.de" angegeben haben, dann muss diese E-Mail Adresse oder Alias bei goneo in Ihrem Kundencenter auch angelegt sein. Ansonsten wird die Mail von unserem Mailsystem abgelehnt und kann nicht zugestellt werden.
Eigene Scripte müssen entsprechend angepasst werden, da sonst kein Mailversand möglich ist.
Anbei ein Beispiel für ein Mailscript mit PHP, an dem Sie sich orientieren können:
<?php
/* Empfänger */
$empfaenger = 'paul-mueller@paul-muellers-homepage.de';
/* Absender */
$absender = 'absender@ihre-domain-bei-goneo.de';
/* Betreff */
$subject = 'Testmail mit PHP';
/* Nachricht */
$message = 'Hallo Welt!';
/* Baut Header der Mail zusammen */
$header = ("From: " . $absender . "\n");
$header .= ("Reply-To: " . $absender . "\n");
$header .= ("Return-Path: " . $absender . "\n");
$header .= ("X-Mailer: PHP/" . phpversion() . "\n");
$header .= ("X-Sender-IP: " . $REMOTE_ADDR . "\n");
$header .= ("Content-type: text/html\n");
/* Verschicken der Mail */
mail($empfaenger, $subject, $message, $header, "-f muss-existieren@ihre-domain-bei-goneo.de");
echo "Die E-Mail wurde versendet.";
?>
Alternativ können Sie auch einfach eine eigene php.ini Datei nutzen, und diese wie folgt anpassen:
Vorher: sendmail_path = /usr/local/sbin/sendmail -t -i
Hinterher: sendmail_path = /usr/local/sbin/sendmail -t -i -f mail@ihre-domain-bei-goneo.de
Wobei Sie "mail@ihre-domain-bei-goneo.de" durch eine von Ihren existierenden E-Mail-Adressen oder Aliasen ersetzen müssen. Diese Datei muss dann in jedem Verzeichnis liegen, für das Sie diese Änderung benötigen.
Kann mir Greenhorn einer erklären, in welche Dateien ich nun den sendmail_path ändern muß, damit der email-Versand im Board wieder funktioniert?
Danke....
dort steht geschrieben:
Mailversand über den goneo Webserver mit PHP
E-Mails, welche über den goneo Webserver versendet werden (z.B. durch Gästebücher, Kontaktformulare oder andere dynamische Anwendungen), können bei goneo nur über eine Absender E-Mail Adresse oder einen Alias versendet werden, welchen Sie bei goneo auch eingerichtet haben. Wenn Sie z.B. in Ihrem Script oder Ihrer Anwendung als Absender "mail@ihre-domain-bei-goneo.de" angegeben haben, dann muss diese E-Mail Adresse oder Alias bei goneo in Ihrem Kundencenter auch angelegt sein. Ansonsten wird die Mail von unserem Mailsystem abgelehnt und kann nicht zugestellt werden.
Eigene Scripte müssen entsprechend angepasst werden, da sonst kein Mailversand möglich ist.
Anbei ein Beispiel für ein Mailscript mit PHP, an dem Sie sich orientieren können:
<?php
/* Empfänger */
$empfaenger = 'paul-mueller@paul-muellers-homepage.de';
/* Absender */
$absender = 'absender@ihre-domain-bei-goneo.de';
/* Betreff */
$subject = 'Testmail mit PHP';
/* Nachricht */
$message = 'Hallo Welt!';
/* Baut Header der Mail zusammen */
$header = ("From: " . $absender . "\n");
$header .= ("Reply-To: " . $absender . "\n");
$header .= ("Return-Path: " . $absender . "\n");
$header .= ("X-Mailer: PHP/" . phpversion() . "\n");
$header .= ("X-Sender-IP: " . $REMOTE_ADDR . "\n");
$header .= ("Content-type: text/html\n");
/* Verschicken der Mail */
mail($empfaenger, $subject, $message, $header, "-f muss-existieren@ihre-domain-bei-goneo.de");
echo "Die E-Mail wurde versendet.";
?>
Alternativ können Sie auch einfach eine eigene php.ini Datei nutzen, und diese wie folgt anpassen:
Vorher: sendmail_path = /usr/local/sbin/sendmail -t -i
Hinterher: sendmail_path = /usr/local/sbin/sendmail -t -i -f mail@ihre-domain-bei-goneo.de
Wobei Sie "mail@ihre-domain-bei-goneo.de" durch eine von Ihren existierenden E-Mail-Adressen oder Aliasen ersetzen müssen. Diese Datei muss dann in jedem Verzeichnis liegen, für das Sie diese Änderung benötigen.
Kann mir Greenhorn einer erklären, in welche Dateien ich nun den sendmail_path ändern muß, damit der email-Versand im Board wieder funktioniert?
Danke....