[[email protected] /]# mail -s "Message" [email protected] < /tmp/info.message
系统默认以“[email protected]主机名” 发送邮件,收到邮件直接被过虑成垃圾邮件了,那可不可以自定义邮箱发送邮件呢?
答案肯定可以的。
下载mailx包
mailx官方站点 http://heirloom.sourceforge.net/
下载最新版本mailx-12.4.tar.bz2 (271.5 kB)
http://sourceforge.net/projects/heirloom/files/latest/download?source=files
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
[[email protected] software] # tar -jxvf mailx-12.4.tar.bz2
|
出现错误,看下面文档帮助
http://www.linuxfromscratch.org/blfs/view/stable/basicnet/mailx.html
原来差补丁,修复他
1 2 3 4 |
[[email protected] mailx-12.4] # wget http://www.linuxfromscratch.org/patches/blfs/7.6/mailx-12.4-openssl_1.0.0_build_fix-1.patch
|
#修复补丁成功
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
[[email protected] mailx-12.4] # make clean #清除历史编译后文件
|
测试一下
1 |
[[email protected] mailx-12.4] # mail -s "Message" xxx[email protected] < /tmp/info.message
|
邮件发送成功,但为什么收到的还是[email protected]发送的邮件呢?
1 2 |
[[email protected] mailx-12.4] # whereis mailx
|
哦,原因是新安装的包没有生效,执行还是原来的路径,替换他。
1 2 3 4 5 |
[[email protected] mailx-12.4] # cd /bin
|
这下成功。
其它方法如:SendEmail 见 http://caspian.dotconf.net/menu/Software/SendEmail/