linux如何发邮件

作为linux系统管理员,我们会偶尔使用mail命令进行发邮件。

我主要是利用mail监控主机及时报警.

步骤:

  1. 查看系统是否安装mail

whereis mail ###一般都在/etc/mail.rc

2.如果没安装直接yum install sendmail*

然后重新启动sendmail服务:

service sendmail restart

3.设置客户端  修改配置文件 设置mail使用代理发邮件

在/etc/mail.rc最后添加两行

set [email protected] smtp=smtp.163.com

set [email protected] smtp-auth-password=123456 set smtp-auth=login

set from###邮箱地址

smtp###使用的协议

smtp-auth-password###密码

这里使用的是163邮箱

4.登陆到163邮箱设置POP3/SMTP/IMAP。

虽然设置了客户端,但是需要开启stmp才可以实现转发

在邮箱的设置里面找到POP3/SMTP/IMAP,把选项勾上即可

5.设置好之后,发一封测试邮件

例如发给我自己测试看看

echo test(邮件内容) | mail -s test(邮件主题) [email protected]

时间: 2024-11-05 17:32:26

linux如何发邮件的相关文章

linux 自动发邮件

背景介绍:公司需要运维在工作日内定时给测试部门发邮件通知SVN版本号并且去测试,每天手动发太烦,纯手工重复无效益的活,那就来自动的吧.linux自动发邮件还在zabbix监控通知等方面也可以用到. 关键点:centos7,svn版本号获取,发邮件工具以及设置,定时执行crontab. 一.svn版本号获取: 命令:svn info URL 获取最新版本信息之后通过一些组合命令即可获取SVN版本号. 二.发邮件: 工具:yum安装即可,mailx-12.5-12.el7_0.x86_64,post

linux ci 发邮件 sendmail

发邮件的困难: 2015/3/12 15:54 tail -f /var/log/maillog : NOQUEUE: SYSERR(apache): can not chdir(/var/spool/clientmqueue/): Permission denied sudo chown smmsp:smmsp /var/spool/clientmqueue sudo /usr/sbin/usermod -G smmsp -g apache apache 重启apache,也还是不行.. ma

linux怎么发邮件

邮箱配置: tail /etc/mail.rc #要写在一行 set [email protected]   smtp=smtp.163.com  smtp-auth-user=gb17735517416 smtp-auth-password= smtp密码不是邮箱的单独设置的密码  smtp-auth=login 邮件发送: echo "这里是正文"             -s  subject  这个是邮箱标题         收件人邮箱 echo "关于预处理的事情&

使用mail.rc快速配置linux发邮件服务

1.系统环境. [[email protected] ~]# cat /etc/redhat-release  CentOS release 6.8 (Final) [[email protected] ~]# uname -r 2.6.32-642.el6.x86_64 [[email protected] ~]# uname -m x86_64 2.通过修改配置文件/etc/mail.rc可以使用外部SMTP服务器,轻松实现linux发邮件功能. [[email protected] ~]#

Linux搭建smtp服务器+laravel5.2发邮件配置

/** * 这里主要是想通过自己搭建smtp服务器,配置laravel5.2框架,实现邮箱发邮件功能, * 主要内容是搭建smtp服务器,laravel5.2发邮件顺手提一下 */ /** * 1.laravel5.2通过Mail实现发邮件的功能 * 2.搭建自己的smtp服务器 * 3.修改mail的配置,将主机和账号修改为自己的smtp代理服务器 * * 相关技术基础(php基础知识.laravel5.2框架的简单操作.Linux运维基础知识) */ /** * 1.laravel5.2通过

Linux 通过sendmail 发邮件到外部邮箱

Linux 通过sendmail 发邮件到外部邮箱 最近在写自动化巡检脚本,想着怎么预警后自动发送邮件报警. 首先下载最新版本mailx-12.4.tar.bz2 # wget http://sourceforge.net/projects/heirloom/files/latest/download?source=files 解压包: # tar jxvf mailx-12.4.tar.bz2 # cd mailx-12.4 # make # make install UCBINSTALL=/

linux用mail命令发邮件

最近公司手游的一个测试区服务端老挂,于是乎整了个脚本监测着,挂了就给发邮件过来然后自动重启那个服务.. 于是乎开工 先mail一个看看,结果提示command not found(公司系统都是定制安装)哎,装mail吧 忘了mail的软件包名字找找咱用yum search mail找找 找到了接下来安装:yum install mailx -y 安装成功! 接下来编辑/etc/mail.rc直接文件末行加上以下配置: set [email protected](发送的邮件地址) set smtp

Linux发邮件之mail

1.安装 (需要sendmail或postfix服务) sendmail     # yum install sendmail      # systemctl start sendmail.service     # systemctl status sendmail.service postfix     # yum install mailx     # systemctl start postfix.service     # systemctl status postfix.servi

Linux发邮件

一.mail命令 1.配置 vim /etc/mail.rc 文件尾增加以下内容  set [email protected] smtp="smtp.qq.com"set smtp-auth-user="[email protected]" smtp-auth-password="123456"set smtp-auth=login 说明: from: 对方收到邮件时显示的发件人smtp: 指定第三方发送邮件的smtp服务器地址smtp-auth