CentOS6.4 利用sendEmail发邮件

1、下载安装sendEmail

wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
tar zxvf sendEmail-v1.56.tar.gz
cd sendEmail-v1.56
cp sendEmail /usr/local/bin/
chmod 775 /usr/local/bin/sendEmail
chown nagios:nagios /usr/local/bin/sendEmail        #因为我要让nagios发邮件所以用的是nagios用户

2、测试一下

/usr/local/bin/sendEmail -f dsideal_lxyy@163.com -t kgdxpr@163.com -s smtp.163.com -u "邮件标题" -xu dsideal_lxyy -xp 123456 -m "邮件内容"

3、参数说明

-f 表示发送者的邮箱
-t 表示接收者的邮箱
-s 表示SMTP服务器的域名或者ip
-u 表示邮件的主题
-xu 表示SMTP验证的用户名
-xp 表示SMTP验证的密码(注意,这个密码貌似有限制,例如我用d!5neyland就不能被正确识别)
-m 表示邮件的内容
-cc 表示抄送
-bcc 表示暗抄送

 

 

 

时间: 2024-10-26 10:18:58

CentOS6.4 利用sendEmail发邮件的相关文章

请教一个利用OpenSmtp发邮件的问题

问题描述 最近我用OpenSmtp做了一个发邮件程序,该邮件的客户端都是用outlook2003,但是很奇怪,一部分用户会显示正常,一部分用户会显示乱码,这是什么原因?下面是乱码:To:<PCITYDS@gnpjvc.com.cn>;CC:<PCITYDS@gnpjvc.com.cn>;Subject:=?gb2312?Q?=a1=be=ce=c4=bc=fe=b4=ab=cb=cd=a1=bf=a3=ba(=b3=cc=d0=f2)=b9=ab=cb=be=ce=e5=c4=ea

java利用QQ邮件服务器发邮件的代码 谁有 各位大神谢谢了

问题描述 java利用QQ邮件服务器发邮件的代码 谁有 各位大神谢谢了 ...................................................................... 解决方案 //发送邮件 try { Properties prop = new Properties(); //设置服务器地址 prop.put("mail.smtp.host", "smtp.qq.com"); //设置需要身份验证 prop.put(&

C#利用CDOSYS组件发邮件的一些小结

发邮件 建立 ASP.NET WEB项目. using System.Web.Mail; 首先看看利用Inter网上的SMTP服务器来发邮件,现在普遍是登陆SMTP需要验证的.这里我们使用的是网易的邮件服务器. private void SendMailBySMTP(){ // 使用一个SMTP的服务器,并且通过验证 MailMessage mailobj = new MailMessage(); mailobj.From = "username@126.com"; mailobj.T

发邮件、带附件。利用属性升级变量轻松使用Session

session|变量|发邮件 后台代码: //------------------------------------------------------------------------------------------------------- using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;u

利用SQL Server发邮件

server|发邮件 SQL SERVER提供了通过EXCHANGE或OUTLOOK收发邮件的扩展存储过程,下面将这几个过程简单的介绍一下. 一.启动SQL Mail     xp_startmail @user,@password                    @user和@password都是可选的     也可打开Enterprise Manager中的Support Services,在SQL Mail上单击右键打开右键菜单,然后按Start来启动 二.停止SQL Mail   

asp.net发邮件的几种方法汇总

 .net中发送邮件方法有很多,如MailMessage,SmtpMail等下面我来给大家利用这些方法来实现在.net中邮件发送吧,希望此方法对各位同学会有所帮助 MailMessage 提供属性和方法来创建一个邮件消息对象.通常可以先构建好MailMessage对象,然后设置它的属性的方式来构建邮件程序.   常用的属性: From -- 发送邮件的地址 To -- 接受邮件的地址 Subject -- 邮件的标题 Priority -- 邮件的优先级(有效值为High,Low,Normal)

asp.net发邮件的几种方法汇总_实用技巧

MailMessage提供属性和方法来创建一个邮件消息对象.通常可以先构建好MailMessage对象,然后设置它的属性的方式来构建邮件程序. 常用的属性:From -- 发送邮件的地址To -- 接受邮件的地址Subject -- 邮件的标题Priority -- 邮件的优先级(有效值为High,Low,Normal)Attachments -- 返回一个集合,代表附件Bcc -- 密送地址Cc -- 抄送地址Body -- 获取或是设置电子邮件消息的内容BodyFormat -- 获取或是设

asp.net发邮件的几种方法小结

MailMessage 提供属性和方法来创建一个邮件消息对象.通常可以先构建好MailMessage对象,然后设置它的属性的方式来构建邮件程序.   常用的属性: From -- 发送邮件的地址 To -- 接受邮件的地址 Subject -- 邮件的标题 Priority -- 邮件的优先级(有效值为High,Low,Normal) Attachments -- 返回一个集合,代表附件 Bcc -- 密送地址 Cc -- 抄送地址 Body -- 获取或是设置电子邮件消息的内容 BodyFor

C#利用SendEmail发送邮件报错

问题描述 C#利用SendEmail发送邮件报错 这个问题怎么解决啊? 解决方案 应该是发送的内容被服务器判断为垃圾邮件了,建议发些有意义的内容,可能就好了 解决方案二: 异步发,错误的写进日志 解决方案三: 之前使用Python,调用smtplib发送没有问题,要是使用自己搭建的服务器,其实挺复杂的,才能发送出去! 解决方案四: 你的代码没有问题,只是smtp服务器拒收了,这个你只能换一个服务商.