Я щойно побудував скромний домашній сервер за допомогою CentOS 5.5. Я хочу, щоб сервер міг надсилати електронні листи до мого облікового запису Gmail чи інших облікових записів електронної пошти для різних речей, як-от роботу із cron. Також було б непогано мати можливість відправляти електронну пошту через програми PHP, які я запускаю / розроблюю і на сервері. Або навіть матиме можливість сервер надсилати електронні листи через поштову команду.
Я знаю, що є мільйон результатів пошуку 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)
Будь-які підказки?