Skip to content

kaineer/jabber_delivery

Repository files navigation

Jabber Delivery

This gem adds a method to ActionMailer which enables sending messages right to jabber.

Rails Setup

First add the gem to your Gemfile and run the bundle command to install it.

gem "jabber_delivery"

Then, create file config/jabber_delivery.yml and put there jabber credentials you're going to use:

jid: foobar@somejabber.com
password: here_goes_your_password

Now I can do in my devise resource:

class User < ActiveRecord::Base
  # ...
  def headers_for(action)
    { :to => address,                       # Got address from email field with format {email|jabber}:(address here)
      :delivery_method => delivery_method   # Depending on prefix, use :smtp or :jabber_delivery (just for example)
    }
  end
  # ...
end

Hope it will help.

Project Status

Most of project's structure is imported from letter_opener gem and for now it's not so serious.

Development & Feedback

Special thanks to the letter_opener gem for inspiring this project.

About

Jabber delivery_method for action mailer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages