怎樣正確使用PHP Swift時限郵件的放松功能
作者:佚名
我們在實(shí)際編碼操作中,可以利用PHP Swift來實(shí)現(xiàn)發(fā)送郵件的功能。那么具體的代碼應(yīng)當(dāng)怎樣編寫呢?本文給出了解決辦法。
我們知道,在使用PHP語言實(shí)現(xiàn)郵件發(fā)送這一功能時,可以用到許多方法。今天我們介紹的就是其中的一種,利用PHP Swift來實(shí)現(xiàn)這一功能。#t#
PHP Swift實(shí)現(xiàn)郵件發(fā)送的具體代碼示例:
- < ?php
- include_once ("Swift.php");
- include_once ("Swift/Connection/SMTP.php");
- include_once ("Swift/Authenticator/LOGIN.php");
- //收件人的地址
- $receive_mail="demo_receive@gmail.com";
- // 創(chuàng)建smtp連接,由于發(fā)送郵件的郵箱smtp地址和端口
- $smtp = new Swift_Connection_SMTP
('smtp.sina.com', 25); - // 設(shè)置用于發(fā)送郵件的郵箱賬號
- $smtp->setUsername('demo_send@sina.com');
- // 設(shè)置發(fā)件箱的郵箱登陸密碼
- $smtp->setPassword('1qaz2wsx');
- //添加ssl連接支持,如果沒此項(xiàng),發(fā)送到gmail
等需要ssl連接的郵箱就會失敗,但是開啟此選項(xiàng)
會影響郵件發(fā)送的速度 - if(stripos($receive_mail,"@gmail.com")!==false){
- $smtp->attachAuthenticator(new
Swift_Authenticator_LOGIN()); - }
- $swift = new Swift($smtp);
- //郵件標(biāo)題
- $title="您收到一封新的求職簡歷,應(yīng)聘php程序員的職位";
- //郵件正文
- $content="管理員,您好!您收到一封新的求職簡歷,
應(yīng)聘php程序員的職位......< br/>"; - $message = new Swift_Message
($title, $content, 'text/html', 'base64'); - echo ($swift->send( $message,
$receive_mail, new Swift_Address
('demo_send@sina.com','demo_sender')))
?'成功':'失敗'; - ?>
希望以上介紹的PHP Swift使用方法,能夠?qū)τ中枰呐笥延兴鶐椭?/p>
責(zé)任編輯:曹凱
來源:
博客園