У меня есть сервер с запущенной службой postfix.
Я могу отправлять письма во внешнюю сеть с помощью mailx.
Но с Mutt я могу отправлять письма только пользователям внутри сети.
В чем может быть проблема?
Из / var / log / mailog я вижу, что в обоих случаях (mutt и mailx) сообщение отправлено.
Oct 22 00:25:31 myserver postfix/smtp[7364]: 905ED140D50: to=<abcd@***.com>, relay=*****.**.***-intra.net[10.150.129.55]:25, delay=1.2, delays=0.46/0.03/0.47/0.27, dsn=2.0.0, status=sent (250 2.0.0 t9LLPV2P011388 Message accepted for delivery)
Ни ошибок, зарегистрированных в журналах, ни подтверждения о сбое доставки в / var / mail / user.
Но раньше я получал подтверждение о сбое доставки, когда хост ретрансляции не был установлен в main.cnf. После настройки хоста ретрансляции сообщений об ошибках нет, но нет доставки. И если я не настрою хост ретранслятора, даже mailx не будет работать.
Это из-за брандмауэра, команда mailx все равно работает правильно?
Если вопросов слишком много, ответьте только на первый. Все большая путаница.
Нужно пройти все концепции. Но пытаюсь удачи здесь, если я смогу быстро получить ответ или предложения.