今天用linux下安装的sendmail写了一个发送email的程序,分享一下,代码如下:

参数分别是Email地址,邮件标题和内容!使用时候还需要定义MAIL_HOST和MAIL_SENDER常量即可.

define('MAIL_HOST','192.168.1.131');
define('MAIL_SENDER','test@test.com');    
static function SendMail($email,$title,$content){    
    include_once(PATH_CLASS.'/phpmailer/class.phpmailer.php');    
    $mail = new PHPMailer();    
    $mail->CharSet = "GBK";    
    $mail->IsSendmail();    
    $mail->Host = MAIL_HOST;    
    $mail->SMTPAuth = true;                                // 设置为安全验证方式    
    $mail->SetLanguage('en',PATH_CLASS.'/phpmailer/language/');    
    $mail->From = MAIL_SENDER;    
    $mail->FromName = "service";    
    $mail->AddAddress($email, 'sellnet');         //收件人地址    
    $mail->WordWrap = 50;                                 // set word wrap to 50 characters    
    $mail->IsHTML(true);                                    // 设置邮件格式为 HTML    
    $mail->Subject = iconv("utf-8","gb2312",$title);    
    $mail->Body    =    iconv("utf-8","gb2312",$content);    
    $result = $mail->Send();    
    $mail->SmtpClose();    
    return $result;    
}

转载于:https://blog.51cto.com/dotfun/286010

使用LINUX SENDMAIL发送邮件相关推荐

  1. linux发邮件失败,Linux SendMail发送邮件失败诊断案例,sendmail发送邮件

    Linux SendMail发送邮件失败诊断案例,sendmail发送邮件 Linux上Sendmail经常由于一些配置问题,导致邮件发送失败,下面整理.收集了一些邮件发送失败.异常的案例. 案例1: ...

  2. Linux sendmail发送邮件失败诊断案例(一)

    在新服务器上测试sendmail发送邮件时,发现邮件发送不成功,检查日志文件发现如下错误(Notice:由于涉及公司服务器,邮箱等,故下面hostname.邮箱地址等信息使用xxx代替) tail - ...

  3. linux sendmail 发送邮件

    目录 一.安装sendmail与mail 二.发送邮件 三.设置发件人信息 一.安装sendmail与mail 1.安装sendmail: 1) centos下可以安装命令: yum -y insta ...

  4. Linux系统sendmail发送邮件

    sendmail是linux系统中一个邮箱系统,如果我们在系统中配置好sendmail就可以直接使用它来发送邮箱. sendmail的配置文件 /etc/mail/sendmail.cf :Sendm ...

  5. 在 linux 上使用 sendmail 发送邮件

    还是记录一个小点:如何在 linux上使用 sendmail发送邮件? 总共分为以下几个步骤: 1.安装 sendmail 在 CentOS上使用 yum即可安装,具体步骤略过 2.配置主机名 在 / ...

  6. centos下如何使用sendmail发送邮件

    最近在实施服务端日志监控脚本,需要对异常情况发送邮件通知相关责任人,记录下centos通过sendmail发送邮件的配置过程. 一. 安装sendmail和mailx 1.安装sendmail: 1) ...

  7. RedHat 9 Linux SendMail 的配置

    Linux SendMail 的配置   1.检查Send Mail 的安装包 [root@sql root]# rpm -qa | grep sendmail sendmail-8.12.8-4 s ...

  8. linux 所有邮件地址群发,linux sendmail群发邮件

    linux sendmail群发邮件主要有两种方法,下面一米软件就来给大家介绍一下. 方法1:安装sendmail即可使用, mail -s "test" user@sohu.co ...

  9. 关于如何在Linux定时发送邮件

    关于如何在Linux定时发送邮件 之前测试了一次在Linux中定时发送邮件的设置,在这记录一下(本文使用163邮箱) 步骤: 注意:发送邮件的服务器需要有外网 1. 准备一个邮箱,163,QQ等,并且 ...

最新文章

  1. java 映射类_将数据库类型映射到具体的Java类
  2. 肖像:作家艺术家之一
  3. P4316-绿豆蛙的归宿【数学期望】
  4. 混合使用Objective-C,C++和Objective-C++
  5. ASP.NET 常用语句代码
  6. 箱线图画法详解:颜色、标签、大小等
  7. 【ElasticSearch系列连载】1. ES版本与开源简介
  8. pycharm 常用快捷键(中英文对照表)
  9. Selenium switch_to方法
  10. ToG产品_产品白皮书框架_2019_003
  11. X5腾讯内核 安装线上内核本来能用,突然报115错误问题记录
  12. 清华张敏教授:个性化推荐研究进展(可解释性、鲁棒性和公平性
  13. 如何看pg数据库版本号_pg版本是什么-和pg版本相关的问题-阿里云开发者社区
  14. 深度学习在工业界的应用案例(二)
  15. Java中对象转换为字符串的几种方式
  16. C++基础(1)- 声明(前向声明 Forward Declaration)与定义
  17. 有哪些一般人不知道的数据获取方式
  18. 使用 NGINX 作为 HTTPS 正向代理服务器
  19. 回文联对联大全_《回文对联集锦》序
  20. CentOS下下开机启动查看管理命令:chkconfig用法

热门文章

  1. golang适合做什么_这年头中年女人适合做什么兼职
  2. 学python有什么好处 学完可以做什么
  3. 为何python攀上数据科学巅峰?调查显示Python超越R
  4. 分布式 java 应用:基础与实践_西研技术大讲堂第二期FRCS应用情况介绍及分布式技术平台能力应用实践...
  5. mysql 触发器 赋值_MYSQL的触发器中 变量赋值
  6. Ubuntu下安装Stanford CoreNLP
  7. 关于学习Python的一点学习总结(9->字典创建及相关操作)
  8. 总结关于Set集合的一些基本用法
  9. Naive Operations (线段树 分析复杂度)
  10. 矩阵消除游戏--牛客练习赛58