邮件发送

url:   http://swiftmailer.org

首先看 文档的部分

 1 require_once 'lib/swift_required.php';
 2 
 3 // Create the Transport
 4 $transport = Swift_SmtpTransport::newInstance('smtp.example.org', 25)
 5   ->setUsername('your username')
 6   ->setPassword('your password')
 7   ;
 8 
 9 /*
10 You could alternatively use a different transport such as Sendmail or Mail:
11 
12 // Sendmail
13 $transport = Swift_SendmailTransport::newInstance('/usr/sbin/sendmail -bs');
14 
15 // Mail
16 $transport = Swift_MailTransport::newInstance();
17 */
18 
19 // Create the Mailer using your created Transport
20 $mailer = Swift_Mailer::newInstance($transport);
21 
22 // Create a message
23 $message = Swift_Message::newInstance('Wonderful Subject')
24   ->setFrom(array('john@doe.com' => 'John Doe'))
25   ->setTo(array('receiver@domain.org', 'other@domain.org' => 'A name'))
26   ->setBody('Here is the message itself')
27   ;
28 
29 // Send the message
30 $result = $mailer->send($message);

基本就实现了发送,然后再看 可以实现纯文字,网页,图片附件等发送方式

问题 · 对方邮箱退回或者直接当做垃圾邮件发送失败 得不到提示,也就是不一定发送成功;但对同一邮箱每次内容不同的话(同内容可以加个随机码),qq接收还是可以的。

posted @ 2016-08-16 17:22  栋的博客  阅读(207)  评论(0编辑  收藏  举报
深入理解php php扩展开发 docker mongodb