最近想要用Yahoo Mail 信箱,不過早在那時有鎖定付費才能POP3收信時,小弟就算停用啦!!先前朋友寄來 Yahoo Mail 免費開啟POP3收信,嗯~~有點誘因了…快去try try
朋友寄來的Email ,主要是將yahoo 語系調整為美國 或是香港 因為美國及香港的Email功能是可以用POP3收信的(真是差別待遇呀!!)
不過照著Email 步驟,怪了,怎麼都找不到那個調整語系的頁面,可惡…..我就只能當個台灣人而已嗎?
到網路查了一下,都是說可以調整語系,不會是最近知道小弟想用 就改掉了嗎?
在看了Yahoo Mail 三步驟 免費 開啟POP收信 這篇網誌,雖然也是一樣說要改語系,但他留一個連結點下,竟然直接連到了設定POP3的頁面,哈~直接給他設定竟然就可以了,連設定語系都不用,呵~~呵!!
就是這行,登入信箱後按此進入設定畫面【按我設定阿】 (建議你先登入YAHOO後再按此連結)
呵~~有沒有看到,POP收信的頁面跑出來啦!!
相信很多人應該和小弟一下是被Yahoo認定為”本土台灣人”,應該和小弟用同招就可以收信啦!!
最近客戶的網站要寄信到PCHOME時都失敗,出現了錯誤訊息如下:
450 4.7.1 Client host rejected: cannot find your hostname, [111.111.11.1]
去查了之後,發現這一般是無設定反向DNS解析,不過一般沒有設定應該寄出去都會失敗才對,怎麼只有PCHOME不行呢? 再用nslookup 去查看
C:\>nslookup
Default Server: dns.hinet.net
Address: 168.95.1.1
> www.aaaaa.com.twServer: dns.hinet.net
Address: 168.95.1.1
Name: www.aaaaa.com.twAddress: 111.111.11.1
> 111.111.11.1
Server: dns.hinet.net
Address: 168.95.1.1
Name: mx.bbbbb.com.tw
Address: 111.111.11.1
再確認後發現,本網站主機是有設定的
只是反查的 domain 不是本domain ,應該PCHOME就認為這是有問題的
所以連絡主機代管廠商後,哈~他們招了
是設定錯誤(應該是前一家的設定沒調整)
不過反查ok後,再寄還是失敗,還是 Error Code 450
再去查了一下,發現網路上有人回應
您可以再寄一次試試。
450通常只是在黑名單與白名單的灰色地帶。
如果您是第一次架mail server,收件的 mail server 發覺這個帳號第一次收到來自這個 IP 的信件,會先將他列入觀察。通常再次寄送就 OK 了。
如果要快一點,就在 pchome 的信箱裡,將您的帳號加入白名單即可。
果真再試寄一次,就成功了! 真怪,這樣的問題 那不就PCHOME每個帳號都要寄二次才行 不會這麼悲慘吧 =.=|||
參考資料:http://phorum.com.tw/ShowPost/9095.aspx
Spring 透過JavaMailSenderImpl 寄送Email時,預設是不透過認證方式寄信的
所以當使用smtp是需要帳號認證的,就要調整一下設定才行
首先要先建立一個class extends Properties,如下:
import java.util.Properties;
public class MailProperties extends Properties {
private String auth;
public MailProperties(String auth){
super.setProperty(“mail.smtp.auth”,auth);
}
}
然後在引入mail 的configure 檔案中加上使用參數即可:
<bean id=”mailProperties” class=”spring.email.MailProperties”>
<constructor-arg index=”0″>
<value>true</value>
</constructor-arg>
</bean>
並且在你的JavaMailSenderImpl使用參數中再加上username及password即可:
<bean id=”mailSender” class=”org.springframework.mail.javamail.JavaMailSenderImpl”>
<property name=”host”>
<value>yoursmtpserver</value>
</property>
<property name=”username”>
<value>username</value>
</property>
<property name=”password”>
<value>password</value>
</property>
<property name=”javaMailProperties”>
<ref local=”mailProperties”/>
</property>
</bean>
這樣寄信就能支援認證機制囉!!
參考資料:
http://www.cjsdn.net/post/view?bid=20&id=147550&sty=1&tpg=9&age=0
近期留言