Отправка почты из сценария оболочки Unix - PullRequest
0 голосов
/ 20 декабря 2011

Мне нужно отправить файл report.txt на указанный почтовый адрес из сценария оболочки. Я попробовал это:

  mailx -s "report" target@mail.com < report.txt

он не отправлял и не выдавал никаких сообщений об ошибках иличто-то.Почему это не сработало, я думаю, что это должно работать, в форме нет ошибки.Я использую Cent-OS 5.7.Я попытался переустановить heirloom-mailx, и это не исправило.Кроме того, если вы знаете какой-либо альтернативный способ отправить его, это тоже поможет мне.

1 Ответ

1 голос
/ 20 декабря 2011

Скорее всего, вы неправильно настроили сервер smtp (исходящая почта).Есть несколько вариантов, и вы даже можете использовать свою учетную запись Gmail, например, ssmtp.Или Постфикс.Или sendmail.

Если он настроен, возможно, служба не запущена.

Для решения проблемы я бы сначала проверил, что говорит ваш журнал (например, /var/log/messages*.

НТН

...