# ActionMailer

**URL:** <https://www.ruby-forum.com/t/actionmailer/85177>\
**Category:** Ruby\
**Created:** [November 20, 2005, 8:22am UTC](https://www.ruby-forum.com/t/actionmailer/85177 "2005-11-20T08:22:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![blargity](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/54ee81/32.png) [@blargity](https://www.ruby-forum.com/u/blargity)\
**Post date:** [November 20, 2005, 8:22am UTC](https://www.ruby-forum.com/t/actionmailer/85177/1 "2005-11-20T08:22:12Z")

</div>

I’m trying to use ActionMailer without rails. Perhaps I’m tired, but I  
am  
quite confused by the following:

irb(main):001:0\> require ‘action\_mailer’  
=\> true  
irb(main):002:0\>  
irb(main):003:0\* class Emailer \< ActionMailer::Base  
irb(main):004:1\> def initialize  
irb(main):005:2\> super()  
irb(main):006:2\> end  
irb(main):007:1\> end  
=\> nil  
irb(main):008:0\> email = Emailer.new  
=\> nil

Why am I getting nil out of that statement (it’s not just irb, I  
checked)?

I’ve found the documentation at:  
[http://api.rubyonrails.com/classes/ActionMailer/Base.html#M000291](http://api.rubyonrails.com/classes/ActionMailer/Base.html#M000291)  
[http://am.rubyonrails.org/](http://am.rubyonrails.org/)

But I’m still at a loss.

---

<div class="post-metadata">

**Author:** ![blargity](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/54ee81/32.png) [@blargity](https://www.ruby-forum.com/u/blargity)\
**Post date:** [November 20, 2005, 8:58am UTC](https://www.ruby-forum.com/t/actionmailer/85177/2 "2005-11-20T08:58:21Z")

</div>

On Nov 19, 2005, at 11:20 PM, Kevin B. wrote:

> I’m trying to use ActionMailer without rails. Perhaps I’m tired,  
> but I am  
> quite confused by the following:

You’ll get the fastest, best answers on the Rails mailing list:

[http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

---

<div class="post-metadata">

**Author:** ![blargity](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/54ee81/32.png) [@blargity](https://www.ruby-forum.com/u/blargity)\
**Post date:** [November 20, 2005, 9:34am UTC](https://www.ruby-forum.com/t/actionmailer/85177/3 "2005-11-20T09:34:29Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

On Nov 19, 2005, at 11:20 PM, Kevin B. wrote:

> I’m trying to use ActionMailer without rails. Perhaps I’m tired,  
> but I am  
> quite confused by the following:

Follow the example code at the top of  
[Peak Obsession](http://api.rubyonrails.com/classes/ActionMailer/Base.html)

A condensed example:  
require ‘action\_mailer’

class Emailer \< ActionMailer::Base  
def test\_email(user\_email)  
subject “Free C1Alis”  
from “removed\_email\_address@domain.invalid”  
recipients user\_email  
body “Get large, #{user\_email}!@”  
end  
end

Emailer.deliver\_test\_email(‘removed\_email\_address@domain.invalid’)

Delivery is via SMTP @ localhost by default.

Kindly take further Rails-specific discussion to the Rails list.  
The Ruby list is mighty busy and Rails chatter decreases its S/N.

Best,  
jeremy  
-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1.4.2 (Darwin)

iD8DBQFDgDTTAQHALep9HFYRAiwLAJ9k12/qlnOTvHFuxdkrR4rqsxMuFACgrQWz  
7nd1WtzgK5KoMrw/vYTL8D0=  
=Hccn  
-----END PGP SIGNATURE-----
