gmail 邮箱php获取⾕歌邮箱,从PHP页⾯使⽤GMailSMTP服务器发送
DIEA
我不推荐Pear Mail。它⾃2010年以来⼀直没有更新。还阅读源⽂件; 源代码⼏乎已过时,以PHP 4风格编写,并发布了许多错误/错误(⾕
歌)。我正在使⽤Swift Mailer。Swift Mailer集成到⽤PHP 5编写的任何Web应⽤程序中,提供灵活⽽优雅的⾯向对象的⽅法来发送具有
多种功能的电⼦邮件。使⽤SMTP,sendmail,postfix或您⾃⼰的⾃定义传输实现发送电⼦邮件。⽀持需要⽤户名和密码和/或加密的服务
器。在不剥离请求数据内容的情况下防⽌标头注⼊攻击。发送符合MIME的HTML /多部分电⼦邮件。使⽤事件驱动的插件来⾃定义库。处
理内存使⽤率低的⼤附件和内联/嵌⼊图像。它是⼀个免费的开源您可以下载Swift Mailer并上传到您的服务器。(功能列表从所有者⽹站复
制)。Gmail SSL / SMTP和Swift Mailer的⼯作⽰例就在这
⾥......// Swift Mailer Libraryrequire_once '../path/to/lib/swift_required.php';// Mail Transport$transport = Swift_SmtpTransport::new
->setUsername('username@gmail') // Your Gmail Username
-
>setPassword('my_secure_gmail_password'); // Your Gmail Password// Mailer$mailer = Swift_Mailer::newInstance($transport);// Cr
->setFrom(array('sender@example' => 'Sender Name')) // can be $_POST['email']
->setTo(array('receiver@example' => 'Receiver Name')) // your email / multiple supported.
->setBody('Here is the message itself. It can be text or
HTML
.', 'text/html');// Send the messageif ($mailer->send($message)) {
echo 'Mail sent successfully.';} else {
echo 'I am sure, your configuration are not correct. :(';}我希望这有帮助。快乐的编码...... :)