nun habe ich den PHPMailer lokal endlich dazu überredet eine Mail zu versenden (lokaler Apache-Server).
Mail kommt auch an, jedoch meldet das Script:
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\bastelstube\ENTWICKLUNG_MCREUROPE\phpmailer\PHP4\class.phpmailer.php on line 592 Hurra, die Mail ist raus.
der Codeausschnitt in diesem Bereich der class.phpmailer.php
/* Retry while there is no connection */ while($index < count($hosts) && $connection == false) { $hostinfo = array(); if(eregi('^(.+):([0-9]+)$', $hosts[$index], $hostinfo)) { $host = $hostinfo[1]; $port = $hostinfo[2]; } else { $host = $hosts[$index]; $port = $this->Port; }
Das seltsame: auf dem Zielwebspace zeigt er mir nur eine sehr stark veraltete Fehlermeldung die eigentlich schon Wegsein müsste da eine neue Rev.(und lokal ja funktionierend) forliegt:
Mailer Error: SMTP Error: The following SMTP Error: Data not accepted.[ZENSIERT]@s-geschwind.de
aber erstmal eines nach dem anderen... kann mir jemand erklären was den Fehler verursacht hat?
Erst wollte es auch lokal nicht funktionieren da er (wie die Meldung auf dem Webspace selbst noch besagt) keine Verbindung aufbauen wollte. Dies habe ich (lokal) behoben indem ich die class.phpmailer.php nochmals mit den Verbindungsdaten versorgt habe.
Hoffe ihr könnt mir helfen.
Gruß,
Stefan
Dieser Beitrag wurde von Stefan_der_held bearbeitet: 25. Dezember 2012 - 13:03