Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
|
php:send-email-ssl [2014/05/21 09:22] nosch angelegt |
php:send-email-ssl [2014/05/21 09:31] (aktuell) nosch |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | [[php|PHP]]\\ | ||
| + | ====== 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> | ||
| + | |||