• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

mail function von provider deaktiviert

FreddyS

Neues Mitglied
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]
 
Werbung:
Hallo,

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

Cheffchen
 
Werbung:
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 = "[email protected]";

//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
 
Werbung:
Zurück
Oben