Linux SendMail 使用外部SMTP服务发送邮件

这个今天刚好用到,就测试了一下。OK了。。因为,PYTHON模块是可以,但SHELL脚本用SHELL发,还是合拍点。。

 

http://my.oschina.net/duangr/blog/183162

 

1. Sendmail配置

配置发送邮件的邮箱认证信息

vi /etc/mail.rc 

--- 增加如下内容 ---

set from=yourname@your-domain.com
set smtp=mail.your-domain.com
set smtp-auth-user=yourname
set smtp-auth-password=yourpasswd
set smtp-auth=login

 

 

2. 测试发送邮件功能

echo  "hello word" | mail -s "mail title" yourname@your-domain.com

 

 

 

时间: 2024-09-28 13:02:40

Linux SendMail 使用外部SMTP服务发送邮件的相关文章

如何在 Linux 上使用 Gmail SMTP 服务器发送邮件通知

如何在 Linux 上使用 Gmail SMTP 服务器发送邮件通知 假定你想配置一个 Linux 应用,用于从你的服务器或桌面客户端发送邮件信息.邮件信息可能是邮件简报.状态更新(如 Cachet).监控警报(如 Monit).磁盘时间(如 RAID mdadm)等等.当你要建立自己的 邮件发送服务器 传递信息时 ,你可以替代使用一个免费的公共 SMTP 服务器,从而避免遭受维护之苦. 谷歌的 Gmail 服务就是最可靠的 免费 SMTP 服务器 之一.想要从应用中发送邮件通知,你仅需在应用中

linux使用mail发送外部smtp邮件

说明: linux自带的mail可以实现外部smtp发邮件.不需要本地配置postfix,sendmail邮件服务器,配置整套下来确实需要点时间. 实现: 1.关闭本机的sendmail服务或者postfix服务  代码如下 复制代码 sendmail # service sendmail stop # chkconfig sendmail off postfix # service postfix stop # chkconfig postfix off  2.修改/etc/mail.rc,增

Linux SendMail发送邮件失败诊断案例(三)

一Linux服务器突然发送不出邮件,检查了很多地方都没有发现异常,检查/var/log/maillog发现如下具体信息: Apr 12 00:36:04 mylinux sendmail[4685]: u3BGa4Is004685: Authentication-Warning: mylinux.xxx.xxxx.com: oracle set sender to BackupAdmin using -f Apr 12 00:40:05 mylinux sendmail[4685]: u3BGa

linux中SSMTP出现send-mail: Cannot open smtp.gmail.com:587

如果你通过用SSMTP通过GMAIL的SMTP来发送邮件,遇到如下错误: send-mail: Cannot open smtp.gmail.com:587 首先查看/var/log/maillog日志,看具体报的是什么错误,如果是如下: sSMTP: SSL not working: certificate verify failed (20) sSMTP: Cannot open smtp.gmail.com:587 在/etc/ssmtp/ssmtp.conf文件中添加如下: TLS_CA

[20160828]Linux SendMail服务启动慢解决

[20160828]Linux SendMail服务启动慢解决.txt --今天没事,看看sendmail启动慢的问题,实际上我们系统根本不需要启动这个服务,也不用. --不过还是探究看看,实际上基本可以猜测出与dbs有关. --google,百度一下,修改/etc/hosts: 127.0.0.1  localhost.localdomain localhost 修改为: 127.0.0.1  localhost.localdomain localhost xxxx --xxxx为本机的主机名

Zabbix使用外部邮箱服务器发送邮件报警

使用外部邮箱来发生邮件明显好处就是防止其他邮箱服务器当垃圾邮件处理,另一方面能降低收邮件延迟. 下面开始进行使用外部邮箱配置: zabbix服务端配置: 操作系统:CentOS7_x64 1.  安装一个邮件发送程序mailx工具(msmtp+mutt也可以实现外部邮箱发送邮件) [root@V253 ~]# yum install mailx -y 打开mailx配置文件,在末尾添加如下信息: [root@V253 ~]# vi /etc/mail.rc set from=baojington

[JAVA100例]045、使用SMTP协议发送邮件

import java.net.*; import java.io.*; /** * <p>Title: 使用SMTP发送邮件</p> * <p>Description: 本实例通过使用socket方式,根据SMTP协议发送邮件</p> * <p>Copyright: Copyright (c) 2003</p> * <p>Filename: sendSMTPMail.java</p> * @version 1

php mailer类调用远程SMTP服务器发送邮件实现方法_php技巧

本文实例讲述了php mailer类调用远程SMTP服务器发送邮件实现方法.分享给大家供大家参考,具体如下: php mailer 是一款很好用的php电子邮件发送类模块,可以调用本地的smtp发送电子邮件,也可以调用远程的smtp发送电子邮件,但是使用时需要注意一些事项,否则就会造成发送失败,或者根本不能调用的情况,本文就我在使用这个类时,遇到的问题和解决办法进行展开,简要说明一下php mailer的用法,及注意事项. 首先下载phpmailer类库文件,在这里下载,只需一个资源分. 下载地

CodeIgniter使用smtp服务发送html邮件的方法_php实例

本文实例讲述了CodeIgniter使用smtp服务发送html邮件的方法.分享给大家供大家参考.具体如下: codeigniter 提供的email类,用于发送邮件, wiki地址: http://codeigniter.org.cn/user_guide/libraries/email.html 实际开发中遇到以下几个问题,总结一下: 1. wiki中说明是可以将配置文件单独提出来,email.php 放置到config文件夹下, 对于email.php 的配置,需要说明的几点: 1) 一般