Mails werden eventuell versendet?
-
- Beiträge: 14
- Registriert: 9. Nov 2009, 14:22
Mails werden eventuell versendet?
Seltsamer Weise bekomme ich beim versenden der Mails folgende Fehlermeldung
Die E-Mail konnte leider nicht an jochen@xx-x-x.de gesendet werden.
Wobei die Mail aber bei mir ankommt, jetzt weiß ich nicht ob oder welche Mails überhaupt rausgegangen sind, weiß da jemand Rat?
Die E-Mail konnte leider nicht an jochen@xx-x-x.de gesendet werden.
Wobei die Mail aber bei mir ankommt, jetzt weiß ich nicht ob oder welche Mails überhaupt rausgegangen sind, weiß da jemand Rat?
-
- Beiträge: 14
- Registriert: 9. Nov 2009, 14:22
Hallo,
es auf den Server zu schieben ist zwar immer einfach aber in diesem Fall scheint er es zu sein. Zumindest habe ich das hier gefunden.
Aus dem PHP-Changelog 5.2.7
Gruß Jochen
es auf den Server zu schieben ist zwar immer einfach aber in diesem Fall scheint er es zu sein. Zumindest habe ich das hier gefunden.
Aus dem PHP-Changelog 5.2.7
Ihr müsstet also euren provider bitten PHP upzudaten.Fixed bug #14032 (Mail() always returns false but mail is sent). (Mikko)
Gruß Jochen
Server-Update
Hallo Jochen !
Besten Dank für deine Nachricht über deine Feststellung.
Habe gerade Support-Anfrage gestartet.
Melde mich bei Rückantwort.
Besten Dank für deine Nachricht über deine Feststellung.
Habe gerade Support-Anfrage gestartet.
Melde mich bei Rückantwort.
Supportantwort
Habe soeben Antwort von meinem Hoster mit folgendem Wortlaut erhalten:
Schöne Kacke....
Habe natürlich gleich noch einmal folgendes herausgesucht:
Guten Tag,
die aktuellste "stable" Version von PHP ist für den Produktivbetrieb derzeit nicht geeignet.
Wir betreiben die aktuellste produktiv problemlos einsetzbare Version.
Generell empfehlen wir nicht den mail() Befehl von PHP zu verwenden sondern SMTP Auth
Für weitere Fragen stehen wir gerne im Kundenzentrum,
Menüpunkt Support | Supportanfrage stellen
zu Ihrer Verfügung.
Mit freundlichen Grüßen
Ihr Innter.Net Team
*******************************
Sie erreichen uns zeitunabhängig im Kundenzentrum,
Menüpunkt Support
https://service.innter.net/
Schöne Kacke....
Habe natürlich gleich noch einmal folgendes herausgesucht:
Code: Alles auswählen
Knowledge Base : E-Mail : Formularversand
Bitte beachten Sie folgende Vorgaben für den Versand von Formulardaten per E-Mail
durch Scripte auf Ihren Webseiten.
Diese Maßnahmen dienen der Vorbeugung von Missbrauch Ihrer eingesetzten Formmail Scripte durch Spamversender.
Es können nicht mehr als 3 Empfänger im Script angegeben werden.
Beispiele:
3 x To
2 x
1 x To
Bcc
1 x
2 x To
CC
Die Grösse der versendeten Nachrichten darf 128 KB nicht überschreiten
Es dürfen nicht mehr als 100 Nachrichten pro Tag versendet werden.
Der Absender der Nachrichten wird automatisch auf die Adresse
postmaster@ihre-domain.tld
gesetzt.
Geben Sie nur E-Mail Adressen als Absender an, die auch im System existent und erreichbar sind.
Fremdadressen können für den E-Mail Versand per Script aus Sicherheitsgründen nicht verwendet werden!
Falls die Nachrichten, die Sie per Script versenden mehr als 3 Empfänger erreichen sollen,
grösser als 128 KB sind oder Sie mehr als 100 Nachrichten per Tag per Formular versenden möchten,
verwenden Sie bitte für den Versand per Script Ihren SMTP-Server mit SMTP-Auth.
Sie finden anbei Beispielquelltext in PHP und Perl:
SMTP Auth mit PHP I:
<?php
require ( "Mail.php" );
$arr_smtp["host"] = "mail.meine-firma.tld";
$arr_smtp["auth"] = true;
$arr_smtp["username"] = "smtp-username";
$arr_smtp["password"] = "passwort";
$arr_smtp["persist"] = true;
$arr_headers["From"] = "absender@meine-firma.tld";
$arr_headers["To"] = "empfaenger@meine-firma.tld";
$arr_headers["Subject"] = "Betreff";
$var_email_body = "Nachrichtentext";
$res_mail = Mail::factory ( "smtp", $arr_smtp );
$res_mail->send ( $arr_headers["To"], $arr_headers, $var_email_body );
?>
Sie finden die detaillierte Dokumentation der verwendeten PHP Pear Klasse unter
http://pear.php.net/manual/de/package.mail.mail.php
SMTP Auth mit PHP II:
<?php
require ( "Mail.php" );
$arr_smtp["host"] = "mail.meine-firma.tld";
$arr_smtp["auth"] = true;
$arr_smtp["username"] = "smtp-username";
$arr_smtp["password"] = "passwort";
$arr_smtp["persist"] = true;
$arr_headers["Return-Path"] = "site@meine-firma.tld";
$arr_headers["From"] = "absender@meine-firma.tld";
$arr_headers["Reply-To"] = "site@besucher-adresse.tld";
$arr_headers["To"] = "empfaenger@meine-firma.tld";
$arr_headers["Subject"] = "Betreff";
$var_email_body = "Nachrichtentext";
$res_mail = Mail::factory ( "smtp", $arr_smtp );
$res_mail->send ( $arr_headers["To"], $arr_headers, $var_email_body );
?>
Sie finden die detaillierte Dokumentation der verwendeten PHP Pear Klasse unter
http://pear.php.net/manual/de/package.mail.mail.php
SMTP Auth mit PERL:
#!/usr/bin/perl
use Net::SMTP;
$var_message_headers_and_content = "From: absender\@meine-firma.tld\r\n";
$var_message_headers_and_content .= "To: empfaenger\@meine-firma.tld\r\n";
$var_message_headers_and_content .= "Subject: Betreff\r\n";
$var_message_headers_and_content .= "\r\n";
$var_message_headers_and_content .= "Nachrichtentext\r\n";
$smtp = Net::SMTP->new ( "mail.meine-firma.tld" );
$smtp->auth ( "smtp-username", "passwort" );
$smtp->mail ( "absender\@meine-firma.tld" );
$smtp->recipient ( "empfaenger\@meine-firma.tld" );
$smtp->data ( $var_message_headers_and_content );
$smtp->quit;
Sie finden die detaillierte Dokumentation der verwendeten Perl Klasse unter
http://search.cpan.org/~gbarr/libnet-1.19/Net/SMTP.pm
Ob wir es damit in den Griff bekommen ?
Mailversand
Hi, Jochen !
Das habe ich schon alles durchexerziert.
Bringt aber auch keinen erfolg !
Das habe ich schon alles durchexerziert.
Bringt aber auch keinen erfolg !
Hi,
die aktuellste Version muss es ja auch nicht direkt sein. Wenn Sie von der 5.2 mal eine aktuelle Bugfix-Versionen einspielen würden, würde das ja schon genügen. Eine 5.3 muss es ja nicht gleich sein.
Die 5.2.5 ist von November 2007, dass alles danach noch nicht zu gebrauchen ist halte ich jetzt mal für ein Gerücht.
Da würde ich nochmal nachhaken, kannst es ja etwas freundlicher formulieren.
Gruß Jochen
die aktuellste Version muss es ja auch nicht direkt sein. Wenn Sie von der 5.2 mal eine aktuelle Bugfix-Versionen einspielen würden, würde das ja schon genügen. Eine 5.3 muss es ja nicht gleich sein.
Die 5.2.5 ist von November 2007, dass alles danach noch nicht zu gebrauchen ist halte ich jetzt mal für ein Gerücht.
Da würde ich nochmal nachhaken, kannst es ja etwas freundlicher formulieren.
Gruß Jochen
Supportauftrag von Innter.net
Hallo Jochen, es wurde mittlerweile erledigt. Konnte folgendes auslesen (Kurzfassung):
PHP-Info
Server-SW: Apache
PHP-Version: 5.3.1
Safe-Mode: off
CURL-Support: Ja
fsocket Support: Ja
fopen ($url): Ja
GD Version: bundled (2.0.34 compatible)
FreeType Support: Ja
T1Lib Support: Ja
GIF Read Support: Ja
GIF Create Support: Ja
JPG Support: Ja
PNG Support: Ja
WBMP Support: Ja
XBM Support: Ja
JIS-mapped Japanese Font Support: Ja
PHP-Info
Server-SW: Apache
PHP-Version: 5.3.1
Safe-Mode: off
CURL-Support: Ja
fsocket Support: Ja
fopen ($url): Ja
GD Version: bundled (2.0.34 compatible)
FreeType Support: Ja
T1Lib Support: Ja
GIF Read Support: Ja
GIF Create Support: Ja
JPG Support: Ja
PNG Support: Ja
WBMP Support: Ja
XBM Support: Ja
JIS-mapped Japanese Font Support: Ja
E-Mail-Versand
Leider nein, Jochen.
Egal in welche Richtung. Nebst Registrierung. Nichts geht- Schade........
Kannst ruhig noch einmal selbst drüber schauen, wenn du magst.
Egal in welche Richtung. Nebst Registrierung. Nichts geht- Schade........
Kannst ruhig noch einmal selbst drüber schauen, wenn du magst.
Ich habe das gleiche Problem - heute frisch installiert (Version 2.1.8 ) und der Mailversand funktioniert zwar, aber es gibt diese doofe Fehlermeldung.
# PHP Version: 5.2.12-nmm1
# MySQL Server Version: 5.0.51a-3ubuntu5.5-log
# Safe Mode: Off
Dazu gleich noch ne Frage: bis wieviel Mailadressen funktioniert der Versand? Das Mailtool ist wichtig für uns und es wäre blöd, wenn ein Teil der Mitglieder die Mails nicht bekommen würden.
LG
spinwitch
# PHP Version: 5.2.12-nmm1
# MySQL Server Version: 5.0.51a-3ubuntu5.5-log
# Safe Mode: Off
Dazu gleich noch ne Frage: bis wieviel Mailadressen funktioniert der Versand? Das Mailtool ist wichtig für uns und es wäre blöd, wenn ein Teil der Mitglieder die Mails nicht bekommen würden.
LG
spinwitch