Mail
Mail copied to clipboard
catch 方式建議
有 catch 到 exception 建議不要吃掉 比方說 MailConfig 裡面讀不到 設定檔會預設 return new MailConfig() 但是讀檔的地方雖然是過了, 但是發送信件的時候沒有值還是會 exception
以一個套件的使用者來說, 會希望知道真正錯誤的地方在哪, 然後才能解決問題
而您的方案雖然最後會因為發送不出去 , 而導向 163 的 smtp server 對某些 user 來說會誤打誤撞的發送出去 (雖然他們永遠不知道其實設定檔裡面的東西是沒有作用的, 因為根本沒讀到)
再說如果使用者的環境是連不到163 的呢?