На CentOS почта или дурак никогда не отправляют мои письма
Использование CentOS 5 и попытка отправить электронное письмо из командной строки (для вложений электронной почты crontab). mail и mutt выполняются без ошибок, но я просто никогда не получаю никаких писем. Я использую exim в качестве локального сервера SMTP. Мой адрес электронной почты является учетной записью Gmail.
[root@server ~]# mail -s "hello subject" me@mygmaildomain.com < test_message.txt
[root@server ~]# mutt -s "hello subject" me@mygmaildomain.com < test_message.txt
[root@server ~]#
Когда я запустил mutt сам по себе, он сказал, что не было /var/spool/mail/root. Итак, я коснулся этого:
[root@server ~]# touch /var/spool/mail/root
все еще нет писем на мою учетную запись Gmail... Что мне нужно сделать?
1 ответ
Проверьте / var / log / maillog, чтобы увидеть, какие ошибки (если есть) присутствуют.
/ var / spool / mail / root - это локальный почтовый ящик, т.е. для входящей почты, а не исходящей.
Для исходящей почты она содержится в /var/spool/mqueue
По крайней мере, именно здесь Sendmail и postfix имеют свои очереди в CentOS, на самом деле я не уверен насчет exim, но это должно быть одинаково.