跳到內容

電子郵件通知無法運作,要如何修正?

1. 您的網站能否寄送電子郵件?

電子郵件通知無法運作可能有多種原因。首先,要確認您的網站本身是否能寄送電子郵件。Bookly 本身不會獨立寄送電子郵件,而是依賴 WordPress 原生的 wp_mail() 函式來寄送所有電子郵件通知。這個函式處理的是整個網站的電子郵件,而不只是 Bookly 的部分。

若要確認您的網站是否能寄送電子郵件,您可以安裝任何一款郵件檢測外掛,並寄送一封測試郵件給自己。例如,您可以使用這個外掛:Check Email。

如果您沒有收到測試郵件,請聯繫您的主機服務商協助修正此問題。您也可以自行安裝 SMTP 外掛,並將其設定為使用 SMTP 郵件伺服器來解決問題。SMTP 是一種用於寄送郵件的推送協定。以下是設定 SMTP 使用 Gmail 的範例:How to Send Email in WordPress Using the Gmail SMTP Server。

您也可以直接在 Bookly 中設定 SMTP 設定。這讓您能在外掛內直接指定 SMTP 伺服器的詳細資訊,確保電子郵件穩定送達。

此外,如果收件匣中沒有出現測試郵件,也請記得檢查您的垃圾郵件資料夾。

2. Bookly 是否有寄送電子郵件通知?

在某些情況下,您的網站可能能寄送簡單的電子郵件,但在寄送包含 HTML 內容的較大型郵件(例如 Bookly 的電子郵件通知)時會出現問題。

若要診斷此問題,您可以安裝郵件記錄外掛,建立一筆測試預約,然後檢查郵件記錄。如果您發現郵件已寄出但未送達,問題可能仍出在您的網站,此時應聯繫您的主機服務商協助解決。您可以嘗試使用這個郵件記錄外掛:WP Mail Logging。

如果郵件記錄中沒有任何已寄出的訊息,請繼續進行下一步。

另外,如果收件匣中沒有收到郵件,也請記得檢查您的垃圾郵件資料夾。

3. 檢查 Bookly 中的電子郵件通知設定。

  • 在「設定」>「預約」中確認新預約的預設預約狀態。
  • 如果您使用 Bookly Cart(Add-on),並希望為購物車中的所有預約寄送一則合併通知,請在「電郵通知」區塊中,針對相應狀態啟用合併通知。合併通知會在顧客於前台預約時寄送;單獨通知則會在後台手動新增預約時寄送。請進入「電郵通知」區塊,確認單獨通知與合併通知都已啟用。舉例來說,如果預設狀態為「已批准」,而合併通知目前是停用的,請啟用「通知顧客其預約已被批准」。

new-booking-combined-notification.png

  • 檢查發件人電郵地址,確認其符合您主機服務商的限制。部分服務商僅允許從與發件人電子郵件地址相關聯的網域寄送通知。舉例來說,如果您的網域名稱是 www.example.com,但您將發件人電子郵件地址設定為 admin@gmail.com,您的電子郵件通知可能無法寄出,因為您的主機服務商僅允許從與 example.com 網域相關聯的地址寄送郵件。
  • 透過 Bookly 後台建立、編輯或刪除預約時,請記得勾選發送通知選項。

bookly-send-notifications-option-01.png

bookly-send-notifications-option-02.png

4. 檢查付款狀態。

Bookly 會在收到付款閘道確認收款後,寄送電子郵件與簡訊通知,並將付款狀態切換為已完成。

如果您遇到付款狀態一直停留在待處理的問題,歡迎與我們聯繫尋求協助。我們的支援團隊會盡快調查此問題,並提供必要的指引協助您解決。