Every repository with this icon (
Every repository with this icon (
| name | age | message | |
|---|---|---|---|
| |
.gitignore | Thu Jul 03 02:04:13 -0700 2008 | |
| |
History.txt | Mon Nov 10 14:14:53 -0800 2008 | |
| |
LICENSE.txt | Fri Mar 21 15:15:57 -0700 2008 | |
| |
Manifest.txt | Thu Jul 03 21:15:02 -0700 2008 | |
| |
README.rdoc | Mon Feb 02 06:18:13 -0800 2009 | |
| |
Rakefile | Thu Jul 03 21:15:50 -0700 2008 | |
| |
ar_mailer.gemspec | Wed Apr 08 22:11:56 -0700 2009 | |
| |
bin/ | Wed Jul 02 20:49:10 -0700 2008 | |
| |
lib/ | Wed Apr 08 21:56:32 -0700 2009 | |
| |
share/ | Mon Nov 10 14:14:53 -0800 2008 | |
| |
test/ | Wed Nov 26 21:47:55 -0800 2008 |
ar_mailer
A two-phase delivery agent for ActionMailer. This fork of the ar_mailer gem is a setup-friendlier version of the original created Eric Hodel.
Alternative versions of this gem:
- rubyforge.org/projects/seattlerb (The Original)
- github.com/adzap/ar_mailer/wikis
About
Even delivering email to the local machine may take too long when you have to send hundreds of messages. ar_mailer allows you to store messages into the database for later delivery by a separate process, ar_sendmail.
Installing ar_mailer
Add this to your environment.rb:
config.gem 'cyu-ar_mailer', :lib => 'ar_mailer', :source => 'http://gems.github.com'
And install the gem using rake:
$ sudo rake gems:install
Alternatively, you do a manual install:
$ sudo gem sources -a http://gems.github.com $ sudo gem install cyu-ar_mailer
See ActionMailer::ARMailer for instructions on converting to ARMailer.
See ar_sendmail -h for options to ar_sendmail.
init.d/rc.d scripts
For Linux both script and demo config files are in share/linux. See ar_sendmail.conf for setting up your config. Copy the ar_sendmail file to /etc/init.d/ and make it executable. Then for Debian based distros run ‘sudo update-rc.d ar_sendmail defaults’ and it should work. Make sure you have the config file /etc/ar_sendmail.conf in place before starting.
For FreeBSD or NetBSD script is share/bsd/ar_sendmail. This is old and does not support the config file unless someone wants to submit a patch.







