在linux下设置SMTP服务器并用mail命令发邮件精解步骤:

1.vi /etc/mail.rc

  1. 在末尾追加如下内容:

set from=user@domain.com    //默认对外发送邮件的用户邮箱地址
set smtp=smtp.domain.com    //选用默认发送邮件的公共邮件域名
set smtp-auth-user=user@domain.com    //默认对外发邮件的用户
set smtp-auth-password=password    //对应默认用户的密码
set smtp-auth=login        //默认使用login

也可以写成

set from=user@domain.com smtp=smtp.domain.com smtp-auth-user=user@domain.com smtp-auth-password=password smtp-auth=login

3.保存退出

4.mail -s "自定义的邮件标题内容"  收件人信箱  <发送内容的全路径        (属于用文件进行邮件发送)
或者 echo "自定义文件内容"|mail -s "自定义的邮件标题内容"  收件人信箱           (用echo和|来自定义文件发送内容)

实例演示:

[root@kelong ~]# vi /etc/mail.rc (输入内容详细步骤略)

[root@kelong ~]# tail -5 /etc/mail.rc

fwdretain subject date from to

# For Linux and BSD, this should be set.

set bsdcompat

set from=chun_we***@163.com smtp=smtp.163.com smtp-auth-user=chun***u smtp-auth-password=chunw***985 smtp-auth=login

[root@kelong ~]#

[root@kelong ~]# mail -s "mail test" chun***@foxmail.com </etc/hosts

[root@kelong ~]# echo "hello,* test auto mail"|mail -s "test write" 791***518@qq.com

邮件接收图见附件

特别提醒:

设置smtp-auth-password=password的密码有些邮可以直接用邮箱登录密码,有些要重新设置IMAP/SMTP等,不同的公共邮箱提供的协议或权限不一样,推荐使用@163.com

转载于:https://blog.51cto.com/wuchunwei/1758685

linux下设置SMTP服务器并用mail命令发送邮件精解相关推荐

  1. linux在vi创建文件,Linux下创建文本文件(vi/vim命令使用详解)

    vi test.txt 或者 vim test.txt 再或者 touch test.txt vim是vi的升级版,指令更多,功能更强. 下面是收集的vim用法,当在vim里面要实现退出,首先要做的是 ...

  2. Linux下设置普通用户使用sudo命令

    1.登录root用户 2.增加root用户对文件sudoers的写权限 chmod u+w /etc/sudoers 3.编辑sudoers,把用户mysql添加进去 vi /etc/sudoers ...

  3. 录音笔生成文件自动传到服务器,如何在Linux下设置录音笔时间

    如何在Linux下设置录音笔时间 发布时间:2020-09-15 05:05:35 来源:脚本之家 阅读:92 作者:依云 栏目:服务器 买了一个录音笔,效果比使用笔记本话筒录音好多了还省电.当然啦, ...

  4. linux下设置时钟,linux 如何设置时钟服务器

    2014-05-31 回答 执行ntpdate xxx.xxx.xxx.xxx(ntp服务器地址). linux下配置ntp服务器 配置方法: 1.ntp服务安装 ntp服务在rhel5.x中式默认安 ...

  5. Linux下使用mail命令发送邮件

    因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送.mail命令的语法如下: Usage: mail ...

  6. Linux下查看DNS服务器IP地址以及使用host命令查询域名对应的IP地址

    Linux下查看DNS服务器IP地址以及使用host命令查询域名对应的IP地址 Linux使用etc/resolv.conf文件来存放DNS服务器的IP地址,使用cat命令查看. cat /etc/r ...

  7. linux查看进程命令wwn,linux下如何查看服务器wwn号

    原标题:linux下如何查看服务器wwn号 PC server主机与FC存储进行连接时,一般需要加装HBA卡,两者之间衔接的一个重要参数就是wwn号.redhat或suse下查看wwn号的方法如下. ...

  8. 在Linux下安装邮件服务器Qmail(一)

    在Linux下安装邮件服务器Qmail(一) 我还未测试,收藏 在Linux下安装邮件服务器Qmail 功能列表 SMTP服务器:SMTP-AUTH认证(Plain,Login,CRAM-MD5)TL ...

  9. linux 邮件服务器pop3,linux下的邮件服务器

    既然总结了windows下的邮件服务器,那么linux下的邮件服务器也一起总结一下. 在中职技能比赛中邮件服务器不管是linux和windows原理都是一样,只不过实现的方式有所区别,windows2 ...

最新文章

  1. Caffe官方教程翻译(8):Brewing Logistic Regression then Going Deeper
  2. filebeat Template 报错(安装的时候遇到错误了用这个方法解决的)
  3. 经验从哪里来?从痛苦中来!
  4. 一种基于局部线性嵌入的半监督方法——半监督局部线性嵌入(SSLLE),MATLAB程序代码
  5. ubuntu虚拟机联网
  6. Scala可变参数列表
  7. WPF/Silverlight 控件的几幅继承关系图
  8. 写函数,输入n个数字输出最大值和最小值
  9. PIX4D工作手册分享
  10. 纯HTML+CSS+js实现大型企业站小米商城官网之注册页面
  11. laravel-集合对象的销毁forget,重组values(),pluck ()方法
  12. VBS:基本输出函数
  13. 在ThinkPad W500 A98上升级Windows 7以及安装硬件驱动和相关程序
  14. GitHub最常用的开源库总结
  15. 电脑连不上手机热点了
  16. 写一个体验良好的git commit
  17. 公众号微信内置地图在ios上不显示问题
  18. Python高级:数据库CRUD操作
  19. MATLAB图像变换
  20. 如何拯救老电脑?Process Lasso实时智能优化您的系统

热门文章

  1. 一线城市BAT名企软件测试职位解析,有什么样的技术要求?
  2. houdini 渲染wireframe
  3. DE17 Finding Particular Solutions via Fourier Series
  4. VS2008中OGRE1.7.4下配置Hydrax-v0.5.1插件
  5. OpenCv平滑与模糊
  6. 柑橘黑斑病反射光谱特性与染病果实检测方法研究
  7. 主要植物叶片数据集农作物病害数据集
  8. AI学习笔记(十三)CNN之人脸检测
  9. 2020最新文本检测算法TextFuseNet
  10. 深度学习 目标检测 算法大全列表