linux mail利用外部邮箱地址发邮件

mail命令发送邮件需要sendmail或postfix服务

三种常用格式发信

  mail -s "标题" [email protected]

  #第一种方法,你可以把当前shell当成编辑器来用,编辑完内容后Ctrl-D结束

  echo “mail content”|mail -s "标题" [email protected]

  #第二种方法,我用的最多,可能是喜欢管道的缘故吧

  mail -s "标题" [email protected] < file

  #第三种方法,以file文件的内容为邮件内容

利用外部邮箱地址发邮件 

  修改/etc/mail.rc

    set [email protected] smtp=smtp.domain.comset

    smtp-auth-user=username smtp-auth-password=passwordset smtp-auth=login

  说明:

    from是发送的邮件地址

    smtp是发生的外部smtp服务器的地址

    smtp-auth-user是外部smtp服务器认证的用户名

    smtp-auth-password是外部smtp服务器认证的用户密码

    smtp-auth是邮件认证的方式

时间: 2024-10-14 09:06:10

linux mail利用外部邮箱地址发邮件的相关文章

Smokeping 使用外部邮箱发送告警邮件

Smokeping 发送告警邮件 转自:http://www.humen1.net/2013/11/669 smokeping 默认用sendmail发邮件,这样不好. 改了一下源码 这样可以使用 我QQ的smtp server来发告警邮件了 首先需要安装 Authen::SASL 模块(auth 需要用的) 我用CPAN装的,不细说了 修改 smokeping/lib/Smokeping.pm 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17

F. PHP中利用PHPMailer配合QQ邮箱实现发邮件(最实用)

前言: 由于作业的需要,要实现给我们的网站用户发送邮件,于是就有了这篇博客.以下的内容是我结合网上的例子加上自己的实践的出来的.希望对大家有帮助. PHPMailer的介绍: 优点: 可运行在任何平台之上 支持SMTP验证 发送邮时指定多个收件人,抄送地址,暗送地址和回复地址:注:添加抄送.暗送仅win平台下smtp方式支持 支持多种邮件编码包括:8bit,base64,binary和quoted-printable 支持冗余SMTP服务器,即可以指定主smtp服务器地址也只可以指定备份smtp

PHP中利用PHPMailer配合QQ邮箱实现发邮件

由于项目的需要,要实现给我们的网站用户发送邮件,于是就有了这篇博客.以下的内容是我结合网上的例子加上自己的实践的出来的.希望对大家有帮助. PHPMailer的介绍: 优点: 可运行在任何平台之上 支持SMTP验证 发送邮时指定多个收件人,抄送地址,暗送地址和回复地址:注:添加抄送.暗送仅win平台下smtp方式支持 支持多种邮件编码包括:8bit,base64,binary和quoted-printable 支持冗余SMTP服务器,即可以指定主smtp服务器地址也只可以指定备份smtp服务器

Linux发送邮件使用外部邮箱

一般Linux发送报警邮件通过本地邮箱或外部邮箱服务器,我习惯使用本地邮箱发邮件,装个Sendmail安装启动,即可实现发送邮件功能,但会存在两个问题: 1.发件人默认显示主机名,有的会被邮件服务商当垃圾邮件处理,也可以使用mutt定义发件人解决这个问题,要麻烦一下. 2.发件延迟,正常的话,一分钟之内可以收到,延迟大的话,几个小时收不到也很正常,这样一来运维工程师没有及时收到告警邮件,耽误问题处理及时性. 针对这两个问题,用外部邮箱就可以解决,你只需简单注册个国内的邮件服务商邮箱,如163,也

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 定时巡检系统时间并且发邮件

获取系统时间用到data命令 date 发送邮件用的是mail命令,这个需要安装,yum -y intall mail 配置smtp,添加如下vi /etc/mail.rc set from=[email protected].com set smtp=smtp.qq.com set smtp-auth-user=123456 set smtp-auth-password=runoob set smtp-auth=login 测试 :mail -s "标题" 可以多个邮箱,邮箱,邮箱

利用linux自带的邮箱服务实现邮件转发

修改配置文件修改/etc/mail.rc,增加以下几行,指定外部的smtp服务器地址.帐号密码等. vi /etc/mail.rc set [email protected] set smtp=smtp.163.com 对应的邮箱服务即可 set smtp-auth-user=123456 set smtp-auth-password=abcdefg 对应的授权码 set smtp-auth=login 重启邮箱服务 测试 随便创建要给文件写入点内容 例如 file.txt 写入 ok在命令行写

让nagios使用外部邮箱发送警告邮件

参考 linux下用mail命令并使用外部SMTP服务器发信设定说明 http://blog.chinaunix.net/uid-16969514-id-3363644.html 1.修改发件人email,修改后,所有用户发送email都是用这个email帐户. 为了让nagios能发送email,需要修改/etc/mail.rc,这个配置文件是postfix的,不修改虽然也能发送,但会当成垃圾邮件. 开启postfix服务, 修改/etc/mail.rc,在最后面添加 vim /etc/mai

Linux学习之给指定用户发邮件

发送邮件 进入 mail 程序后的操作都很简单,但是可以不进入 mail 的 & 操作提示符界面,下面举几个实用例子: 1.给 [email protected] 发信 1 [[email protected] ~]# mail [email protected] 2 3 Subject: Hi, a mail to snailwarrior! 4 5 This is hoho_zhao in BeiJing. 6 7 . 8 9 Cc: //直接输入回车就不抄送给谁了 [注意]使用.或者Ctr