Centos 配置mailx使用外部smtp发送邮件

摘要:
② 关闭本地计算机上的sendmail服务或后缀服务。③ Smtp auth password=“bqh***”这是配置授权代码,而不是邮箱的独立密码。

今天写定时脚本时,用到监控服务器是否备份成功,配置sentmail和postfix总是出问题,原本想只是接受个信息,没必要那么麻烦,直接配置mailx就能满足了,具体配置如下:

1、安装mailx

yum install mailx -y 

2、编辑发送的配置文件(修改/etc/mail.rc)

vi /etc/mail.rc

#qq.com

set smtp=smtp.qq.com    //邮箱所在服务器和端口地址

set from="1147076062@qq.com"  //你的qq邮箱

set smtp-auth-user="1147076062@qq.com" smtp-auth-password="bqh***"  //邮箱密码

set smtp-auth=login  //默认login即可

Centos 配置mailx使用外部smtp发送邮件第1张

echo "邮件正文" | mail -s "邮件主题" 1147076062@qq.com

发送文件的另外几种格式:

cat file.txt | mail -s "邮件主题" 1147076062@qq.com

mail -s "邮件主题" 1147076062@qq.com < file.txt

echo  hello 锦衣卫 | mail -s "测试" 1147076062@qq.com

Centos 配置mailx使用外部smtp发送邮件第2张

温馨提醒:

①记得要进邮箱打开SMTP。

②关闭本机的sendmail服务或者postfix服务等。

③smtp-auth-password="bqh***" 此处是配置授权码,而不是邮箱的独立密码。如果配置错了会报错

smtp-server: 535 Error: ȫʹԃ˚ȨëµȂ¼¡£Ъȩȫ¿´: http://service.mail.qq.com/cgi-b

in/help?subtype=1&&id=28&&no=1001256"/root/dead.letter" 11/303
. . . message not sent.

---------------------------------------------------------------------------------------------------------

想让服务器自动发个邮件至163邮箱或者qq邮箱等,可以配置mailx使用外部smtp发送邮件,要是想做邮件服务器的话可以用sentmail和postfix等。

免责声明:文章转载自《Centos 配置mailx使用外部smtp发送邮件》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C++各大有名库的介绍——网络通信xposed云闪付免签支付系统源码下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CentOS7+Mono5.2.0.224 +Jexus5.8.3.0 布署 Asp.Net MVC (vs2017)

 背景:   比起大神我们只是差远了,只知道一味的找找看,找的资料不少,但真不知道哪一个是正确的。   之前一个文章也写了怎么安装 Jexus 但始终只有是html的静态页面可以asp.net 都不行(http://www.cnblogs.com/xiaoruilin/p/7777478.html)   被自己坑了,但也没办法,最后在https://lin...

centos 7 安装 恢复windows引导项

在电脑Windows10系统上安装Centos7,安装后找不到Windows7引导菜单。 原因:因为CentOS 7已采用新式的grub2系统,所以需要进入/boot/grub2目录后使用vi编辑grub.cfg文件。 解决方法一:修改Centos 7的Grub2引导,添加Windows的启动项 1 1.sudo vi /boot/grub2/grub...

在linux环境下搭建java web测试环境(非常详细!!)

一.项目必备软件及基本思路 项目必备:虚拟机:VMware Workstation (已安装linux的 CentOS6.5版本) 项目:java web项目 (必须在本地部署编译后选择项目的webRoot,改为ROOT(ROOT包含下面四个关键文件),放到tomcat下的webapps下即可,因为tomcat启用一个工程的时候,就是发布了除了JSP以外的...

Linux C SMTP POP3 极简陋邮件客户端

以前以为协议非常高神,但做了这个之后发现还好,没想象的那么艰难。 先要了解邮件的原理 再者就是上面2协议 可以先用telnet测试一下,以初步了解那2协议:http://hi.baidu.com/343243581/item/113c7212ced7e0e05e53b1d8 实现大致思想,SMTP,POP3相关介绍:http://www.doc88.com...

如何在CentOS 7中禁止IPv6

最近,我的一位朋友问我该如何禁止IPv6。在搜索了一番之后,我找到了下面的方案。下面就是在我的CentOS 7 迷你服务器禁止IPv6的方法。 你可以用两个方法做到这个。 方法 1 编辑文件/etc/sysctl.conf, vi /etc/sysctl.conf 添加下面的行: net.ipv6.conf.all.disable_ipv6 = 1 net...

POP3与IMAP协议

POP3与IMAP都是与电子邮件相关的协议。 POP3协议允许电子邮件客户端下载服务器上的邮件,但是在客户端的操作(如移动邮件、标记已读等),不会反馈到服务器上,比如通过客户端收取了邮箱中的3封邮件并移动到其他文件夹,邮箱服务器上的这些邮件是没有同时被移动的 。 即POP3协议实际上主要是用于下载的,只是对邮件服务器上的邮件进行的拷贝,并不构成与邮件服务器...