Swift Mailer是一個物件導向的PHP郵件傳送包,不依賴PHP自帶的mail()函數,因為該函數在傳送多個郵件時佔用的系統資源很高。 Swift直接與SMTP 伺服器通訊,具有非常高的發送速度和效率。
步驟:
1,當然是下載Swift庫,給一個連結吧;
2,確認你要使用的信箱開通了SMTP服務;
3,下面要求填入的密碼一般不是郵箱密碼,而是你的郵箱服務商提供的授權碼.
例:
<code><span>function</span> sendMail() { <span>require</span><span>'path/to/swift_required.php'</span>); $transport=\<span>Swift_SmtpTransport</span>::newInstance<span><span>(<span>"邮件服务器地址"</span>,<span>"端口号"</span>,<span>"加密方式(例如:使用腾讯qq邮箱时此处填ssl,不加密不填写此项)"</span>)</span>-></span>setUsername<span><span>(<span>"用户名"</span>)</span>-></span>setPassword(<span>"密码"</span>); $mailer =\<span>Swift_Mailer</span>::newInstance($transport); $message=\<span>Swift_Message</span>::newInstance<span><span>()</span>-></span>setSubject<span><span>(<span>"邮件主题"</span>)</span>-></span>setFrom<span><span>(array(<span>"邮件来自邮箱号"</span>=><span>"邮件来自名称"</span>))</span>-></span>setTo<span><span>(<span>"收件人邮箱"</span>)</span>)-></span>setContentType<span><span>(<span>"text/html"</span>)</span>-></span>setBody(<span>"邮件内容"</span>); $mailer->protocol=<span>'smtp'</span>; $mailer->send($message); } }</code>
以上就介紹了PHP Swift Mailer庫使用,包括了方面的內容,希望對PHP教程有興趣的朋友有所幫助。