mail function von provider deaktiviert

Von meinem provider wurde ich informiert, dass die mail-function deactiviert wurde.

Künfti müsse [FONT=&quot] auf den authentifizierten Versand per SMTP zurückgegriffen werden

Wie ist dies bitte zu bewerkstellien
[/FONT]

Hallo,

entweder ein richtigen Hoster suchen oder mal nach „PHPMailer“ suchen, ist eine fertige PHP klasse die mails auch per SMTP verschicken kann.

Cheffchen

Zend_Mail_Transport_Smtp

läuf die mail() funktion nicht standardmäßig über smtp? auf Win kisten mit sicherheit und unter LINUX geht das doch eig über sendmail also auch smtp!? oder irre ich mich da???

mfg Mario

Danke, habe PHPMailer eingebaut, siehe code:

//Klasse einbinden
require(‚class.phpmailer.php‘);
//Instanz von PHPMailer bilden
$mail = new PHPMailer();

//Absenderadresse der Email setzen
$mail->From = „test@yahoo.de“;

//Name des Abenders setzen
$mail->FromName = „test“;

//Empfängeradresse setzen
$mail->AddAddress(„$empfaenger“);

//Betreff der Email setzen
$mail->Subject = „$betreff“;

//Text der EMail setzen
$mail->Body = „$text“;

//EMail senden und überprüfen ob sie versandt wurde

if(!$mail->Send())
{
//$mail->Send() liefert FALSE zurück: Es ist ein Fehler aufgetreten
echo „Die Email konnte nicht gesendet werden“;
echo "Fehler: " . $mail->ErrorInfo;
}
else
{
//$mail->Send() liefert TRUE zurück: Die Email ist unterwegs
echo „Die Email wurde versandt.“;
}

Leider kommt aber nichts beim empfänger an, obwohl das system „Die Email wurde versandt“ als Ergebnis liefert.

In $empfaenger ist die emailadresse des empfängers gespeichert (richtig, habe ich überprüft).

Was kann die Ursache sein ?? Kann ich $empfaenger so an AddAddress übergeben ??

Hallo,

kann ja auch nichts ankommen da jetzt genau das gleiche machst wie mit mail() nur mit der classe von PHPmailer, die ja dein Hoster sperrt.
Du solltest dann schon SMTP nehmen :O).
So oder ähnlich: Worx International Inc.

Cheffchen