1. 程式人生 > >免費超大量郵件傳送服務Amazon SES和Mailgun提供SMTP和API支援

免費超大量郵件傳送服務Amazon SES和Mailgun提供SMTP和API支援

免費超大量郵件傳送服務Amazon SES和Mailgun提供SMTP和API開發支援

一般來說網站註冊、論壇訊息、新聞推送、廣告宣傳等都會有傳送郵件服務,大量的郵件傳送服務如果用PHP來發送,一是會消耗主機資源,二是容易被各大郵箱判定為垃圾郵件而被拒收。用第三方的郵局服務傳送郵件,可以保證郵件到達率,同時適合超大量的郵件傳送服務。

與部落之前介紹的騰訊企業郵箱新浪企業郵箱等傳送郵件服務不同,Amazon SES和Mailgun是專業級別的郵件傳送服務,能夠滿足企業或者個人每天超大量郵件傳送服務,並且保證郵件足夠的到達率,如果你願意付費的話,可以極低價格傳送每天上萬封的郵件。

Amazon SES在剛剛開戶時每天最多可以傳送200封郵件,經過測試之後該賬號就可以每天最多可以傳送1,000封。根據傳送的郵件數量、拒絕的郵件數量以及由其產生的投訴數量和你的需求,綜合評定後限額就會提高到每天10,000封郵件,2周後又會提高到每天1百萬封郵件。

當然Amazon SES和Mailgun免費的傳送郵件配額也已經足夠了,Amazon EC2服務的使用者每天傳送的郵件數量不超過2,000封,額外發送的郵件需要付費,價格是每1,000封郵件$0.10美元。Mailgun每個月1萬封郵件的免費配額,到達率可比SES高,發的郵件越多價格就越便宜,超過了5,000,000封就是$0.0001美元/封。

本篇文章就來介紹一下Amazon SES和Mailgun申請與使用,對於一般用的小部落格或者小網站,每天只有十封,一個月也不會超過1000封的郵件傳送量,可以選擇簡單的企業郵箱或者免費郵箱提供的SMTP服務:

注:其實國內也有一個專業級的郵件傳送服務:Sendcloud搜狐雲郵件傳送平臺

,但是免費的配置實在太少,一天才200封,這個比較適合企業使用者使用,Sendcloud相對於Amazon SES和Mailgun來說在向國內的QQ郵箱、網易郵箱等傳送郵件時有優勢,但它向國外的郵箱傳送郵件又不如Amazon SES和Mailgun。

免費超大量的郵件傳送服務Amazon SES和Mailgun提供SMTP和API支援

一、Amazon SES申請使用方法

1、Amazon SES官網:

  • 1、官方網站:http://aws.amazon.com/cn/ses/

3、剛剛啟用了Amazon SES後,賬號暫時處於“沙盒”模式,每天最多傳送200封,1秒內最多1封。等到發了一定的郵件後會自動解除,進而可以傳送更多的郵件。

Amazon SES申請使用

4、點選左上角的“SMTP Setting”,在這裡可以找到自己的SMTP資訊。

Amazon SES開啟SMTP

5、這裡有SMTP伺服器地址、埠號,這都是使用SMTP發郵件時必須要填寫的。沒有SMTP賬號的,需要點選“Create My SMTP Credentials”。

Amazon SES新建SMTP賬號

6、設定SMTP設定一個名稱。

Amazon SES新增一個名稱

7、然後Amazon SES會生成一個SMTP賬號和密碼,這個比較重要,一定要把它記下來。

Amazon SES生成賬號和密碼

8、有了Amazon SES的伺服器地址、埠號和SMTP賬號與密碼,我們可以在程式中呼叫Amazon SES來發郵件了,例如在Wordpress SMTP外掛中就可以像這樣填寫了(僅供演示):

Amazon SES呼叫使用

9、有些程式呼叫SMTP傳送郵件時可以還要求填寫Amazon賬號的API,點選頁面中上角的賬戶下的“Security Credentials”。

Amazon SES檢視API

10、在這裡就可以找到Amazon賬號的Access Keys 即Access Key ID 和 Secret Access Key。

Amazon SES得到Access Keys

二、解決Amazon SES傳送郵件限制問題

1、初次使用Amazon SES,最大的問題就是“沙盒”模式,即賬號需要傳送若干個測試郵件後Amazon SES才會自動解除配額限制。如果你嫌這個太慢了,可以傳送Tickets給客服。

2、Amazon SES最開始只能向已經驗證過的郵箱或者域名傳送郵件,要傳送郵件先在Amazon SES中新增郵箱。

Amazon SES驗證郵箱

3、輸入郵箱驗證,Amazon SES會向這個郵箱傳送一個帶有驗證連結的郵件,點選驗證後就可以傳送郵件了。

Amazon SES添加發送的郵箱

4、新增驗證的域名方法也是一樣。

Amazon SES新增驗證的域名

5、輸入域名時記得勾選“Generate DKIM Setting”。

Amazon SES填寫域名

6、確定後就會有域名的TXT和CNAME記錄。

Amazon SES得到域名的TXT記錄

7、到你的域名DNS管理處新增TXT和CNAME記錄,成功驗證了域名後就可以向所有該域名的郵箱傳送郵件了。

Amazon SES修改域名DNS記錄

三、Mailgun申請與使用方法

1、Mailgun官方網站:

  • 1、Mailgun官網:http://www.mailgun.com/

2、進入Mailgun,註冊一個賬號。

Mailgun註冊賬號

3、然後Mailgun會告訴可以使用PHP、JAVA、Curl、Ruby、Python、C#等語言來呼叫Mailgun的API傳送郵件,想要傳送大量的郵件使用API開發是必不可少的。

Mailgun開發程式碼

4、一般地我們使用Mailgun的SMTP就可以了。Mailgun註冊後會自動為我們生成一個超長的二級域名作為發件人,但是我們可以自己新增域名,這樣還可以獲得更多的免費傳送郵件配額。

Mailgun新增自己的域名

5、新增域名時一般使用自己的二級域名。

Mailgun使用自己的二級域名

6、然後Mailgun會生成域名的TXT記錄。

Mailgun生成域名解析記錄

7、根據頁面的提示,到域名的DNS管理處修改。

Mailgun修改域名DNS解析

8、然後回到Mailgun點選驗證域名,一般只有DNS全部生效後,Mailgun才會顯示域名驗證成功。

9、Mailgun的域名驗證成功後,就可以開始使用這個域名來發送郵件了,SMTP伺服器地址、賬號、密碼、埠等都可以看到。

Mailgun驗證域名成功

10、Mailgun還有簡單的域名反垃圾服務。

Mailgun反垃圾

11、如果沒有用自己的域名,可以使用Mailgun預設生成的域名傳送郵件。

Mailgun使用預設域名傳送郵件

四、Mailgun郵件跟蹤、傳送日誌和取消訂閱實用功能

1、Mailgun提供了強大的郵件跟蹤統計功能。

Mailgun郵件跟蹤統計

2、在這裡可以看到自己用Mailgun發出去的郵件的送達、閱讀、點選等情況。

Mailgun檢視郵件傳送情況

3、Mailgun提供的日誌中,可以用來檢視Mailgun操作記錄和一些錯誤資訊。

Mailgun傳送郵件日誌

4、Mailgun還提供一個貼心的“Unsubscribes”功能,即取消訂閱功能。

Mailgun取消訂閱

5、這個功能主要是為了提高使用者體驗,比如有些人可能對不斷收到資訊推送服務的郵件很反感,在郵件最下方加一個“取消訂閱”的功能,使用者只要一點選以後就不會收到類似的郵件了。而我們也可以在Mailgun中看到取消訂閱的情況統計。

Mailgun統計取消訂閱情況

6、這是我用Mailgun測試傳送的郵件。

Mailgun測試郵件

五、Amazon SES和Mailgun申請使用小結

1、Amazon SES和Mailgun免費配額都非常大,足夠一般的網站使用,對於每天有上萬封郵件的傳送量,使用它們的付費服務也很划算。但是這兩個郵箱服務的伺服器都是在國外,如果你的主機在國內,那麼在呼叫API時要考慮到伺服器連線的問題。

2、實際使用過程中發現,Amazon SES在QQ郵箱有被拒收的情況,所以如果你的客戶郵箱都是國內的可以考慮使用國內的郵件傳送服務,如果你的客戶郵箱以國外的居多,那麼Amazon SES和Mailgun有優勢,當然也可以兩者搭建起來使用。

免費超大量郵件傳送服務Amazon SES和Mailgun提供SMTP和API開發支援

一般來說網站註冊、論壇訊息、新聞推送、廣告宣傳等都會有傳送郵件服務,大量的郵件傳送服務如果用PHP來發送,一是會消耗主機資源,二是容易被各大郵箱判定為垃圾郵件而被拒收。用第三方的郵局服務傳送郵件,可以保證郵件到達率,同時適合超大量的郵件傳送服務。

與部落之前介紹的騰訊企業郵箱新浪企業郵箱等傳送郵件服務不同,Amazon SES和Mailgun是專業級別的郵件傳送服務,能夠滿足企業或者個人每天超大量郵件傳送服務,並且保證郵件足夠的到達率,如果你願意付費的話,可以極低價格傳送每天上萬封的郵件。

Amazon SES在剛剛開戶時每天最多可以傳送200封郵件,經過測試之後該賬號就可以每天最多可以傳送1,000封。根據傳送的郵件數量、拒絕的郵件數量以及由其產生的投訴數量和你的需求,綜合評定後限額就會提高到每天10,000封郵件,2周後又會提高到每天1百萬封郵件。

當然Amazon SES和Mailgun免費的傳送郵件配額也已經足夠了,Amazon EC2服務的使用者每天傳送的郵件數量不超過2,000封,額外發送的郵件需要付費,價格是每1,000封郵件$0.10美元。Mailgun每個月1萬封郵件的免費配額,到達率可比SES高,發的郵件越多價格就越便宜,超過了5,000,000封就是$0.0001美元/封。

本篇文章就來介紹一下Amazon SES和Mailgun申請與使用,對於一般用的小部落格或者小網站,每天只有十封,一個月也不會超過1000封的郵件傳送量,可以選擇簡單的企業郵箱或者免費郵箱提供的SMTP服務:

注:其實國內也有一個專業級的郵件傳送服務:Sendcloud搜狐雲郵件傳送平臺,但是免費的配置實在太少,一天才200封,這個比較適合企業使用者使用,Sendcloud相對於Amazon SES和Mailgun來說在向國內的QQ郵箱、網易郵箱等傳送郵件時有優勢,但它向國外的郵箱傳送郵件又不如Amazon SES和Mailgun。

免費超大量的郵件傳送服務Amazon SES和Mailgun提供SMTP和API支援

一、Amazon SES申請使用方法

1、Amazon SES官網:

  • 1、官方網站:http://aws.amazon.com/cn/ses/

3、剛剛啟用了Amazon SES後,賬號暫時處於“沙盒”模式,每天最多傳送200封,1秒內最多1封。等到發了一定的郵件後會自動解除,進而可以傳送更多的郵件。

Amazon SES申請使用

4、點選左上角的“SMTP Setting”,在這裡可以找到自己的SMTP資訊。

Amazon SES開啟SMTP

5、這裡有SMTP伺服器地址、埠號,這都是使用SMTP發郵件時必須要填寫的。沒有SMTP賬號的,需要點選“Create My SMTP Credentials”。

Amazon SES新建SMTP賬號

6、設定SMTP設定一個名稱。

Amazon SES新增一個名稱

7、然後Amazon SES會生成一個SMTP賬號和密碼,這個比較重要,一定要把它記下來。

Amazon SES生成賬號和密碼

8、有了Amazon SES的伺服器地址、埠號和SMTP賬號與密碼,我們可以在程式中呼叫Amazon SES來發郵件了,例如在Wordpress SMTP外掛中就可以像這樣填寫了(僅供演示):

Amazon SES呼叫使用

9、有些程式呼叫SMTP傳送郵件時可以還要求填寫Amazon賬號的API,點選頁面中上角的賬戶下的“Security Credentials”。

Amazon SES檢視API

10、在這裡就可以找到Amazon賬號的Access Keys 即Access Key ID 和 Secret Access Key。

Amazon SES得到Access Keys

二、解決Amazon SES傳送郵件限制問題

1、初次使用Amazon SES,最大的問題就是“沙盒”模式,即賬號需要傳送若干個測試郵件後Amazon SES才會自動解除配額限制。如果你嫌這個太慢了,可以傳送Tickets給客服。

2、Amazon SES最開始只能向已經驗證過的郵箱或者域名傳送郵件,要傳送郵件先在Amazon SES中新增郵箱。

Amazon SES驗證郵箱

3、輸入郵箱驗證,Amazon SES會向這個郵箱傳送一個帶有驗證連結的郵件,點選驗證後就可以傳送郵件了。

Amazon SES添加發送的郵箱

4、新增驗證的域名方法也是一樣。

Amazon SES新增驗證的域名

5、輸入域名時記得勾選“Generate DKIM Setting”。

Amazon SES填寫域名

6、確定後就會有域名的TXT和CNAME記錄。

Amazon SES得到域名的TXT記錄

7、到你的域名DNS管理處新增TXT和CNAME記錄,成功驗證了域名後就可以向所有該域名的郵箱傳送郵件了。

Amazon SES修改域名DNS記錄

三、Mailgun申請與使用方法

1、Mailgun官方網站:

  • 1、Mailgun官網:http://www.mailgun.com/

2、進入Mailgun,註冊一個賬號。

Mailgun註冊賬號

3、然後Mailgun會告訴可以使用PHP、JAVA、Curl、Ruby、Python、C#等語言來呼叫Mailgun的API傳送郵件,想要傳送大量的郵件使用API開發是必不可少的。

Mailgun開發程式碼

4、一般地我們使用Mailgun的SMTP就可以了。Mailgun註冊後會自動為我們生成一個超長的二級域名作為發件人,但是我們可以自己新增域名,這樣還可以獲得更多的免費傳送郵件配額。

Mailgun新增自己的域名

5、新增域名時一般使用自己的二級域名。

Mailgun使用自己的二級域名

6、然後Mailgun會生成域名的TXT記錄。

Mailgun生成域名解析記錄

7、根據頁面的提示,到域名的DNS管理處修改。

Mailgun修改域名DNS解析

8、然後回到Mailgun點選驗證域名,一般只有DNS全部生效後,Mailgun才會顯示域名驗證成功。

9、Mailgun的域名驗證成功後,就可以開始使用這個域名來發送郵件了,SMTP伺服器地址、賬號、密碼、埠等都可以看到。

Mailgun驗證域名成功

10、Mailgun還有簡單的域名反垃圾服務。

Mailgun反垃圾

11、如果沒有用自己的域名,可以使用Mailgun預設生成的域名傳送郵件。

Mailgun使用預設域名傳送郵件

四、Mailgun郵件跟蹤、傳送日誌和取消訂閱實用功能

1、Mailgun提供了強大的郵件跟蹤統計功能。

Mailgun郵件跟蹤統計

2、在這裡可以看到自己用Mailgun發出去的郵件的送達、閱讀、點選等情況。

Mailgun檢視郵件傳送情況

相關推薦

免費大量郵件傳送服務Amazon SESMailgun提供SMTPAPI支援

一般來說網站註冊、論壇訊息、新聞推送、廣告宣傳等都會有傳送郵件服務,大量的郵件傳送服務如果用PHP來發送,一是會消耗主機資源,二是容易被各大郵箱判定為垃圾郵件而被拒收。用第三方的郵局服務傳送郵件,可以保證郵件到達率,同時適合超大量的郵件傳送服務。 與部落之前介紹的

【故障公告】SendCloud 郵件傳送服務故障造成大量 QQ 郵箱收不到郵件

抱歉,由於我們所使用的搜狐旗下的 SendCloud 郵件傳送服務出現故障,今天上午大量發往 @qq.com 郵箱的郵件無法正常傳送,從 SendCloud 管理控制檯看這些郵件一直處於“請求中”的狀態。 我們在 10:22 向 SendCloud 提交了工單,但到目前還沒恢復。 由此給您帶來麻煩,請您諒

asp.net core 2.0 郵件傳送服務

  網上找了一下,發現一個很不錯的郵件傳送服務Mailgun,首先要註冊Mailgun賬號,獲得apikey以及domainame;   然後專案中安裝nuget:      配置並註冊服務:      public interface IEmailSender { T

SpringBoot系列(十四)整合郵件傳送服務郵件傳送的幾種方式

**往期推薦** [SpringBoot系列(一)idea新建Springboot專案](https://www.cnblogs.com/swzx-1213/p/12345330.html) [SpringBoot系列(二)入門知識](https://www.cnblogs.com/swzx-1213/p

通過 JavaMail 訪問 Hotmail 郵箱(hotmail不提供smtppop3服務

簡介: 相信許多人都有 MSN 聊天工具的帳號,例如 [email protected] ,這個賬號其實也是一個郵件地址,可以進行正常的郵件收發功能,你可以通過網址 http://www.hotmail.com 來訪問和操作這個郵箱進行郵件的收發。但是這個郵箱有一

Java郵件傳送-亞馬遜Simple EMail Service (SES)作SMTP伺服器

總結為一下兩點即可: 1. 登陸AWS進入控制檯,然後點選SMTP Settings,建立SMTP賬戶:Create My SMTP Credentials,按提示操作生成username and password,這個看起來類似IAM User的key。 2

使用Flask-Mailqq郵箱SMTP服務傳送郵件

專案中不可避免需要使用郵箱認證,如果使用flask則可以利用Flask-Mail來實現。 Flask-Mail 擴充套件提供了一個簡單的介面,可以在 Flask 應用中設定 SMTP 使得可以在檢視以及指令碼中傳送郵件資訊。 開啟qq郵箱S

Amazon SES 郵件推送_smtp郵件伺服器

Amazon Simple Email Service (Amazon SES) 為基於雲端的電子郵件傳送服務,旨在幫助數字營銷師和應用程式開發師傳送營銷、通知和業務電子郵件。對於使用電子郵件聯絡客戶的所有規模的企業來說,它是一種可靠且經濟實用的服務。 您可以使用我們的 SM

WebEmail免費郵件傳送元件!!

WebEmail免費郵件傳送元件屬性與方法 WebEmail適用於asp開發環境的郵件傳送元件,該元件客戶可以選擇傳送郵件的內碼,可以設定郵件伺服器使用者名稱、密碼,設定郵件伺服器名稱、埠號,可以進行抄送、密送

Amazon SES價格_smtp電子郵件伺服器

傳出郵件費用 傳出郵件:(總計 2000000 封郵件 – 62000 封免費郵件)× 每封郵件 0.0001 USD = 193.80 USD 傳出郵件附件:(0.000032GB × 2000000 封郵件)× 每 G

方便、最簡單版本:java 郵件傳送 (半分鐘寫完程式碼)

1. jar 和 郵箱設定 <!--郵件--> <dependency> <groupId>org.simplejavamail</groupId>

看好你的門-攻擊服務端(6)-對SMTP注入攻擊 操縱郵件傳送

首先需要宣告,本文純屬一個毫無遠見和真才實學的小小開發人員的愚昧見解,僅供用於web系統安全方面的參考。 1、SMTP命令注入 就目前的網際網路的發展情況,大多數的人都會使用網際網路通過郵件Email的方式和他人進行通訊。因此大多數網站允許他們的使用者聯絡他

Windows Server 2008R2 設置SMTP郵件轉發服務

track windows mtp 默認 clas 技術 server jpg class 最近因業務需求在Windows Server 2008R2server上設置SMTP轉發服務,主要是在業務審批過程中郵件通知相關人員審批情況, 1、在server上加入

zabbix使用msmtp&&mutt搭建郵件告警服務

mutt zabbix msmtp zabbix使用msmtp&&mutt搭建郵件告警服務zabbix可以通過腳本和郵件服務器搭建郵件告警服務,以下就是告警服務實現的流程圖關註點一:腳本需要放在zabbix安裝目錄下../share/zabbix/alertscripts/目錄腳本

基於HBase的MapReduce實現大量郵件信息統計分析

inittab 寫入 img implement system return dea 比較 tco 一:概述 在大多數情況下,如果使用MapReduce進行batch處理,文件一般是存儲在HDFS上的,但這裏有個很重要的場景不能忽視,那就是對於大量的小文件的處理(此處小文件

融合平臺如何服務銀行私有雲建設?

tle 開始 存儲 成功 enter 方案 安全 成功案例 AS 金融體系尤其是銀行,將擴大雲平臺的部署建設規模,這已成為業內共識。中國信息通信研究院在2018年3月特別出版了《中小銀行上雲白皮書》,提到:中小企業融資需求和新農村建設需要的不斷增強,中小銀行紛紛成立,為地方

ServiceDesk Plus工單API的應用------將郵件轉為服務

這一 刪除 以及 路徑 加載 版本 轉換 direct ima ServiceDesk Plus工單API的應用將郵件轉為服務類 事件管理中,SDP可以通過WEB、郵件等方式快速建立事件工單,但通過郵件創建工單的功能,不能使用服務目錄模板,無法實現審批流程。此文將為大家介紹

Confluence 6 為發送郵件配置服務

郵件 lob overview har view con 每天 pos nor 配置你的 Confluence 服務器發送電子郵件消息能夠允許你的 Confluence 用戶: 接受郵件通知和每天更新報表。 通過電子郵件發送一個頁面。 你可以通過配置

SuperMicro(微)IPMI安裝操作系統KVM教程-微3U8刀服務

bio nvi remote super jre UNC size 方法 加載 SuperMicro(超微)IPMI安裝操作系統KVM教程-超微3U8刀服務器 用IPMI KVM控制臺安裝操作系統參考http://blog.51cto.com/norman20000/161

Jenkins使用QQ郵箱構建郵件提醒服務

ati 管理 plugin ack not img 回復 stat pro 前置條件:  已安裝好Jenkins服務端 步驟: 訪問Jenkins服務端(ip+端口),登錄Jenkins 點擊系統管理 選擇管理插件 選擇可選插件 搜索Mailer Plugin 點擊直接安