2015-10-28 56 views
-1

我想在我的web項目中使用java發送郵件。電子郵件發送完全在我的電腦上運行,但是當我在辦公室電腦上運行它時,跟隨錯誤。smtp.gmail.com,端口:587失敗

在我的applicationContext.xml

</bean> 
    <bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl"> 
    <property name="host" value="smtp.gmail.com" /> 
    <property name="port" value="587" /> 
    <property name="username" value="[email protected]" /> 
    <property name="password" value="****" /> 
    <property name="javaMailProperties"> 
     <props> 
      <prop key="mail.transport.protocol">smtp</prop> 
      <prop key="mail.smtp.auth">true</prop> 
      <prop key="mail.smtp.starttls.enable">true</prop> 
     </props> 
    </property> 
</bean> 

PLS指導我解決這個issue.Thanks

回答

0

考慮位置的角度來看,可以先檢查你的辦公室防火牆允許您連接到目標使用smtp協議的位置。

對於java的角度來看,檢查你的辦公電腦是否運行在相同的Java版本,二進制文件和建立類似於你家用電腦。

相關問題