邮件发送
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接收还是可以的。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
· Linux系统下SQL Server数据库镜像配置全流程详解
· 现代计算机视觉入门之:什么是视频
· 你所不知道的 C/C++ 宏知识
· 不到万不得已,千万不要去外包
· C# WebAPI 插件热插拔(持续更新中)
· 会议真的有必要吗?我们产品开发9年了,但从来没开过会
· 【译】我们最喜欢的2024年的 Visual Studio 新功能
· 如何打造一个高并发系统?