如何在 CyberPanel 上設定 Mailgun SMTP

Mailgun 是一項自動化電郵服務,讓你可以從網站及應用程式傳送、接收及追蹤電郵。它亦有助於管理用於行銷及其他用途的電郵。

注意:連接至 VM 的 25 埠預設為關閉狀態。如果你想開啟 25 埠,請購買 Mail Bridge,並在 進行設定VPS Manager 中設定。

如要在 WHM 上設定 MailGun 電郵,請使用本指南。

請按照以下步驟,在 CyberPanel 端為你的網域名稱設定 Mailgun 服務及電郵系統:

步驟 1。註冊 Mailgun。他們提供多種不同價格的帳戶方案,你可在此查看:


你可以免費註冊帳戶。在此情況下,請確保未選取「Add payment info」核取方塊。

注意:  未綁定信用卡的帳戶每天最多只能傳送 100 則訊息:

填寫完成後,點擊「Create Account」。

步驟 2。點擊 Mailgun 相關電郵中的「Verify your email address」按鈕,以驗證你的電郵帳戶:


步驟 3。設定 Mailgun Sender Authentication。有兩種方法可進行:

方法 1:

  • 登入你的 Mailgun 帳戶 >> 點擊左側選單中的「Send」部分 >>「Sending」>>「Domain Setting」;

  • 在「Domain Settings」選單中,前往「Setup」部分;

  • 在「Email address」欄位中輸入所需的電郵地址,以新增已授權收件人 >> 點擊「Add」:

  • 之後,你會在指定的電郵地址收到一封電郵。要確認新增,請按下「I Agree」按鈕:

  • 你會被重新導向至瀏覽器中的新分頁。點擊「Yes」按鈕以確認新增電郵地址:

  • 完成後,你會收到「Success」訊息,表示相關電郵帳戶已新增:

方法 2:

  • 登入你的 Mailgun 帳戶 >> 點擊左側選單中的「Send」部分 >>「Sending」>>「Domains」。在此部分中,點擊「Add new domain」按鈕:


  • 你會被重新導向至一個頁面,在該頁面可將新網域新增至 Mailgun 系統。在「Domain name」欄位中輸入所需網域,選擇所需選項及進階設定,然後點擊「Add Domain」:

之後,需要透過為該網域設定相應的 TXT 和 MX DNS 記錄,來驗證已新增的網域名稱。

你可在 Mailgun 帳戶中查看需要新增的記錄清單及其狀態 >> 左側選單中的「Send」部分 >>「Sending」>>「Domains」>> 前往「DNS Records」部分。

為網域建立 DNS 記錄後,點擊右上角的「Verify」按鈕:


注意:DNS 記錄傳播可能需要長達 24-48 小時。

  • 當傳播完成且所有所需 DNS 記錄都已新增至網域後,Mailgun 系統便會進行驗證。該網域現在會列於「Sending」選單下的「Domains」部分:

步驟 4。下一步是在 WHM 端為電郵帳戶設定 SMTP 設定。

要取得所需的 SMTP 憑證,請登入你的 Mailgun 帳戶 >> 點擊左側選單中的「Send」部分 >>「Sending」>>「Domain Settings」。在此部分中,開啟「SMTP credentials」分頁。

複製「Login」欄位下的值,重設密碼,並儲存詳細資料以供下一步使用:

步驟 5。編輯 Postfix 設定檔

  • 在 Mailgun 中,從左側選單開啟「Domain settings」,選擇你的網域並點擊 SMTP credentials。你可在此取得主機、登入使用者及密碼。點擊 reset password 以取得密碼,直接複製並儲存即可。

  • 在你選擇的文字編輯器中開啟 Postfix 設定檔 /etc/postfix/main.cf

nano /etc/postfix/main.cf
或
vi /etc/postfix/main.cf

  • 將以下各行加入檔案底部:

relayhost = MAILGUN_HOST:587
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASS
smtp_sasl_security_options = noanonymous

MAILGUN_HOST 是你帳戶中的實際 Mailgun 主機
MAILGUN_USER 是實際的 Mailgun smtp 使用者
MAILGUN_PASS 是你 Mailgun 帳戶中的實際 SMTP 密碼。

  • 儲存檔案後,執行 systemctl restart postfix 以重新啟動 postfix

現在,你可以測試電郵傳送。在你的 CyberPanel 中,開啟 Email -> Access Webmail。在那裡輸入你的電郵及密碼。

必須提供有效的電郵地址