設定 SendGrid 並整合到 Fluent 中進行郵件發送。這個過程主要分為在 SendGrid 端的設定以及在 Fluent 端的配置。
第一步:在 SendGrid 端進行設定
- 建立並驗證發件人身份 (Sender Authentication): 為了提高郵件的送達率和信譽,強烈建議你驗證你的發件人身份。SendGrid 提供兩種主要的驗證方式:
- 網域驗證 (Domain Authentication): 驗證你的整個網域。這需要在你的 DNS 記錄中添加幾條 TXT 或 CNAME 記錄。這是推薦的做法,因為它可以提高你所有從該網域發送的郵件的信譽。單一發件人驗證 (Sender Identity): 驗證特定的電子郵件地址。這種方式較為簡單,但信譽不如網域驗證。
- 建立 API 金鑰 (API Key): Fluent 會使用 API 金鑰來安全地連接到你的 SendGrid 帳戶並發送郵件。建立 API 金鑰的步驟如下:
- 登錄你的 SendGrid 帳戶。
- 導航到 “Settings” -> “API Keys”。
- 點擊 “Create API Key” 按鈕。
- 為你的 API 金鑰命名一個容易識別的名稱 (例如 “Fluent Integration”)。
- 選擇 API 金鑰的權限。 對於發送郵件,你需要至少擁有 “Mail Send” 的權限。為了安全起見,建議只授予必要的權限。
- 點擊 “Create & View”。
- 請務必妥善保存你的 API 金鑰,因為你之後將無法再次查看完整的金鑰。
第二步:在 Fluent 端進行設定
假設你已經安裝並啟用了 Fluent 所需的郵件發送相關外掛或功能 (例如 FluentSMTP 或類似的整合)。以下是一般的設定步驟:
- 導航到 Fluent 的郵件設定頁面: 這通常會在 WordPress 後台的 Fluent 選單下,可能會有一個名為 “Email Settings”、”SMTP Settings” 或類似的選項。
- 選擇 SendGrid 作為郵件發送方式: 在郵件設定頁面中,你會看到不同的郵件服務提供商選項。選擇 “SendGrid” 或 “SendGrid API”。
- 輸入你的 SendGrid API 金鑰: 在相應的欄位中,輸入你在 SendGrid 端建立的 API 金鑰。
- 配置發件人資訊:
- 發件人電子郵件地址 (From Email): 輸入你希望用於發送郵件的電子郵件地址。這個地址應該是你已經在 SendGrid 端驗證過的地址或屬於已驗證的網域。
- 發件人名稱 (From Name): 輸入你希望在收件人郵箱中顯示的發件人名稱。
- (可選)配置回覆地址 (Reply-To): 如果你希望收件人的回覆發送到不同的電子郵件地址,可以在這裡進行設定。
- (可選)啟用郵件記錄 (Email Logging): 許多 Fluent 相關的工具都提供郵件記錄功能,方便你追蹤郵件的發送狀態。你可以根據需要啟用此功能。
- 儲存設定: 完成以上配置後,請務必點擊 “Save Settings” 或類似的按鈕來保存你的更改。
測試你的設定:
完成設定後,強烈建議你進行一次郵件發送測試,以確保一切配置正確。Fluent 或相關的工具通常會提供一個測試郵件的功能。發送一封測試郵件到你自己的電子郵件地址,檢查是否能夠成功收到郵件。
總結步驟:
- SendGrid 端:
- 建立並驗證發件人身份 (網域驗證或單一發件人驗證)。
- 建立具有 “Mail Send” 權限的 API 金鑰。
- 妥善保存 API 金鑰。
- Fluent 端:
- 導航到 Fluent 的郵件設定頁面。
- 選擇 SendGrid 作為郵件發送方式。
- 輸入你的 SendGrid API 金鑰。
- 配置發件人電子郵件地址和名稱。
- (可選)配置回覆地址。
- (可選)啟用郵件記錄。
- 儲存設定。
- 測試: 發送測試郵件以驗證配置是否成功。