我刚刚使用CentOS 5.5构建了一个适中的家庭服务器.我希望服务器能够将电子邮件发送到我的Gmail帐户或其他电子邮件帐户,以处理各种事情,例如cron作业.能够通过我在服务器上运行/开发的
PHP应用程序发送电子邮件也是很好的.甚至可以让服务器通过mail命令发送电子邮件.
我知道有一百万个关于将Linux服务器设置为电子邮件服务器或配置sendmail等的谷歌搜索结果.但它们似乎并不是我想要的……至少我不这么认为.我不是要设置一些其他客户端可以连接的公司服务器来发送电子邮件或类似的任何复杂的东西.
我只是希望我的服务器向我发送有关内容的电子邮件.看起来应该很简单……任何人都能指出我正确的方向吗?
UPDATE
根据下面的用户请求,我尝试了以下命令:
/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,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)
有什么线索吗?
解决方法
/ bin / mail -s“在这里输入主题行”-a
/home/…/whateverFileYouWantAttached
“你@ YourEmailAddress”
< /home/me/textBody.letter
/home/…/whateverFileYouWantAttached
“你@ YourEmailAddress”
< /home/me/textBody.letter
尝试以上命令:)