CentOS 5.5を使用して、ささやかなホームサーバーを構築しました。サーバーが、Gmailアカウントまたはcronジョブなどのさまざまなことを行う他のメールアカウントにメールを送信できるようにします。また、サーバー上で実行/開発したPHPアプリケーションを介して電子メールを送信できると便利です。または、サーバーがmailコマンドを使用して電子メールを送信できるようにすることもできます。
Linuxサーバーをメールサーバーとして設定したり、sendmailを設定したりすることに関して、Googleの検索結果が100万件あることは知っています。しかし、私が探しているものとは思えません。私は、他のクライアントが接続してメールやそのような複雑なものを送信できる企業サーバーをセットアップしようとはしていません。
私は自分のサーバーに何かに関するメールを送ってほしいだけです。簡単なように思えます...誰かが私を正しい方向に向けることができますか?
更新
以下のユーザーのリクエストごとに、私はこのコマンドを試しました:
/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)
手がかりはありますか?