Я только что построил скромный домашний сервер, используя CentOS 5.5. Я хочу, чтобы сервер мог отправлять электронные письма на мою учетную запись Gmail или другие учетные записи электронной почты для различных вещей, таких как задания cron. Также было бы неплохо иметь возможность отправлять электронную почту через приложения PHP, которые я также запускаю / разрабатываю на сервере. Или даже иметь возможность отправлять сообщения с помощью команды mail.
Я знаю, что есть миллион результатов поиска Google о настройке вашего Linux-сервера в качестве почтового сервера или о настройке sendmail и т. Д. Но они, похоже, не то, что я ищу ... по крайней мере, я так не думаю. Я не пытаюсь настроить какой-либо корпоративный сервер, к которому другие клиенты могут подключаться для отправки электронных писем или чего-либо такого сложного.
Я просто хочу, чтобы мой сервер отправлял мне электронные письма о вещах. Кажется, все должно быть просто ... Кто-нибудь может указать мне правильное направление?
ОБНОВИТЬ
В соответствии с запросом пользователя ниже, я попробовал эту команду:
/bin/mail -s "My Subject" "myaddress@gmail.com" < /home/john/test
Никаких ошибок или чего-либо еще. Но электронная почта никогда не появлялась в моем почтовом ящике. Вот мойmaillog
Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: from=root, size=10906, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, relay=root@localhost
Oct 27 00:52:19 localhost sendmail[13703]: o9R6qJOd013703: from=<root@localhost.localdomain>, size=11209, class=0, nrcpts=1, msgid=<201010270652.o9R6qJhU013702@localhost.localdomain>, proto=ESMTP, daemon=MTA, relay=localhost.localdomain [127.0.0.1]
Oct 27 00:52:19 localhost sendmail[13702]: o9R6qJhU013702: to=myaddress@gmail.com, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=40906, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (o9R6qJOd013703 Message accepted for delivery)
Есть какие-нибудь подсказки?