坑!坑!坑!今天又弄了一天如何发送邮件,首先用sendmail,postfix.....等,都试过了,各种报错,然后就从早上弄到现在,在群里问问题的时候,一位好心的大哥说了他用的是sendEmail,抱着试试吧,都已经弄了一天了。没想到很简单粗暴啊,安装,一条命令就可以了!!!感谢大哥!一般在群里问问题,没人鸟。哈哈,做个小小的总结,以便下次用的时候就不会纠结了,也可以不要用这么久时间了。其实前一个星期用sendmail弄出来了,但是没去总结,全都忘了。。。

Centos安装sendEmail

1:下载sendEmail

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
2:解压

tar -zxvf sendEmail-v1..tar.gz

3:配置环境变量

  cd sendEmail-v1.
cp sendEmail /usr/local/bin/
 
Ubuntu安装sendEmail

sudo apt-get install sendEmail
 
 
测试:
sendEmail -f lil@yunxxx.cn -s smtp.exmail.qq.com -u "test" -o message-content-type=html -o message-charset=utf-8 -xu lil@yunxxx.cn -xp 密码 -t @qq.com -m a

这里如把文本内容以邮件正文的方式发送,那就要去掉-o message-content-type=html,要不然,不会以文本里的格式发送。

若发送成功,会提示:

Nov  :: happysongs sendEmail[]: Email was sent successfully!
 
常用参数说明:
-f:           表示发送者的邮箱
-t: 表示接收者的邮箱
-s: 表示SMTP的服务器的域名或者IP,也可以加端口号 域名:port
-u: 表示邮件主题
-xu: 表示SMTP验证的用户名(也就是登录邮箱的用户名lil@yunovo.cn)
-xp: 表示SMTP验证的密码(也就是登录邮箱的密码XXX)
-m: 表示的内容
-cc: 表示抄送
-bcc: 表示暗抄送
-a: 后加文件名,会以附件的形式发送
-o message-charset=utf8 邮件内容的编码
-o message-content-type=html 邮件内容的格式
-o message-file=a.txt 把文件内容以邮件正文发出

写成脚本:

#!/bin/bash
/usr/bin/sendEmail -f lil@yuxxx.cn -t @qq.com -s smtp.exmail.qq.com -u "test" -o message-content-type=html -o message-charset=utf-8 -xu lil@yunxxx.cn -xp 密码 -m a

sendEmail的使用的更多相关文章

  1. sendEmail

    原文:http://blog.chinaunix.net/uid-16844903-id-308853.html 功能: 发邮件的客户端 官网地址: http://caspian.dotconf.ne ...

  2. zabbix告警使用sendEmail

    1sendmail介绍 详细介绍见官网:http://caspian.dotconf.net/menu/Software/SendEmail/ 2使用sendEmail sendEmail是个十分优秀 ...

  3. sendEmail报错:at /usr/share/perl5/vendor_perl/IO/Socket/SSL.pm

    sendEmail发送邮件是出现以下报错: *******************************************************************  Using the ...

  4. CentOS 6.5 zabbix 3.0.4 SendEmail报警

    官方介绍:http://caspian.dotconf.net/menu/Software/SendEmail/ 1.sendEmail部署 下载安装包到本地.解压 [root@localhost S ...

  5. zabbix使用sendEmail发送邮件报警

    sendEmail是一个轻量级,命令行的SMTP邮件客户端.如果你需要使用命令行发送邮件,那么sendEmail是非常完美的选择:使用简单并且功能强大.这个被设计用在php.bashperl和web站 ...

  6. CentOS6.4 利用sendEmail发邮件

    1.下载安装sendEmail wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz tar z ...

  7. SendEmail语法

    SendEmail语法 示例: /usr/local/bin/sendEmail -f shengwei.tang@joy4you.com -t @qq.com -s smtp.exmail.qq.c ...

  8. 不可或缺的 sendEmail

    还在为Linux下没有便捷的邮件程序苦恼,还在为复杂的邮件服务器架设Google N多网页? 对于小型,便捷的Linux下命令行邮件程序,sendEmail使得这一切变得轻松可行.一起来看看吧. 一. ...

  9. linux sendEmail工具的安装使用

    1.sendEmail的主页http://caspian.dotconf.net/menu/Software/SendEmail/ 下载地址wget http://caspian.dotconf.ne ...

随机推荐

  1. LeetCode() 数字1的个数

    int ones = 0; for (long m = 1; m <= n; m *= 10) { long a = n/m, b = n%m; ones += (a + 8) / 10 * m ...

  2. 关于 MAXScript 获取全部文件

    MAXScript 官方文档里关于获取文件夹下所有文件的方法 fn getFilesRecursive root pattern = ( dir_array = GetDirectories (roo ...

  3. 帮朋友急招PHP、Android开发工程师 西安 工资8k-12k

    PHP高级工程师岗位要求: 1. 有两年以上PHP开发经验, 2. 精通PHP+MySQL程序设计及开发,拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低. 3. 熟悉面向对象的软件 ...

  4. javascript事件类型之界面拖拽交互

    一.在线DEMO 界面拖拽交互

  5. JAVA虚拟机类型转换学习

    Java虚拟机包括血多进行基本类型转换工作的操作码,这些执行转换工作的操作码后面没有操作数,转换的值从栈顶端获得.Java虚拟机从栈顶端弹出一个值,对它进行转换,然后再把转换结果压入栈.进行int.l ...

  6. 初识C++的类

    //Sales_item.h#ifndef SALESITEM_H #define SALESITEM_H #include <iostream> #include<string&g ...

  7. ucenter 整合外部网站,实现登录等操作

    最近公司网站要出手机版,由于与论坛要有互通,实现会员的共享,由于对discuz不熟悉,起先考虑的是直接读取discuz的用户表,然后进行判断等操作,发现过于复杂,而且安全也不好. 前一段时间进行过论坛 ...

  8. mybatis配置优化

    1.加入日志log4j 1)加入jar包:log4j-1.2.17.jar 2)加入log4j配置文件: 可以使properties或者xml形式 log4j.rootLogger = DEBUG,C ...

  9. Selenium + PhantomJS + python 简单实现爬虫的功能

    Selenium 一.简介 selenium是一个用于Web应用自动化程序测试的工具,测试直接运行在浏览器中,就像真正的用户在操作一样 selenium2支持通过驱动真实浏览器(FirfoxDrive ...

  10. java基础回顾(八)——Queue

    今天回顾了下关于Queue的一些相关知识 我们可以看到,Deque也是一个接口,它继承了Queue的接口规范.其中LinkedList和ArrayDeque都是实现Deque接口,所以,可以说他们俩都 ...