smtp.gmail.com,端口:587失败

时间:2015-10-28 04:03:34

标签: java email spring-mvc smtpclient

我试图在我的网络项目中使用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>

请指导我解决这个问题。谢谢

1 个答案:

答案 0 :(得分:0)

考虑到位置透视图,您可以首先检查您的办公室防火墙是否允许您使用smtp协议连接到目标位置。

对于java透视图,检查您的办公室PC是否运行在相同的Java版本,二进制文件和类似于您家用PC的构建中。