centsos 使用命令行发送邮件
2016-03-15 10:20
183 查看
1 执行命令行 which mail
2 从上面的命令看,系统已经安装了mail,对些我们还需要设置一下mail,让它使用外面的邮箱进行发邮件。
设置文件是 /etc/mail.rc
3 我使用的是126邮件,所以设置mail使用126代理发邮件
只需要在 /etc/mail.rc 最后添加一行即可,如下
set from=hehe@126.com smtp=smtp.126.com smtp-auth-user=hehe@126.com smtp-auth-password=123456 smtp-auth=login
虽然我们设置了linux使用客户端用126的发邮件,可是还需要登陆到邮箱里设置POP3/SMTP/IMAP。
4
设置好这方面之后就可以在linux上面使用mail发邮件。
例如我发一个给自己进行测试看看。
发送方式两种
第一种使用管道命令: echo test | mail -s test lheheh@126.com
第二种使用文件方式 mail -s test lheheh@126.com < mail.txt
5 发送带附件的邮件
如果要发送带附件的邮件,则需要先安装uuencode,uuencode 在sharutils包中
sudo yum install sharutils;
然后再发送
uuencode 附件名 显示附件名| mail -s 题目 目的邮箱
uuencode hello.txt bienvenu |mail -s Test test@163.com
2 从上面的命令看,系统已经安装了mail,对些我们还需要设置一下mail,让它使用外面的邮箱进行发邮件。
设置文件是 /etc/mail.rc
3 我使用的是126邮件,所以设置mail使用126代理发邮件
只需要在 /etc/mail.rc 最后添加一行即可,如下
set from=hehe@126.com smtp=smtp.126.com smtp-auth-user=hehe@126.com smtp-auth-password=123456 smtp-auth=login
虽然我们设置了linux使用客户端用126的发邮件,可是还需要登陆到邮箱里设置POP3/SMTP/IMAP。
4
设置好这方面之后就可以在linux上面使用mail发邮件。
例如我发一个给自己进行测试看看。
发送方式两种
第一种使用管道命令: echo test | mail -s test lheheh@126.com
第二种使用文件方式 mail -s test lheheh@126.com < mail.txt
5 发送带附件的邮件
如果要发送带附件的邮件,则需要先安装uuencode,uuencode 在sharutils包中
sudo yum install sharutils;
然后再发送
uuencode 附件名 显示附件名| mail -s 题目 目的邮箱
uuencode hello.txt bienvenu |mail -s Test test@163.com
相关文章推荐
- 高性能apache服务器配置大并发教程MPM模块配置
- python 微信机器人之图灵
- Ubuntu15.10中搜狗输入法的安装使用
- JS中数组Array的用法
- 敏捷开发实际运用
- てもともとだ
- configure/make/make install的作用
- 8个超炫酷仿HTML5动画源码
- MVP初级整理
- hdoj 1799 循环多少次?(数学公式)
- Android 生成文字图片验证码
- 193 - Valid Phone Numbers
- datasorttable表格
- USG 5160 L2tp 配置实例
- Linux下usb驱动调用流程
- 17.3 OJ内存2G限制 error C2148: 数组的总大小不得超过0x7fffffff字节
- 从输入网址到显示网页的全过程分析
- libxml 添加到工程
- iOS中assign,copy,retain之间的区别以及weak和strong的区别
- 如何进行rails性能优化