這個問題的最常見原因,就是暫時失去與電子郵件伺服器的網路連接。當 SQL Mail 設定為使用網際網路通訊協定來傳遞郵件時,最常發生這個問題;但是與 Microsoft Exchange 主機通訊時,也會發生這個問題。
當 SQL Mail 失去與電子郵件伺服器的連接時,「擴充 MAPI」元件會顯示一則訊息,要求使用者表明是否要繼續。這則訊息不會出現在伺服器上,因為 SQL Mail 是從 SQL Server 服務執行的。而因為訊息不會出現,所以沒有辦法回應訊息,以便允許 SQL Mail 繼續執行。因此,即使網路連接已變成可用,SQL Mail 仍不會重新嘗試連接。
若要暫時解決這個問題,您必須停止 SQL Server 並將其重新啟動。
若要解決問題,請更新您的應用程式以使用 Database Mail。Database Mail 不使用「擴充 MAPI」通訊協定,且其設計為如果失去連接,可以適宜地自行復原,不需使用者介入。