码迷,mamicode.com
首页 > Web开发 > 详细

drupal7 smtp+mimemail+mailsystem 实现发送html邮件

时间:2018-09-18 19:21:57      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:inf   project   模块   log   点击   smt   ever   调试   auth   

1.下载三个模块

  smtp: https://www.drupal.org/project/smtp

  mimemail: https://www.drupal.org/project/mimemail

  mailsystem: https://www.drupal.org/project/mailsystem

  启用如下模块

     技术分享图片

2.配置一下mailsystem /admin/config/system/mailsystem

  点开NEW CLASS, format()方法选择MimeMailSystem, mail()选择SmtpMailSystem;这样就可以使用邮件使用mimemail的格式(支持html),而在发送邮件时,使用的是SMTP协议(由于我们一般用第三方的smtp服务器,是要验证用户信息,smtp模块正好有这个功能),点击最下方的保存后可以进行一步操作了。

  技术分享图片

    将上面三项都选择刚生成的新类(MimeMailSystem_SmtpMailSystem),如果没有开启Mime Mail Example模块,第三项是没有,点下最后的保存按钮。

 

3.配置一下smtp  /admin/config/system/smtp

   按需配置下smtp模块,SMTP AUTHENTICATION这一块填正确一般就没什么问题了。调试那边最好选择Log everything ,这样好知道哪里出了问题;另外如果要测试是否配置成功,请用MimeMail Example来测试(/example/mimemail_example),smtp模块测试一般会发送失败,有兴趣的可以探究下原因。

 

附:可以在主题下新建/css/mail.css 来控制html邮件的样式;邮件模板放在/templates/mail/mimemail-message.tpl.php

 

drupal7 smtp+mimemail+mailsystem 实现发送html邮件

标签:inf   project   模块   log   点击   smt   ever   调试   auth   

原文地址:https://www.cnblogs.com/barefoot/p/9670196.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!