文档章节

Linux sendEmail

Linux_Anna
 Linux_Anna
发布于 07/12 18:04
字数 449
阅读 5
收藏 0

 下载sendEmail 

[root@opencron src]#  wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz

[root@opencron src]# tar -xvf sendEmail-v1.56.tar.gz

[root@opencron src]# cp -a sendEmail-v1.56/sendEmail /usr/local/bin/


发送邮件

说明:可以看到发送成功会有提示:Email was sent successfully!

[root@opencron src]#  /usr/local/bin/sendEmail -s smtp.139.com -xu 13660559892@139.com -xp 1007dana -f 13660559892@139.com -t anna@gadmobe.com -u SendEmail  -m this SendEmail test -o message-content-type=html -o message-charset=utf8
Jul 12 15:42:43 opencron sendEmail[23104]: Email was sent successfully!

 

邮件正文&附件一起发送

[root@opencron src]#  /usr/local/bin/sendEmail -s smtp.139.com -xu 13660559892@139.com -xp 1007dana -f 13660559892@139.com -t anna@gadmobe.com -u SendEmail  -m this SendEmail test -o message-content-type=html -o message-charset=utf8 -a /root/www.txt 
Jul 12 15:43:25 opencron sendEmail[23142]: Email was sent successfully!

 

sendEmail 参数

  • -f 表示发送者的邮箱
  • -t 表示接收者的邮箱
  • cc 表示抄送发给谁
  • -bcc 表示暗抄送给谁
  • -o message-content-type=html   邮件内容的格式,html表示它是html格式
  • -o message-charset=utf8        邮件内容编码
  • -s 表示SMTP服务器的域名或者ip
  • -u 表示邮件的主题
  • -xu 表示SMTP验证的用户名
  • -xp 表示SMTP验证的密码(注意,这个密码貌似有限制,例如我用d!5neyland就不能被正确识别)
  • -m 邮件的内容
  • -a 要发送的附件

参考文档:http://blog.51cto.com/ityunwei2017/1713425 

 

[root@rtb-redis ~]# yum install -y sendmail
[root@rtb-redis ~]# yum install sharutils -y
[root@rtb-redis ~]# yum install -y sendmail-cf

 

[root@rtb-redis ~]# vim /etc/mail/sendmail.cf

*******************************************
*******************************************
*******************************************

#找到
O DaemonPortOptions=Port=smtp,Addr=127.0.0.1, Name=MTA

#修改
O DaemonPortOptions=Port=smtp,Addr=rtbredis.com, Name=MTA

说明:这里写的是hostname

 

[root@rtb-redis ~]# vim /etc/hosts

127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
127.0.0.1 rtbredis.com
172.104.29.192 rtbredis.com

 

这段配置是指指定user发出邮件

vim /usr/local/php/etc/php.ini

[mail function]

SMTP = localhost

smtp_port = 25

sendmail_from = noreply@sasha-lab.net


sendmail_path = /usr/sbin/sendmail -f noreply@sasha-lab.net -t -i

 

© 著作权归作者所有

共有 人打赏支持
Linux_Anna
粉丝 8
博文 164
码字总数 168107
作品 0
广州
运维
linux下使用sendEmail发邮件

sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bash、perl和web站点使用。 下载...

模范生
06/28
0
0
linux 下使用sendemial发送邮件

sendEmail的主页http://caspian.dotconf.net/menu/Software/SendEmail/ 下载地址http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz #tar –zxvf sendEmail-v1.56.......

lianyuelong
07/04
0
0
Linux下使用sendEmail发送带附件的邮件

sendEmail是一个轻量级,命令行的SMTP邮件客户端。如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php、bash、perl和web站点使用。 以上...

小运
2013/09/03
0
1
nagios钉钉报警与邮件报警

由于公司需求,要有一个监控,并且可以钉钉、邮件报警,我就做了。虽然,我是tester,因为公司暂时没运维,我兼职了。 前提条件: * 已经装好naigos,但没配置报警 * 需要linux下有python环境...

说什么好呢
07/24
0
0
linux sendEmail工具的安装使用

1、sendEmail的主页http://caspian.dotconf.net/menu/Software/SendEmail/ 下载地址wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz 2、安装: #tar -zxvf......

xujh1986
2016/02/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周四乱弹 —— 毒蛇当辣条

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @ 达尔文:分享花澤香菜/前野智昭/小野大輔/井上喜久子的单曲《ミッション! 健?康?第?イチ》 《ミッション! 健?康?第?イチ》- 花澤香菜/前野智...

小小编辑
47分钟前
4
1
java -jar运行内存设置

java -Xms64m #JVM启动时的初始堆大小 -Xmx128m #最大堆大小 -Xmn64m #年轻代的大小,其余的空间是老年代 -XX:MaxMetaspaceSize=128m # -XX:CompressedClassSpaceSize=6...

李玉长
58分钟前
1
0
Spring | 手把手教你SSM最优雅的整合方式

HEY 本节主要内容为:基于Spring从0到1搭建一个web工程,适合初学者,Java初级开发者。欢迎与我交流。 MODULE 新建一个Maven工程。 不论你是什么工具,选这个就可以了,然后next,直至finis...

冯文议
今天
1
0
RxJS的另外四种实现方式(四)——性能最高的库(续)

接上一篇RxJS的另外四种实现方式(三)——性能最高的库 上一篇文章我展示了这个最高性能库的实现方法。下面我介绍一下这个性能提升的秘密。 首先,为了弄清楚Most库究竟为何如此快,我必须借...

一个灰
今天
1
0
麒麟AI首席科学家现世

8月31日,华为发布了新一代顶级人工智能手机芯片麒麟980,成为全球首款7nm工艺手机芯片,AI方面也实现飞跃,支持人脸识别、物体识别、物体检测、图像分割、智能翻译等。 虽然如今人人都在热议...

问题终结者
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部