SendGrid電子郵件服務

SendGrid簡單郵件傳輸通訊協定(SMTP) Proxy服務提供輸出電子郵件驗證和信譽監視服務,包括支援:

  • 所有傳出異動電子郵件
  • 專用IP位址
  • 網域註冊、用於電子郵件網域驗證的DomainKeys Indified Mail (DKIM)簽名(僅適用於Pro測試和生產環境)
  • 自訂網域註冊(僅適用於Pro)
  • 簡易與專業整合環境的自動化整合。 Pro生產和測試環境需要在基礎建設即服務(IaaS)硬體布建程式期間手動布建和設定

SendGrid SMTP Proxy並非旨在作為一般用途電子郵件伺服器來接收傳入電子郵件,或是用於電子郵件行銷活動。

TIP
您可以在上線UI中找到您帳戶的SendGrid詳細資料,並選取​ 專案詳細資料 > 託管資訊 ​索引標籤。

啟用或停用電子郵件

您可以從Cloud Console或命令列為每個環境啟用或停用傳出電子郵件。

依預設,在Pro生產和中繼環境中會啟用外寄電子郵件。 不過,在您透過命令列雲端主控台設定enable_smtp屬性之前,Outgoing emails可能在環境設定中顯示為停用。 您可以為整合和中繼環境啟用傳出電子郵件,以傳送雙因素驗證或為雲端專案使用者重設密碼電子郵件。 請參閱設定電子郵件以進行測試

如果外寄電子郵件必須在Pro生產或測試環境中停用或重新啟用,您可以提交Adobe Commerce支援票證

TIP
命令列更新enable_smtp屬性值也會在雲端主控台上變更此環境的Enable outgoing emails設定值。

SendGrid控制面板

所有雲端專案都可在中央帳戶下管理,因此只有「支援人員」可以存取SendGrid儀表板。 SendGrid不提供附屬帳戶限制功能。

若要檢閱活動記錄檔的傳遞狀態或已退回、已拒絕或已封鎖電子郵件地址的清單,請提交Adobe Commerce支援票證。 支援團隊​ 無法 ​擷取超過30天的活動記錄。

可能的話,請在請求中加入下列資訊:

  • 受影響的電子郵件地址
  • 有問題的時間範圍(僅限過去30天內)
  • 電子郵件的主旨

DomainKeys識別的郵件(DKIM)

DKIM是一種電子郵件驗證技術,可讓網際網路服務提供者(ISP)識別合法和虛假的寄件者地址,此技術常用於網路釣魚和電子郵件詐騙。 DKIM仰賴管理DNS記錄的網域擁有者。 使用DKIM時,傳送者伺服器會使用私密金鑰來簽署郵件。 此外,網域擁有者會將修改過的TXT記錄DKIM記錄新增至寄件者網域的DNS記錄。 此TXT記錄包含收件者郵件伺服器用來驗證郵件簽章的公開金鑰。 DKIM公開金鑰加密程式可讓收件者驗證傳送者的真實性。 請參閱說明DKIM記錄

WARNING
SendGrid DKIM簽章和網域驗證支援僅適用於Pro專案而非Starter專案。 因此,傳出異動電子郵件可能會被垃圾郵件篩選器標幟。 使用DKIM可改善已驗證電子郵件寄件者的傳送率。 若要改善郵件傳送率,您可以從Starter升級為Pro,或使用您自己的SMTP伺服器或電子郵件傳送服務提供者。 請參閱​_系統管理系統指南_​中的設定電子郵件連線

傳送者與網域驗證

若要讓SendGrid代表您從Pro Production或Staging環境傳送交易式電子郵件,您必須設定DNS設定以包含三個SendGrid子網域DNS專案。 每個SendGrid帳戶都會被指派唯一的TXT記錄,用於驗證傳出電子郵件。

若要啟用網域驗證

  1. 提交支援票證以要求為特定網域啟用DKIM (僅限​ Pro測試和生產環境)。
  2. 使用在支援票證中提供給您的TXTCNAME記錄更新您的DNS設定。

帳戶識別碼為 ​的範例TXT記錄:

v=spf1 include:u17504801.wl.sendgrid.net -all

範例CNAME記錄

網域
指向
記錄型別
em.emaildomain.com
uxxxxxx.wl.sendgrid.net
CNAME
s1。_domainkey.emaildomain.com
s1.domainkey.uxxxxxx.wl.sendgrid.net
CNAME
s2。_domainkey.emaildomain.com
s2.domainkey.uxxxxxx.wl.sendgrid.net
CNAME

DKIM簽名和自動化安全性

設定已驗證的網域時,您可以在自動和手動安全性之間選擇。 如果您選擇自動安全性,SendGrid會自動管理您的DKIM和SPF記錄。 當您新增專屬傳送IP位址至帳戶時,SendGrid會立即更新您的DNS設定和DKIM簽章。 如果您關閉自動安全性,則您有責任在您變更傳送網域時更新DKIM簽名。

已啟用自動化安全性的範例

subdomain.mydomain.com. | CNAME | uxxxxxx.wl.sendgrid.net
s1._domainkey.mydomain.com. | CNAME | s1.domainkey.uxxxxxx.wl.sendgrid.net
s2._domainkey.mydomain.com. | CNAME | s2.domainkey.uxxxxxx.wl.sendgrid.net

已停用自動化安全性範例

me12345.mydomain.com | MX | mx.sendgrid.net
me12345.mydomain.com | TXT | v=spf1 include:sendgrid.net ~all
m1._mydomain.com | TXT | k=rsa; t=s; p=<public-key>

設定網域驗證後,SendGrid會自動為您處理安全性原則架構(SPF)和DKIM記錄。 在SendGrid提供要新增至您的DNS記錄的CNAME記錄之後,您可以新增專用的IP位址並進行其他帳戶更新,而無需手動管理您的SPF記錄。 請參閱自動安全性與您的DKIM簽章

若要測試您的DNS設定:

dig CNAME em.domain_name
dig CNAME s1._domainkey.domain_name
dig CNAME s2._domainkey.domain_name

異動電子郵件臨界值

交易式電子郵件臨界值是指在特定時段內您可從Pro環境傳送的交易式電子郵件訊息數量,例如每月從非生產環境傳送12,000封電子郵件。 此臨界值旨在防止傳送垃圾郵件,並防止可能對您的電子郵件信譽造成損害。

只要寄件者信譽分數超過95%,生產環境中可傳送的電子郵件數量就沒有嚴格限制。 信譽受退回或拒絕的電子郵件數量以及基於DNS的垃圾郵件註冊是否將您的網域標籤為潛在垃圾郵件來源的影響。 檢視​ Commerce支援知識庫 ​中Adobe Commerce🔗超過SendGrid信用額時未傳送的電子郵件。

若要檢查是否已超過最大積分

  1. 在本機工作站上,變更至專案目錄。

  2. 使用SSH登入遠端環境。

    code language-bash
    magento-cloud ssh
    
  3. 檢查/var/log/mail.log中是否有authentication failed : Maxium credits exceeded個專案。

    如果您看到任何authentication failed個記錄專案,且​ 電子郵件傳送信譽 ​至少為95,您可以提交Adobe Commerce支援票證以要求增加信用配額。

電子郵件傳送信譽

電子郵件傳送信譽是由網際網路服務提供者(ISP)指派給傳送電子郵件訊息之公司的分數。 分數越高,ISP將訊息傳送到收件者收件匣的可能性就越大。 如果分數低於特定等級,ISP可能會將郵件路由到收件者的垃圾郵件資料夾,或甚至完全拒絕郵件。 信譽分數由數個因素決定,例如您的IP位址排名與其他IP位址的30天平均值和垃圾郵件投訴率。 檢視8檢查電子郵件傳送信譽的方法

recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26