`
casephoen
  • 浏览: 19656 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Mail Plugin插件使用的问题

阅读更多

按照http://www.grails.org/Mail+Plugin的说明安装此插件,然后再Config.groovy里加入

//grails.mail.default.from="server@yourhost.com"
grails {
   mail {
     host = "smtp.gmail.com"
     port = 465
     username = "youracount@gmail.com"
     password = "yourpassword"
     props = ["mail.smtp.auth":"true",                   
              "mail.smtp.socketFactory.port":"465",
              "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
              "mail.smtp.socketFactory.fallback":"false"]   }
}

然后在我的controller里调用

import org.grails.mail.MailService
...
def  mailService

def mailNotice = {
mailService.sendMail {
   to "fred@g2one.com","ginger@g2one.com"
   from "john@g2one.com"
   cc "marge@g2one.com", "ed@g2one.com"
   bcc "joe@g2one.com"
   subject "Hello John"
   body 'this is some text'
}
}

突然发现原来的wap页面显示时都变乱码了,用ie打开测试用的web页面,也是乱码。
于是把Config.groovy里新增的配置注释掉,wap/web页面又能正常显示中文了

注:wap/web页面都是utf-8编码,源码文件本身也是utf-8编码

感觉不至于会影响编码阿,谁能知道这是什么回事吗???

分享到:
评论
4 楼 topbox163 2012-12-16  
请问,你还在作用Grails 技术吗?知道从哪里可以下载到 mail-1.0-SNAPSHOT 包?
3 楼 Javabengou 2009-02-06  
怎么头像是女的,认识男的
本来有解决方法,不过是男的就算了





哈哈
解决很简单:
grails.mail.host="smtp.gmail.com"
grails.mail.port = 465
grails.mail.username = "taohuanteng@gmail.com"
grails.mail.password = "1261567274"
grails.mail.props = ["mail.smtp.auth": "true",
                     "mail.smtp.socketFactory.port": "465",
                     "mail.smtp.socketFactory.class": "javax.net.ssl.SSLSocketFactory",
                     "mail.smtp.socketFactory.fallback": "false"]

如果按照你的方式,就会把之前的属性配置覆盖了
为什么会出现乱码,就是因为覆盖了
grails.views.gsp.encoding = "UTF-8"
grails.converters.encoding = "UTF-8"

当然这里你必须得设置环境为UTF-8
2 楼 Arden 2008-08-26  
这插件不能用啊
1 楼 casephoen 2008-08-15  
发现grails.org的源码也用到了mailer plug,没有配置,改天有空试试

相关推荐

    WP Mail SMTP插件 for Wordpress.zip

    Download Upload to your /wp-contents/plugins/ directory. Activate the plugin ... W P Mail SMT P帮助你使用服务器的SMTP功能进行邮件发送(wp默认是使用Mail()函数的) 特别适合发送不了邮件的同学!

    MailValidate:Typecho Mail Validate Plugin; Typecho邮箱验证插件

    Typecho Mail Validate Plugin 这是一个 Typecho 邮箱验证插件 用户完成邮箱验证后,会自动提升权限到贡献者,也就是可以发表文章但需要审核 安装说明 上传到/usr/plugins/ (包括文件夹) 控制台 - 插件 处启用 ...

    基于爬虫开发E-mail收集插件.pdf

    在编程中,有时我们需要根据条件来导入不同的模块,这时使用__import__函数可以实现更灵活的模块导入操作。例如,可以按照模块名称(字符串形式)动态加载模块,这在创建插件系统时尤其有用。 2. 插件系统的构建:...

    MacOS X HTTP Mail Plugin-开源

    MacOS X Mail应用程序的插件,增加了获取存储在httpmail(Hotmail)服务器上的邮件的功能

    mojolicious-plugin-mail:用于发送邮件的 Mojolcious 插件

    名称Mojolicious::Plugin::Mail - 用于发送邮件的 Mojolicious 插件概要 # Mojolicious::Liteplugin 'mail';# Mojolicious with config$self->plugin(mail => { from => 'sharifulin@gmail.com', type => 'text/...

    Comment Reply Notification,WordPress留言回复通知插件.rar

    Comment Reply Notification Plugin URI: http://theme10.com/comment-reply-notification/ Version: 1.4 Author: denishua Description: When a reply is made to a comment the user has left on the blog, an e-...

    Python实现E-Mail收集插件实例教程

    本教程旨在通过具体的实例,指导读者如何使用Python语言开发一个简单的E-Mail收集插件。该插件能够集成到更大的应用程序或爬虫框架中,帮助自动化地从网页源码中提取电子邮件地址。文章不仅覆盖了基本的理论知识,还...

    Maven3实战笔记05仓库依赖解析与插件解析

    这段配置指定了使用`maven-compiler-plugin`插件,并设置了Java源代码和目标代码的版本为`1.8`。 **2.2 插件执行** Maven插件可以被显式地调用,也可以通过Maven生命周期自动触发。例如,当执行`mvn compile`命令...

    Chat plugin for squirrel mail-开源

    "Chat plugin for Squirrel Mail"正是为了解决这一问题而诞生的,它为用户提供了一个内置的聊天平台,使用户可以在处理邮件的同时进行实时对话,极大地提升了工作效率。 这款插件的核心功能包括: 1. 实时聊天:...

    jenkins-plugins插件对应 jenkins2.354版本

    8. **Mail 插件**:用于发送构建结果的通知,可以设置触发条件,如构建成功、失败时向团队成员发送邮件。 9. **Gradle 插件**:类似于Maven插件,但针对Gradle构建系统,允许Jenkins执行Gradle任务并管理Gradle版本...

    Perl的Email 发送程序与插件

    在提供的压缩包文件`Perl Email Send`中,可能包含了示例的Perl脚本或配置文件,演示如何使用`Mail::Sender`或其他相关模块来发送邮件。通过学习这些文件,你可以更好地理解如何在实际项目中实现Perl的邮件发送功能...

    nagios-plugin-mail-server:用于检查我们是否可以连接到给定 IMAP 邮件服务器的插件

    check_mail_server.pl - 检查我们是否可以连接到给定 IMAP 邮件服务器的插件 概要 check_mail_server.pl -s mail_server -u用户[ -p端口] [ -l ] 描述 check_mail_server.pl将尝试连接到mail_server上的用户并在连接...

    dwr-wp-plugin:使用 Robokassa 捐赠 WordPress 插件可帮助您使用 robokassa 在您的 WP 网站上接受捐赠!

    Robokassa 是一个支付聚合器,允许您使用多种方式接受支付,包括 QIWI、WebMoney、Yandex.Money、Money@Mail.ru、使用移动运营商(Megafon、MTS)、通过终端等! 使用此插件,您可以添加一个按钮来接受任意金额的...

    S/MIME Plugin for Pegasus Mail-开源

    标题中的"S/MIME Plugin for Pegasus Mail"指出我们要讨论的是一个专为Pegasus Mail设计的S/MIME(Secure/Multipurpose Internet Mail Extensions)插件。S/MIME是一种标准,用于在Internet邮件系统中提供安全服务,...

    jfinal的Email插件Eclipse项目源码

    在Eclipse项目中,你需要导入jfinal-mail-plugin这个库,并配置相应的邮件服务器参数。这些参数通常包括SMTP服务器地址、端口号、用户名、密码以及发件人邮箱地址。配置完成后,你可以通过JFinal Email插件提供的API...

    AntiSpam Plugin for Pegasus Mail-开源

    《Pegasus Mail反垃圾邮件插件 AntiSpam详解与应用》 Pegasus Mail,这款由David Harris开发的著名开源邮件客户端,一直以来以其简洁、高效和稳定性受到广大用户的喜爱。然而,随着互联网的发展,垃圾邮件问题日益...

    win下解压rpm的插件

    How to install RPM plugin: 1. Unzip the rpm.wcx and cpio.wcx to the Total ...e-mail : braingroup@hotmail.ru and information about plugin can be found on Brain Group web site : http://braingroup.nm.ru/

    RAP Mail例子解释

    开发者需要创建一个`Eclipse Plugin`项目,并在其中定义插件元数据,如`plugin.xml`文件。这个例子中的插件可能包含用于处理邮件发送逻辑的服务类和服务注册。 2. **RCP 概念**: `RCP`是`Eclipse`提供的一个用于...

    Maven 常用插件的详细整理

    * Maven 邮件发送插件:通过 mail-maven-plugin 实现的,该插件提供了对邮件的发送功能,能够发送邮件。 * 项目目录查找插件:通过 find-maven-plugin 实现的,该插件提供了对项目目录的查找功能,能够查找项目目录...

Global site tag (gtag.js) - Google Analytics