你給AI代理分配了一個真實的郵箱,它開始發送第一批郵件,結果一半都進了垃圾箱。代理本身沒做錯什么,問題出在域名上——一個新域名沒有發送歷史,郵箱服務商對待突然開始大量發送郵件的未知域名,就像對待垃圾郵件發送者一樣。郵件投遞率的核心,就是證明這封郵件確實來自你,按照服務商信任的節奏發送,并留意那些能反映收件人是否想要這封郵件的信號。
Agent Account 從你擁有的域名發送郵件,所以收件箱的送達情況就和你公司發出的其他郵件一樣,需要你來管理。這篇文章是一份實操手冊,從兩個角度告訴你如何讓代理郵件進入收件箱并保持在那里:一個是通過后端HTTP API,另一個是通過Nylas CLI終端工具。我在CLI團隊工作,所以下面展示的終端命令就是我在搭建監控時實際使用的。
有五件事決定了Agent Account的郵件能否進入收件箱,在大量發送之前,你都可以提前處理。按照順序來做——首先是認證,因為如果收件服務器無法確認這封郵件來自你,其他一切都沒有意義,等郵件開始流通之后,就是發送節奏和監控。
- 在域名驗證階段,通過DKIM和SPF完成域名認證。
- 設置DMARC,讓服務商知道如何處理認證失敗的郵件。
- 在大規模發送之前,給新域名做大約四周的預熱。
- 通過投遞率webhook監控退信和投訴情況。
- 把退信率和投訴率控制在會觸發發送暫停的閾值以下。
文章接下來的部分,將逐一介紹每個環節,并給出具體的命令和請求體來配置它們。
認證是基礎。對于Agent Account來說,它依賴于你在域名設置階段發布的兩條記錄。DKIM會添加一個加密簽名,證明消息沒有被篡改,并且確實來自你的域名;SPF則授權發送基礎設施代表你發送郵件。這兩項在自定義域名可以托管賬戶之前就已經驗證過了,所以一個已驗證的Agent Account域名,實際上已經完成了DKIM和SPF認證。
你可以通過CLI來驅動域名注冊和驗證。使用 nylas domains create 注冊域名,用 nylas domains dns 查看需要發布的記錄,一旦記錄開始傳播,就用 nylas domains verify 觸發驗證。同樣的流程也可以通過Manage Domains API來執行,API會返回每一條記錄的主機名、類型和值,方便你復制到DNS服務商那里。驗證通常在幾分鐘內就能成功,不過DNS根據記錄的TTL,最長可能需要24小時。DNS設置指南會逐步說明如何在各個服務商那里發布這些記錄。一旦域名驗證通過,DKIM和SPF就搞定了。剩下的最后一層認證就是DMARC,這個需要你自己來添加。
DMARC會告訴接收服務器,當一封聲稱來自你域名的郵件認證失敗時,應該怎么處理。設置DMARC可以分階段進行,這樣能更穩妥地推進。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.