差異處

這裏顯示兩個版本的差異處。

連向這個比對檢視

java:javamail:smtp [2013/02/24 23:01]
127.0.0.1 外部編輯
java:javamail:smtp [2023/06/25 09:48]
行 1: 行 1:
-{{tag>​java}} 
-====== SMTP ====== 
-===== Notes ===== 
-==== Properties的意義 ==== 
-<code java> 
-Properties prop = new Properties();​ 
-prop.put("​mail.smtp.host",​ "​smtp.gmail.com"​);​ 
-prop.put("​mail.smtp.localhost",​ "​localhost"​);​ 
-prop.put("​mail.smtp.port",​ String.valueOf(25));​ 
-prop.put("​mail.smtp.timeout",​ SOCKET_TIMEOUT);​ 
- 
-// SSL 
-prop.put("​mail.smtp.socketFactory.class",​ SSL_FACTORY);​ 
-// TLS 
-prop.put("​mail.smtp.starttls.enable","​true"​); ​ 
- 
-// 影響SocketFactory使用失敗是否要用預設的SocketFactory 
-prop.put("​mail.smtp.socketFactory.fallback",​ "​false"​);​ 
-</​code>​ 
-==== Set Properties ==== 
-SMTP設定的Properties,必須都使用String型態,非String型態在它API中會變為null。最常發生的錯誤是:​ 
-<code java> 
-prop.put("​mail.smtp.port",​ 25); 
-prop.put("​mail.smtp.auth",​ true); 
-</​code>​ 
-要改為 
-<code java> 
-prop.put("​mail.smtp.port",​ String.valueOf(25));​ 
-prop.put("​mail.smtp.auth",​ String.valueOf(true));​ 
-</​code>​