iirc ossec может использовать оба из них для дополнения его собственных функций.
У меня такая же проблема на сервере Ubuntu 14.04. И я нахожу сообщение об ошибке в /var/log/mail.err
, в котором говорится:
postfix/sendmail[27115]: fatal: open /etc/postfix/main.cf: No such file or directory
Затем я просто перенастроил постфикс
и решил эту проблему.
sudo dpkg-reconfigure postfix
В основном это связано с очень большим размером файла. Вы можете заархивировать файл и отправить его повторно ..
В Debian я получил ошибку
mail: cannot send message: process exited with a non-zero status error
и код выхода
$ echo $?
$ 36
потому что имя хоста в /etc/hostname и имя для 127.0.0.1 в /etc/hosts отличались.
sudo dpkg-reconfigure postfix
имя системной почты.
прочтите лог :vim /var/log/mail.err
ff@ubuntu:/var/log$ head -n 20 mail.err
Sep 7 10:36:39 ubuntu sm-msp-queue[6302]: unable to qualify my own domain name
(ubuntu) -- using short name
ff@ubuntu:/var/log$
В моем Debian решение было запущено командой mail от имени пользователя root.
Войти как пользователь root
sudo su
или отправить почту как root
echo "Test message" | sudo mail -s "Subject" example@example.tld
У меня была такая же ошибка. Я использовал учетную запись gmail для отправки электронных писем. Проверив свой gmail, я заметил, что Google отправляет мне критические предупреждения безопасности по электронной почте. Мне пришлось дать разрешения незащищенным приложениям в разделе безопасности моей учетной записи Google, чтобы они заработали.
Я использую Docker
, и мне также нужно реализовать следующее в моем Dockerfile
:
RUN echo "localhost localhost.localdomain" >> /etc/hosts
Не знаю, поможет ли это кому-нибудь, но вот мой опыт. Я настраиваю ssmtp
только для отправки писем с моего сервера Ubuntu 18.04.
Ошибка возникла из-за того, что в gmail были отключены менее безопасные приложения, из-за чего Google не смог аутентифицировать сертификат моего сервера. После включения я мог начать отправлять электронные письма с сервера. Надеюсь, поможет!