如要接收電子郵件退信通知,您必須設定應用程式來啟用電子郵件通知,並建立處理常式來處理這些通知。
設定應用程式的電子郵件退信通知
設定分成兩個部分。第一,您必須啟用通知。其次,您需要設定 /_ah/bounce 與退信處理常式之間的對應,讓 App Engine 知道要將通知資料 POST 到何處。如何設定應用程式來接收退件電子郵件通知:
將以下項目新增到
app.yaml檔案以啟用通知:inbound_services: - mail_bounce另外,在
app.yaml中,宣告/_ah/bounce與您程式碼中退件通知處理常式之間的對應,例如:
處理退信通知
退件通知是在郵件傳送發生問題時,從電子郵件系統自動寄送的郵件。需在應用程式中建立退信處理常式程式碼,才能接收和處理這類通知。
如要編寫彈跳處理常式,可以使用 BounceNotificationHandler 便利類別。如果您選擇此方式,就需要覆寫以 BounceNotification 類別引數呼叫的 receive() 方法。無論是否使用 BounceNotificationHandler 便利類別,您都需要使用 BounceNotification 剖析退信通知。
以下是使用 BounceNotificationHandler 便利類別的退信處理常式範例:
如要進一步瞭解 Mail API 的遷移注意事項,請參閱「郵件處理常式」指南。