include 'swift/swift_required.php';
//require_once ("lib/swift_required.php");
// 创建Transport对象,设置邮件服务器和端口号,并设置用户名和密码以供验证
$transport = Swift_SmtpTransport::newInstance('smtp.qq.com', '465', 'ssl')->setUsername('56928691')->setPassword('hedxprvcutctbibd');
// 创建mailer对象
$mailer = Swift_Mailer::newInstance($transport);
// 创建message对象
$message = Swift_Message::newInstance();
// 创建attachment对象,content-type这个参数可以省略
$attachment = Swift_Attachment::fromPath('upload/20170726105436_9r7bc.jpg', 'image/jpeg')
->setFilename('aaa.jpg');
// 添加附件
$message->attach($attachment);
// 设置邮件主题
$message->setSubject('这是一份测试邮件')
// 设置邮件内容,可以省略content-type
->setBody(
'' .
'
' .
'
' .
' Here is an image ' .
' Rest of message' .
'百度'.
' ' .
'',
'text/html'
);
// 用关联数组设置收件人地址,可以设置多个收件人
$message->setTo(array('56928691@qq.com' => 'toName'));
// 用关联数组设置发件人地址,可以设置多个发件人
$message->setFrom(array(
'56928691@qq.com' => 'fromName',
));
// 添加抄送人
$message->setCc(array(
'56928691@qq.com' => 'Cc'
));
// 添加密送人
$message->setBcc(array(
'56928691@qq.com' => 'Bcc'
));
// 设置邮件回执
$message->setReadReceiptTo('56928691@qq.com');
// 发送邮件
$result = $mailer->send($message);
?>
一键复制
编辑
Web IDE
原始数据
按行查看
历史