Отсылка уведомлений Acronis True Image 9 Server сопровождается ошибкой
Не удается отправить тестовое сообщение. Возможная причина — неверные настройки электронной почты
Рассылка идет через postfix с smtp auth. В логах postfix’а
Nov 6 14:14:08 mx postfix/smtpd[26539]: connect from foo[192.168.24.101]
Nov 6 14:14:08 mx postfix/smtpd[26539]: warning: Illegal address syntax from foo[192.168.24.101] in MAIL command: alarm@foo.tld
Nov 6 14:14:08 mx postfix/smtpd[26539]: lost connection after MAIL from foo[192.168.24.101]
Nov 6 14:14:08 mx postfix/smtpd[26539]: disconnect from foo[192.168.24.101]
Решение
В main.cf должно быть
strict_rfc821_envelopes = no
Sep 25 13:47:54 mx postfix/virtual[38136]: 8F4B72ADCB4: to=<user@domain.tld>, relay=virtual, delay=1.2, delays=0.46/0.02/0/0.76, dsn=4.2.0, status=deferred (delivery failed to mailbox /mail/virtual/domain.tld/user: cannot open file: Is a directory)
Решение
в настройках пользователя путь к хранилищу сообщений должен оканчиваться слешом, это говорит postfix’у о том, что формат почтового ящика maildir, если слеша нет, он думает, что это mailbox
Обновляю postfix с версии 2.11.7_1 на версию 2.11.7_1,1 стандартно portupgrade’ом и получаю ошибки
/bin/sh postfix-install -non-interactive -package
postconf: environment corrupt; missing value for readme_d
bin/postconf: fatal: out of memory
postconf: environment corrupt; missing value for readme_d
. . .
postfix-install: Error: «» should be an absolute path name.
*** Error code 1Stop.make: stopped in /usr/ports/mail/postfix
Решение
Дальнейшее расследование показало следующее:
-
если сделать make config postfix’а и отключить TLS и запустить обновление postfix, то все завершиться удачно. Единственное, что придется в main.cf установить
smtp_use_tls = no smtpd_use_tls = no
- если все-таки желательно использовать tls, то пересобираем openssl без опции ASM и только после этого апдейтим postfix
Стояла связка postfix+clamav+clamsmtpd+mysql. После перехода на спаморез Maia Mailguard был отключён clamsmtpd за ненадобностью. Всё бы ничего, только с тех пор postfix перестал смотреть в таблицу алиасов
В логах ошибка
Mar 13 06:58:59 mail postfix/virtual[34935]: 2937418CC45: to=<alarm@domain.tld>, relay=virtual, delay=0.16, delays=0.11/0/0/0.06, dsn=5.1.1, status=bounced (unknown user: «alarm@domain.tld»)
Решение
отключить в main.cf параметр receive_override_options = no_address_mappings

- Системный администратор с 2000 года
- Участник Freelancehunt, Хабр Q&A, cyberforum
- Кейсы