Titel: E-Mail versenden mit php
Man muss lediglich den PhPMailer (google.de) downloaden und den Anweisungen in der Readme Datei folgeleisten und schon kann man mit folgendem Code einfach E-Mails verschicken.
Falls jemand verbesserungsvorschläge hat wäre das sehr hilfreich
PHP-Code:
<?php
require("class.phpmailer.php");
$mail = new PHPMailer();
$mail->SetLanguage("de", "./phpmailer/");
$mail->IsSMTP(); // set mailer to use SMTP
$mail->Host = "mail.gmx.net:25;mail.gmx.net:25"; // specify main and backup server
$mail->SMTPAuth = true; // turn on SMTP authentication
$mail->Username = "deinAdresse@gmx.de"; // SMTP username
$mail->Password = "dein Passwort"; // SMTP password
$mail->From = "deine [mail]Adresse@gmx.de[/mail] ";
$mail->FromName = "deinName";
$mail->AddAddress("deineAdresse@gmx.de", "deinName");// name is optional
$mail->AddReplyTo("irgendeine deiner e-mail adressen", "Reply-Information");
$mail->WordWrap = 50; // set word wrap to 50 characters
//$mail->AddAttachment("/var/tmp/file.tar.gz"); add attachments
//$mail->AddAttachment("/tmp/image.jpg", "new.jpg"); optional name
$mail->IsHTML(true); // set email format to HTML
$mail->Subject = "Accountdaten";
$mail->Body = "This is the HTML message body <b>in bold!</b>";
$mail->AltBody = "This is the body in plain text for non-HTML mail clients";
if(!$mail->Send())
{
echo "Message could not be sent. <p>";
echo "Mailer Error: " . $mail->ErrorInfo;
exit;
}
echo "Message has been sent";
?>
Einen Aktivierungslink könnte man beispielsweise so einbauen
PHP-Code:
$message.= "<html><body bgcolor='#FFFFFF' text='#000000'><p>Willkommen bei blablup.de. Klicken sie auf den Aktivierungslink um ihre Anmeldung abzuschliessen $link Mit freundlichen Grüßen Ihr blaBlup Team</p></body></html>";
$mail->Body = $message;
MfG
chhalpha
Zuletzt bearbeitet von kroete am 20.09.2008 um 23:47:41 Uhr
|