Не удалось подключиться к SMTP GMAIL на JAVA (ошибка времени ожидания подключения) - PullRequest
0 голосов
/ 20 марта 2019

Хи, я застрял в электронной почте, используя SMTP Java.

Моя конфигурация xml:

<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd">

    <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="username@gmail.com" />
        <property name="password" value="pass" />

        <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>
                <prop key="mail.debug">true</prop>
            </props>
        </property>

    </bean>

    <bean id="emailService" class="com.dwidasa.iacssweb.service.feature.EmailService">
        <property name="mailSender" ref="mailSender" />
        <property name="simpleMailMessage" ref="customeMailMessage" />
    </bean>

    <bean id="customeMailMessage"
        class="org.springframework.mail.SimpleMailMessage">

        <property name="subject" value="RESET PASSWORD" />
        <property name="text">
        <value>
            <![CDATA[
Dear %s,
%s
            ]]>
        </value>
    </property>
    </bean>


</beans>

И ошибка:

2019-03-20 16: 11: 42.151: ПРЕДУПРЕЖДЕНИЕ: oejs.ServletHandler: org.springframework.web.util.NestedServletException: запрос обработка не удалась; вложенное исключение org.springframework.mail.MailSendException: соединение с почтовым сервером не удалось; Вложенным исключением является javax.mail.MessagingException: не удалось подключиться к узлу SMTP: smtp.gmail.com, порт: 587; вложенное исключение is: |? java.net.ConnectException: Тайм-аут соединения (Время соединения из). Неудачные сообщения: javax.mail.MessagingException: не удалось подключиться к узлу SMTP: smtp.gmail.com, порт: 587; вложенное исключение is: |? java.net.ConnectException: Тайм-аут соединения (Время соединения из); исключения сообщения (1): | Неудачное сообщение 1: javax.mail.MessagingException: не удалось подключиться к узлу SMTP: smtp.gmail.com, порт: 587; вложенное исключение is: |? java.net.ConnectException: Тайм-аут соединения (Время соединения вне)

Это происходит, когда я перемещаю исходный код на другой сервер. Когда я тестировал в localhost, ошибки не было. Но когда я перемещаю это на сервер за границей, возникает ошибка типа «Тайм-аут соединения» .. Может кто-нибудь помочь мне исправить это? Пожалуйста.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...