centos 7 下发送邮件设置 原

使用sendmail发邮件的配置

yum -y install sendmail service sendmail start

vim body.txt test mail from linux.

mail -s "test mail from linux" yourname@163.com,yourname2@163.com <body.txt

mailq #查看邮件队列 cat /var/log/maillog

 【注意:】 多个邮件地址以西文,分割;

配置邮件发送显示账号

vim + /etc/mail.rc

# For Linux and BSD, this should be set.
set bsdcompat
set from=devops

#把devops换成自己想显示的名称

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

邮件相关配置的文件

/etc/aliases

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

如使用外部邮箱smtp方式发邮件,设置smtp的验证规则配置,同时,在network中配hostname定义,sendmail发邮件只识别hostname.

配置时from和=间不要有空格,不然提示“ Non-null variable name required”。

vim /etc/mail.rc set from=yourname@163.com smtp=smtp.163.com set smtp-auth-user=yourname@163.com smtp-auth-password=yourpassword smtp-auth=login

vim /etc/sysconfig/network hostname mail.163.com

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

【测试过程问题记录】

1、163的邮箱开启smtp服务时必须设置授权码,在/etc/mail.rc  smtp-auth-password设置成授权码,不然错给你看

      smtp-server: 535 Error: authentication failed

2、163邮箱不开启smtp服务,换个错误给你看

       smtp-server: 550 User has no permission

 3、安装后遇到 如下错误则安装mailx

-bash: mail: command not found

yum install mailx

[root@localhost logs]# mailx -s "testilink" linjin200@163.com </data/aa.txt

【总结】

用smtp发个邮件好纠结,各路神仙都要照顾到,不然哪哪都要罢个工。

(adsbygoogle = window.adsbygoogle || []).push({});

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python编程大咖

看神Python程序员,如何在不同系统上搭建Python开发环境,长知识

对于Python的学习,从未停止,尤其是在这个Python被一路看涨的时代,我们更应该努力学习,下面就给大家分享一下,在不同系统上搭建Python的开发环境。

6920
来自专栏Fundebug

高效使用VSCode的9点建议

为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。

17240
来自专栏GitHubDaily

GitHubDaily 周报第 100 期

GitHub:https://github.com/nondanee/vsc-netease-music

8420
来自专栏享智同行

Java入门系列-04-java中的变量

内存像旅馆一样,不同的房间类型对应不同的数据类型,内存存储数据时会根据数据的需求为它申请一块合适的空间。用于存储数据的这个空间就是变量。

14340
来自专栏Python编程大咖

网友提问:如何保存知乎回答里的视频,Python大神亲自操刀实现

之前在知乎看到有人问如何保存知乎回答里的视频,于是想着写个脚本直接根据知乎回答的链接下载该回答里的视频,这样岂不是十分简单方便?(因为我看到那个提问下方的回答操...

26420
来自专栏Java职业技术分享

Java开源项目——源码阅读方法,二次开发方法

一直以来,都想要阅读某些Java开源项目的源代码,甚至想要修改某些代码,实现对开源项目进行二次开发的目的。但总是不知从何入手,直接将开源项目的源代码导入Ecli...

34500
来自专栏区块链实战

【大坑】iBase4J 架构研究建议 顶

文件:iBase4J-Biz-Web/src/main/resources/Spring-config.xml 中 <!-- dubbo --> <dubb...

21710
来自专栏Android技术分享

Flutter这么火为什么不了解一下呢?(上)

1.快速开发 毫秒级的热加载快速地将修改应用到app。使用丰富的可完全自定义的组件在几分钟内就可以构建native界面。

26920
来自专栏linux、Python学习

Python框架:Django写图书管理系统(LMS)

今天我会带大家真正写一个Django项目,对于入门来说是有点难度的,因为逻辑比较复杂,但是真正的知识就是函数与面向对象,这也是培养用Django思维写项目的开始

30520
来自专栏M莫的博客

Linux安装java、maven、mysql、rabbitmq

yum-config-manager –disable mysql80-community yum-config-manager –enable mysql57...

14320

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励