На 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, но это должно быть одинаково.

Другие вопросы по тегам