Html-E-Mail über SMTP via phpmailer 5.0 versenden
Beispiel-Code zum versenden einer E-Mail über SMTP mit der Klasse phpmailer. Verwendet wurde Version 5.0 des phpmailers.
Downloads:
<?php
$data = array();
$data['smtp'] = array();
$data['smtp']['host'] = 'mail.example.com';
$data['smtp']['port'] = '25';
$data['smtp']['username'] = 'username';
$data['smtp']['password'] = 'password';
$data['from'] = array('name' => 'Absender', 'email' => 'absender@example.com');
$data['to'] = array('name' => 'Empfänger', 'email' => 'empfaenger@example.com');
$data['charset'] = 'utf-8';
$data['subject'] = 'Html Mail';
$data['html'] = '
<html>
<head>
<title>'.$data['subject'].'</title>
</head>
<body>
<div>
<h1>Meine Html-Mail</h1>
<p>
Lorem ipsum dolor sit amet.
</p>
</div>
</body>
</html>';
$data['text'] = 'Meine Html-Mail
Lorem ipsum dolor sit amet.';
require_once 'class.phpmailer.php';
$mail = new PHPMailer();
// Server-Zugangsdaten setzen
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->Host = $data['smtp']['host'];
$mail->Username = $data['smtp']['username'];
$mail->Password = $data['smtp']['password'];
$mail->Port = $data['smtp']['port'];
$mail->From = $data['from']['email']; // Absender setzen
$mail->FromName = $data['from']['name'];
$mail->CharSet = $data['charset']; // Charset festlegen
$mail->Subject = $data['subject']; // Betreff setzen
$mail->IsHTML(true); // Als HTML-Mail senden
$mail->Body = $data['html']; // HTML Nachricht setzen
$mail->AddAddress($data['to']['email'],
$data['to']['name']); // Empfänger hinzufügen
// Email absenden
$mail->Send();
Trackbacks (0)
Trackbackurl: http://www.robo47.net/trackback/snippet/14Es sind keine Trackbacks vorhanden.
You liked it ? Link it on your homepage or blog:



Benjamin Steininger ist Webentwickler bei
Kommentare (0)
Es sind noch keine Kommentare vorhanden.
Die Kommentare zu diesem Beitrag sind gesperrt.