Я устанавливаю веб-CRM на клиентском сервере, на котором настроен только пользователь root. Мы обнаруживаем, что они не могут отправлять письма из CRM.
Я проверил отправку писем из командной строки, используя учетную запись www-data, и пока sudo -u www-data sh -c 'sendmail crmtestuser@mailinator.com < /tmp/email.txt'
успешно работает, а почта отправляется и принимается успешно, когда я пытаюсь sudo -u www-data sh -c 'mail -s "My Test Subject" crmtestuser@mailinator.com< /tmp/email.txt'
, я получаю:
mail: cannot stat `/root/.mail': Permission denied
mail: Cannot open `/root/.mailrc': Permission denied
Когда я ls -l /var/mail
, есть только одна запись:
-rw------- 1 root mail 6223 Mar 5 15:19 root
В / var нет сообщений об ошибках /log/mail.err или /var/log/apache2/error.log из попыток отправить почту либо из команды mail в командной строке, ни из попыток отправки почты через CRM.
Любые идеи для что я мог попробовать?