Telnet: сеть недоступна
Я новичок в Ruby on Rails, поэтому я пытался выяснить, как отправлять электронные письма с сервера. Я безуспешно следовал нескольким учебникам, поэтому решил проверить основы и посмотреть, открыт ли порт 25, я получаю следующую строку:
$ telnet example.com 25
Trying 93.184.216.34...
Trying 2606:2800:220:1:248:1893:25c8:1946...
telnet: Unable to connect to remote host: Network is unreachable
Я читал о Conection refused
но я не могу понять unreachable
мой порт заблокирован или, может быть, мой провайдер?
Любая помощь полезна
1 ответ
Если вы используете Ubuntu / Debian на основе
проверьте брандмауэр вашего сервера и разрешите порт 25
- sudo ufw разрешить 25 / tcp
1. установите postfix, если вы хотите создать свой собственный SMTP-сервер
2. другие альтернативы
- используя учетную запись gmail в качестве сервера smtp в рельсах, почтовик действий с gmail как smtp
- или вы можете зарегистрироваться на sendgrid.com в качестве сервера smtp (не бесплатно, но можете использовать тестовую учетную запись в течение одного года)