一区二区三区四区综合网-为爱搞点激情国产精品网-亚洲日韩精品无码一区二区三区-亚洲精品久久久久久一区-色婷婷综合久色aⅴ-亚洲国产精品丝袜在线观看-日韩AV黄色电影在线观看-国产交换精品一区二区三区-亚洲特级大鸡鸡

歡迎來到上海木辰信息科技有限公司!我司專業做企業郵箱、網站建設、網站設計、云服務器、域名注冊等互聯網業務。

使用 SMTP 發送郵件

作者:阿里云企業郵箱    發布時間:2022-09-22 15:51:53  訪問量:1194  

阿里企業郵箱開啟 SMTP 發信功能

您需要先開啟 SMTP 發信功能才能通過 SMTP 接口發送郵件。

  1. 登錄 郵件推送控制臺
  2. 單擊左側導航欄中 發信地址,進入發信地址頁面。
  3. 在發信地址列表中,找到您要開啟 SMTP 發信功能的發信地址,在對應的操作欄中單擊 設置 SMTP 密碼
  4. 在彈出對話框中填寫 SMTP 密碼,然后單擊 確定

SMTP 發信方法

SMTP 協議是一個簡單的郵件傳輸協議,利用它您可以將郵件發送給別人。此協議使用命令和應答在客戶端與服務器之間傳輸報文。即客戶端發出一個命令,服務器返回一個應答。發送方與接收方進行一問一答的交互,由發送方控制這個對話。

目前最新的 SMTP RFC 協議是 RFC5321

使用 SMTP 協議的郵件服務器分為兩種:

  • 一種為郵件發送服務器,通常叫做 smtpd,需要發件人進行認證。
  • 一種為郵件接收服務器,通常叫做 mx,接收外部運營商用戶投遞給本地用戶的郵件。

阿里云郵件推送的郵件服務器為 smtpd,所以需要進行用戶認證(要求認證用戶名和發件人必須一致),認證用戶名(就是發件人)和密碼可以通過控制臺進行設置。

程序中調用 SMTP 發送郵件可以使用各種語言的 SMTP Library。詳細參考,請見 SMTP 調用示例

通過 SMTP 協議發送郵件的整體過程如下:

  1. 客戶端使用 telnet 命令連接到SMTP服務器,建立會話。
  2. 客戶端發送一個 HELO 或 EHLO 命令。
  3. 客戶端發送一個 AUTH 認證命令進行用戶登錄(使用 smtpd 方式)。
  4. 客戶端發送一個 MAIL 命令指定發件人。
  5. 客戶端發送一個 RCPT 命令指定收件人。
  6. 客戶端發送一個 DATA 命令準備輸入郵件正文。
  7. 客戶端發送一個 . 命令(點命令)表示 DATA 命令結束。
  8. 客戶端發送一個 QUIT 命令結束會話。

示例

為幫助您熟悉使用 SMTP 協議發送郵件的流程,提供以下 telnet 命令會話過程示例,來描述 SMTP 命令會話過程。

備注:其中 S 代表服務器,C 代表客戶端。可以使用 Linux 命令 echo -n Content|base64 進行 base64 編碼。



聲明:本文由收集整理的《使用 SMTP 發送郵件》,如轉載請保留鏈接:http://m.haoxiangdui888.com/news_in/2547

點贊  0  來源:阿里云

相關搜索:

QQ咨詢

微信咨詢