alpine не удалось подключиться к smtp.gmail.com

/ не является обязательным в команде sed

sed -i -e s:0/1:hetero: file

(-e не является обязательным, если есть одна команда sed)

1
11.06.2020, 15:04
1 ответ

Попробуйте подключиться напрямую к порту SMTP на сервере через telnet? Смотрите страницу Википедии для наглядного примера. Начните со следующего (для SMTP-подключения через порт к smtp.gmail.com через порт 25). Замените сервер и порт, который вы используете. Ниже, EHLO и HELP набраны в подсказке клиента, как часть SMTP переговоров. Обратите внимание, что в ответ на HELP сервер направляет вас к копии протокола простой передачи почты (SMTP).

$ telnet smtp.gmail.com 25
Trying 74.125.53.109...
Connected to gmail-smtp-msa.l.google.com.
Escape character is '^]'.
220 mx.google.com ESMTP k9sm2692779pbc.22
EHLO
250-mx.google.com at your service, [59.183.41.125]
250-SIZE 35882577
250-8BITMIME
250-STARTTLS
250 ENHANCEDSTATUSCODES
HELP
214 2.0.0 http://www.google.com/search?btnI&q=RFC+2821 k9sm2692779pbc.22

Если вы смогли зайти так далеко, я подозреваю, что у вас нет проблем с соединением. Только один вопрос для уточнения. Alpine пытается доставить вашу почту напрямую, или вы передаете доставку почты на локальный почтовый сервер, например, Exim или Postfix? У меня вся почта передается Exim, а затем Exim отправляет ее на smarthost, что кажется предпочтительным для хостов, которые не имеют статического IP-адреса, по крайней мере. Одним из преимуществ последнего подхода является то, что вы можете посмотреть на журналы почтового сервера и/или очередь, чтобы увидеть, что происходит с вашей почтой.

2
29.04.2021, 00:59

Теги

Похожие вопросы