php mail() ist gesperrt daher möchte ich smtp verwenden,..

Zenti

Erfahrenes Mitglied
Guten Abend liebe Community.

Ich habe ein CMS das Mails per php mail() versendet.
An sich nicht schlecht und hatte damit eigentlich auch nie Probleme.

Aber jetzt habe ich einen neuen Hoster der diese Funktion gesperrt hat und Sie auch nicht mehr aktiviert
wegen Spam Gründen.

Gut was bleibt mir übrig: SMTP

In meinem Script sieht der Code (function) für die Mails so aus:

PHP:
   function mailme($sendto,$sendername,$from,$subject,$sendmailbody,$bcc="")
   {
	global $SERVER_NAME;
	$subject = nl2br($subject);
	$sendmailbody = nl2br($sendmailbody);
	$sendto = $sendto;
	if($bcc!="")
	{
		$headers = "Bcc: ".$bcc."\n";
	}
	$headers = "MIME-Version: 1.0\n";
	$headers .= "Content-type: text/html; charset=utf-8 \n";
	$headers .= "X-Priority: 3\n";
	$headers .= "X-MSMail-Priority: Normal\n";
	$headers .= "X-Mailer: PHP/"."MIME-Version: 1.0\n";
	$headers .= "From: " . $from . "\n";
	$headers .= "Content-Type: text/html\n";
	mail("$sendto","$subject","$sendmailbody","$headers");
   }

Letztendlich muss ich doch eigentlich nur diese Zeile

PHP:
       mail("$sendto","$subject","$sendmailbody","$headers");

soweit verändern das das ganze per SMTP versendet wird... oder?
Und natürlich muss ich mich auch irgendwie für den SMTP Zugang authentifizieren.

Ich habe schon paar Sachen probiert doch komme leider zu keinem funktionierendem Ergebnis.

Ich wäre euch sehr Dankbar für Tipps und Ratschläge. Danke. :)

MFG
 
Zurück