浏览 1404 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2009-12-07
最后修改:2010-03-06
天气预报\ 近期电影\ 历史上的今天 等内容的邮件, 而且该GEM的扩展性不错,只要你写了一个插件放到源码的feature目录,并且这个类实现了fdata方法,那么当发邮件的时候WishMailer将自动把这个插件的内容插入邮件正文. ( 如果你的feature初始化的时候不需要参数, 请在class代码里 include Featrues 如果需要参数来初始化,请在你的插件文件最后一行加入类似如下代码: Features.pool << GoogleWeather.new(:cs=>['BeiJing','HangZhou'],:log=>Features.log) ) 安装后,请通过wishmailer -h查看帮助,这条命令会自动添加到系统ENV中. GEM 写道 gem install WIshMailer --source http://gemcutter.org
http://gemcutter.org/gems/WIshMailer 大家可以给你的组员朋友发一些自己定制的东西, 你们猜猜我用这个做什么?保密! 比如你可以给你的女朋友定时发一些她感兴趣的东西,也算一种心意^-^ 可以通过读取YAML配置文件来简化命令行: YAML 写道 al@ubuntu:~/.mailer$ cat wm.yaml
--- :smtp: smtp.163.com :log: ./wish_mail.log :auto: :login :pw: "1234567890" :WMHeader: Hello My Friends :log_level: 1 :subject: Some information for fun :WMBottom: Regards. :receiver: - zheng.cuizh@gmail.com - zheng.cuizh@alibaba-inc.com :sender: i_sea@163.com crontab 写道 al@ubuntu:~/.mailer$ cat wish_mail.cron
*/1 12-20 * * * wishmailer -f /home/alisoft/.mailer/wm.yaml 这里演示了怎么结合crontab来定时发送祝福的邮件(WIshMailer): 上面是说12点到20点中,每分钟发动一封WIshMailer,参数文件位置在/home/alisoft/.mailer/wm.yaml. 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |