[英]Could not connect to SMTP host: smtp.gmail.com, port: 587 on windows server 2016
[英]smtp.gmail.com, port: 587 fails
我正在嘗試在我的 web 項目中使用 java 發送郵件。電子郵件發送在我的電腦上完美運行,但是當我在我的辦公室計算機上運行它時,我收到以下錯誤。
在我的 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="myemail@gmail.com" />
<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>
請指導我解決這個問題。謝謝
從位置角度考慮,您可以首先檢查您的辦公室防火牆是否允許您使用 smtp 協議連接到目標位置。
對於 Java 視角,請檢查您的辦公室 PC 是否運行與您的家用 PC 相同的 Java 版本、二進制文件和構建。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.