Назад | Перейти на главную страницу

Ошибка при отправке электронного письма из оболочки с помощью sendEmail

я использую sendEmail для отправки электронных писем с использованием учетной записи google .. он отлично работает на нескольких идентичных серверах, но на одном, если серверы выдают мне следующую ошибку

smtp.gmail.com:587 не удалось: IO :: Socket :: INET: connect: соединение отклонено

Я также пробовал ssmtp, но также получил аналогичную ошибку сокета

Любые идеи?

Вы проверили, что вы можете связаться с сервером из коробки, например.

$ ping  smtp.gmail.com
64 bytes from wi-in-f108.1e100.net (173.194.67.108): icmp_seq=1 ttl=48 time=26.9 ms
64 bytes from wi-in-f108.1e100.net (173.194.67.108): icmp_seq=2 ttl=48 time=27.0 ms
^C


$ telnet smtp.gmail.com 587

Trying 173.194.67.108...
Connected to smtp.gmail.com.
Escape character is '^]'.
220 mx.google.com ESMTP hg17sm2838358wib.1 - gsmtp
^]
telnet> quit

Нажмите CTRL +] и введите уволиться выйти.

Если нет, проверьте локальный брандмауэр.