码迷,mamicode.com
首页 > 系统相关 > 详细

笔记本玩linux server -- centos6 mail命令 发送邮件

时间:2015-10-11 21:38:56      阅读:238      评论:0      收藏:0      [点我收藏+]

标签:

    安装了centos的笔记本没有鼠标操作也不方便,两个笔记本都放在桌面上操作也十分不便,因此windows下用ssh登陆服务器进行操作还是十分必要的。下载了个Putty,软件很小巧,绿色软件,直接点开就能用。centos中用ifconfig查询ip地址,windows中用Putty就能登陆了。但是发现输入用户名后等待很久才让输入密码,十分不爽。百度了一下,发现是连接设置问题。SSH客户端(如PuTTY)ssh远程登录Linux非常慢的解决方法,主要意思就是:

### PuTTY下设置不使用GSSAPIAuthentication
PuTTY Configuration -> Connection -> SSH -> Auth -> GSSAPI -> (取消勾选)Attempt GSSAPI authentication(SSH-2 only)

   虽然对维护服务器还不熟悉,但是觉得要是需要自动化的话,有什么异常应该自动发送邮件到指定邮箱吧,用命令行怎么发送邮件呢?搜到了一些有用的资料:

1、如何查看邮件队列?

#sendmail -bp  
/var/spool/mqueue is empty
                Total requests: 0

(查看邮件队列干嘛呢,我也不清楚,大概是断网的时候邮件发不出去可以查看队列数目吧)

2、centos使用mail命令发送邮件,可以自定义发送地址哦

搜到这篇文章:Centos6.x使用mail命令发邮件

使用mail 命令,-r选项可以指定发送人地址

echo hello | mail -s ’12306′ -r xxx@xxxxx.com xxx@xxxxxx.com

按照网上一些说法使用sendmail 的-f 和-F 选项指定发件人邮箱和发件人名称在centos6.7上无法工作:

echo hello | mail -s ’12306′ to@foxmail.com -- -f from@xxxxx.com -F sender

另外若没有用-r指定发件人,默认的发件人将会是:用户全名<登陆用户@pc域名>,这个域名可以通过以下设置?:(暂时没搞清楚3个文件的关系。。)

sudo vi  /etc/mail/local-host-names
sudo vi  /etc/sysconfig/network
sudo vi /etc/hosts

(原来收到的邮件真的可以什么都伪造)一般情况下可以通过查看邮件原文辨别一些假冒的发件人(更详细的?不懂。。。)

另外测试了qq邮箱 网易邮箱 某校邮箱 谷歌邮箱,只有qq邮箱接受mail命令发送的邮件,其他邮箱收不到(反垃圾功能?)

找到了一些有意思的资料:

伪造邮件、任意发件人发送Email邮件,这个人的网站和博客似乎也挺有意思。

邮件伪造原理深度解析

linux mail命令设置发件人,支持html做成图文并茂

 

玩了一天电脑了,今天就记录到这里。

笔记本玩linux server -- centos6 mail命令 发送邮件

标签:

原文地址:http://www.cnblogs.com/YeLincoln/p/4868951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!