я использую 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 +] и введите уволиться выйти.
Если нет, проверьте локальный брандмауэр.