PHPMailer:PHP发送邮件类库

PHPMailer是一个用于发送电子邮件的PHP函数包。它提供的功能包括:   
*.在发送邮时指定多个收件人,抄送地址,暗送地址和回复地址   
*.支持多种邮件编码包括:8bit,base64,binary和quoted-printable   
*.支持SMTP验证   
*.支持冗余SMTP服务器   
*.支持带附件的邮件和Html格式的邮件   
*.自定义邮件头   
*.支持在邮件中嵌入图片   
*.调试灵活   
*.经测试兼容的SMTP服务器包括:Sendmail,qmail,Postfix,Imail,Exchange等   
*.可运行在任何平台之上

下面是我测试PHPMailer用的例子,使用的是新浪的SMTP服务器。使用之前需要在新浪申请一个邮箱,并在设置里面开通SMTP/POP3。该例子还演示了简繁不同内码和附件的传送。

<?php

require_once 'includes/phpmailer/class.phpmailer.php';



$mail = new PHPMailer();

$mail->CharSet ="UTF-8";

$mail->IsSMTP();

$mail->SMTPAuth = true;

$mail->Host = "smtp.sina.com";

$mail->Username = "amonest";

$mail->Password = "xxxxx";

$mail->SetFrom('[email protected]', 'amonest');

$mail->AddAddress('[email protected]', 'amonest');

$mail->Subject = 'Test Mail';

$mail->MsgHTML('<b>Hello, 简体,繁?!!</b>');

$mail->AddAttachment("LICENSE.txt");



if(!$mail->Send()) {

    echo "Mailer Error: " . $mail->ErrorInfo;

} else {

    echo "Message sent!恭喜,邮件发送成功!";

}

你可能感兴趣的:(phpmailer)