Я решил это:
1 -Останов lxc.
lxc stop <container-name>
2 -Установите для привилегированного доступа значение true.
lxc config set <container-name> security.privileged true
3 -Запустите контейнер снова.
lxc start
Конфигурация, которую вы описали, кажется мне довольно правильной, за исключением, возможно, файла adminaddr
, который в вашем случае, я думаю, лучше бы не был пустым, а вместо этого указывал действительный, общедоступный адрес. Однако это небольшое исправление не решит вашу основную проблему.
Сообщение об ошибке типа:
550 Request failed; Mailbox unavailable
полностью исходит от собственного почтового -сервера Yahoo. Ваша операция отправки отклонена Yahoo из-за их политики, которой операция не соответствует.
Проблема в том, что сообщение об ошибке от Yahoo настолько общее (, что, возможно, преднамеренно ), что невозможно определить точную настройку, которую необходимо выполнить на стороне nullmailer
. Это может быть связано с (буквально )любым ограничением, связанным с услугой, на которую ссылается ваша учетная запись, на которую вы подписаны в Yahoo.Это может быть даже как-то связано с каким-то черным списком (, даже если Yahoo просто временно )применяет его к конкретному IP-адресу, который ваш интернет-провайдер назначил для вашего соединения.
Тем не менее, я заметил одну вещь, которая сама по себе не является неправильной, но может нарушать ограничение, налагаемое Yahoo, заключается в том, что вы не указываете отправителя конверта, поэтому он динамически «вычисляется» mail
команда. Возможно, политика Yahoo требует, чтобы этот адрес совпадал с учетной записью, связанной со службой, или, возможно, совпадал с учетной записью, используемой для аутентификации SMTP (, если она отличается от учетной записи, связанной со службой ).
Итак, попробуйте также указать свою учетную запись Yahoo в качестве отправителя конверта и посмотреть, пройдет ли сообщение. Если это так, вы можете просто указать этот адрес в файле /etc/nullmailer/allmailfrom
, чтобы nullmailer
всегда использовал этот адрес в качестве отправителя конверта, несмотря ни на что.
Обратите внимание, что «отправитель конверта» может отличаться от заголовка From:
в фактическом сообщении, поэтому вы можете отправить сообщение, «очевидно», пришедшее из bogus@example.com
в том виде, как оно отображается почтой -. ] Агент пользователя-сообщает о заголовке From:
, даже если он был отправлен XXXMEXXX@yahoo.com
в качестве отправителя конверта. (то есть вы можете сделать эти два адреса разными , если только политика Yahoo не требует их равенства.. ).
В целом, НАСТОЯТЕЛЬНО, этот случай выглядит так, как будто вам нужно обратиться в службу поддержки клиентов Yahoo, чтобы ознакомиться со всеми точными точными ограничениями на использование службы электронной почты, связанной с этой учетной записью, чтобы знать, как проинструктировать nullmailer
.
Я не настраивал nullmailer
, но настраивал Yahoo сpostfix
и с Gmail . Одна вещь, которую вы можете упустить, это то, что Yahoo (и Gmail также )нуждаются в пароле приложения для приложений, не использующих метод входа -. (источник 1 , 2).
После того, как вы сгенерируете этот пароль приложения , вы должны использовать его в конфигурации nullmailer
. Пока не нашел информации по этому поводу. Скорее всего, просто используйте этот пароль везде, где вы использовали пароль своей учетной записи электронной почты Yahoo.
PS :Конкретной ссылки на nullmailer
с gmail не нашел, только комментарии на полях введите описание ссылки здесь и здесь .
Связанные .
РЕДАКТИРОВАТЬ:Теперь я понимаю, что вы задали другой вопрос, так что вы, скорее всего, уже приняли это во внимание. Итак, из любопытства, это та же самая система, в которой вы заработали postfix
?