Использование 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 ... Что мне нужно делать?
Проверьте / var / log / maillog, чтобы узнать, какие ошибки (если есть) присутствуют.
/ var / spool / mail / root - это локальный почтовый ящик, т.е. для входящей почты, а не для исходящей очереди.
Для исходящей почты он содержится в / var / spool / mqueue
По крайней мере, именно здесь у sendmail и postfix есть свои очереди в CentOS, я не уверен насчет exim, но он должен быть таким же.