php傳送郵件

2021-07-25 13:00:29 字數 1216 閱讀 7013

第一步,遠端登入smtp伺服器

在命令列視窗輸入 telnet smtp.163.com 25   然後回車

(此處以163郵箱為例,qq郵箱可輸入smtp.qq.com 。25表示建立連線的埠號)

smtp協議--在cmd下利用命令列傳送郵件

此時出現如上資訊,這是乙個歡迎資訊,各個郵箱有所不同

第二步,使用者登入

輸入 helo 163.com  回車,這是向伺服器表明你的使用者身份

(注意:此時的字母是不能輸錯的,因為你的每一次按鍵實際上已經被傳送到伺服器,所以輸入錯誤時不能使用退格鍵刪除,只能換行重新輸入)

smtp協議--在cmd下利用命令列傳送郵件

250 ok  為伺服器返回的確認資訊,說明伺服器認可了你的身份

輸入 auth login  回車,這是告訴伺服器你要輸入使用者名稱了(即登入郵箱時的使用者名稱),伺服器將返回乙個確認資訊334 smtp協議--在cmd下利用命令列傳送郵件     這時就可以輸入使用者名稱了,注意這裡的使用者名稱需要編碼後才能識別,即如果你的使用者名稱是 [email protected] 那麼你需要將fatbear進行 base64 編碼,將編碼結果輸入命令提示符視窗。base64編碼器可以在網上下到,是乙個簡單的小工具。

使用者名稱輸入成功後伺服器返回乙個334的確認資訊。

使用者名稱輸入成功後,接著輸入密碼,密碼同樣是需經過 base64 編碼後再輸入。輸入成功後伺服器返回乙個含『successful』的資訊,說明成功登入。

第三步,寫信

輸入 mail from:< > 回車   <>中填寫發件人的郵箱,即你自己的郵箱名

輸入 rcpt to:< >   回車   <>中填入收件人的郵箱

輸入 data 回車 ,回車後就可以開始寫郵件內容了

下面是data下的可選項:

輸入 from:發件人名稱  ,此項可任意填入,將顯示在收件箱的『發件人』一欄

輸入 to:收件人名稱  ,可任意填入,將顯示在收件箱的『收件人』一欄

輸入 subject:信件主題   ,顯示在收件箱的『主題』一欄中

此時需空一行,即在一空行直接回車,表示正文部分的開始

空行後輸入信件的正文內容。

在正文輸入結束時輸入乙個 . (英文輸入法下的句號)回車,表示正文部分的結束。這時將顯示郵件成功傳送的資訊。

關於正文輸入漢字的問題,

在該視窗下視無法輸入漢字的,可以在寫字板中打好漢字後複製貼上進去,且貼上時只能使用滑鼠右鍵而不能用快捷鍵,至少我的不行。

php郵件傳送

今天要用到php的郵件傳送,便用phpmailer弄了個 類檔案 emaillclass.php class phpmailer function send addr,fromname,title,content smtp array array ehlo hello lb,220,250 ehlo...

php 郵件傳送

2 修改class.phpmailer.php 增加變數 fromemail 修改下面內容 成如下內容 if this fromname else result this headerline from this fromemail.fromname result this headerline r...

php 傳送郵件

results wpdb query sql 傳送郵件提醒有人申請 smtpserver smtp.qq.com smtp伺服器,如 smtp.qq.com smtpserverport 25 smtp伺服器端口,一般為25 smtpusermail 117 x837 qq.com smtp伺服器的...