Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
php:send-email-ssl [2014/05/21 09:23] nosch |
php:send-email-ssl [2014/05/21 09:31] (aktuell) nosch |
||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
[[php|PHP]]\\ | [[php|PHP]]\\ | ||
- | ====E-Mail versenden per SSL==== | + | ====== E-Mail versenden per SSL ====== |
+ | Im Beispiel wird PHPMailer verwendet.\\ | ||
+ | <code html> | ||
+ | require_once('includes/class.phpmailer.php'); | ||
+ | require_once('includes/class.smtp.php'); | ||
+ | |||
+ | $mail = new PHPMailer(); | ||
$mail->IsSMTP(); | $mail->IsSMTP(); | ||
- | $mail->Host = "smtp.gmail.com"; | + | $mail->Host = "smtp.mydomin.com"; |
$mail->SMTPAuth = true; | $mail->SMTPAuth = true; | ||
$mail->SMTPSecure = "ssl"; | $mail->SMTPSecure = "ssl"; | ||
- | $mail->Username = "myemail@gmail.com"; | + | $mail->Username = "mymail@mydomain.com"; |
$mail->Password = "**********"; | $mail->Password = "**********"; | ||
$mail->Port = "465"; | $mail->Port = "465"; | ||
+ | $mail->SetFrom('mymail@mydomain.com', 'MyName'); | ||
+ | $mail->AddReplyTo("mymail@mydomain.com", "MyName"); | ||
+ | $mail->Subject = "Mein Betreff"; | ||
+ | $mail->AltBody = "Mein Mail Body. Bla bla!"; | ||
+ | $mail->MsgHTML("<h1>Main Mail Body.</h1> Bla bla!"); | ||
+ | $address = "tomail@mydomain.com"; | ||
+ | $mail->AddAddress($address, "MyName"); | ||
+ | |||
+ | if(!$mail->Send()) { | ||
+ | echo "Error: " . $mail->ErrorInfo; | ||
+ | } else { | ||
+ | echo "OK"; | ||
+ | } | ||
+ | </code> | ||
+ |