Рейтинг:0

Настройте хост-базу Postfix и отправляйте электронные письма с помощью контейнера

флаг in

Я установил и настроил нано /etc/postfix/main.cf файл для постфикса на хост-сервере и когда я пытаюсь отправить его с хост-сервера echo "Проверить SMTP-ретранслятор Postfix Gmail" | mail -s "Сообщение ретрансляции Postfix Gmail SMTP" [email protected] он работает нормально с хост-машины. Но когда я ввожу ту же команду из терминала bash контейнера, я получаю эту ошибку bash: почта: команда не найдена.

Вот конфигурация внутри /etc/postfix/main.cf:

smtpd_relay_restrictions = Permit_MyNetworks Permit_Sasl_аутентифицированный
defer_unauth_destination
myhostname = demo.example.host
alias_maps = хеш:/и т.д./псевдонимы
alias_database = хэш:/и т.д./псевдонимы
myorigin = /etc/mailname
мой пункт назначения = localhost.example.host, , localhost
ретранслятор = [smtp.gmail.com]:587
mynetworks = 172.17.0.2 172.17.0.3 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 mailbox_size_limit = 0
получатель_разделитель = +
инет_интерфейсы = 172.17.0.1
inet_protocols = все
# Включает аутентификацию SASL для postfix
smtp_sasl_auth_enable = да
# Запретить методы, которые разрешают анонимную аутентификацию
smtp_sasl_security_options = неанонимный
# Расположение sasl_passwd, которое мы сохранили
smtp_sasl_password_maps = хеш:/etc/postfix/sasl/sasl_passwd
# Включить шифрование STARTTLS для SMTP
smtp_tls_security_level = зашифровать
# Расположение сертификатов ЦС для TLS
smtp_tls_CAfile = /etc/ssl/certs/ca-certificates.crt
anx avatar
флаг fr
anx
Двоичный файл `mail` обычно не распространяется с постфиксом (`sendmail` распространяется, но его интерфейс отличается). Если вы хотите, чтобы что-то было в вашем контейнере, вы должны положить это туда.
hillsonghimire avatar
флаг in
https://satishgandham.com/2016/12/sending-email-from-docker-through-postfix-installed-on-the-host/ я следовал этому методу.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.