# Send email using gmail as smtp

**URL:** <https://www.ruby-forum.com/t/send-email-using-gmail-as-smtp/123731>\
**Category:** Ruby\
**Created:** [December 20, 2007, 3:11am UTC](https://www.ruby-forum.com/t/send-email-using-gmail-as-smtp/123731 "2007-12-20T03:11:36Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [December 20, 2007, 3:11am UTC](https://www.ruby-forum.com/t/send-email-using-gmail-as-smtp/123731/1 "2007-12-20T03:11:36Z")

</div>

hello  
can i send email thro ruby using gmail as smtp. appreciate any help  
here.  
seede

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [December 20, 2007, 3:19am UTC](https://www.ruby-forum.com/t/send-email-using-gmail-as-smtp/123731/2 "2007-12-20T03:19:47Z")

</div>

You can.

Here’s an article on using gmail with Rails, although you don’t need  
to use Rails to use Action Mailer.

[http://www.rubyinside.com/how-to-use-gmails-smtp-server-with-](http://www.rubyinside.com/how-to-use-gmails-smtp-server-with-)  
rails-394.html

It’s dead simple.

Josh

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [December 20, 2007, 11:20pm UTC](https://www.ruby-forum.com/t/send-email-using-gmail-as-smtp/123731/3 "2007-12-20T23:20:42Z")

</div>

On Dec 19, 9:19 pm, Joshua S. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> Josh
> 
> - Show quoted text -  
> I followed all the steps. however i still dont knwo how to use it. all  
> the exampele i can find use the rails model methods. can you post a  
> example of how to send the email without using rails.  
> appreciate your help.

seede

---

<div class="post-metadata">

**Author:** ![Junkone](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/e274bd/32.png) [@Junkone](https://www.ruby-forum.com/u/Junkone)\
**Post date:** [December 20, 2007, 11:30pm UTC](https://www.ruby-forum.com/t/send-email-using-gmail-as-smtp/123731/4 "2007-12-20T23:30:42Z")

</div>

On Dec 20, 5:17 pm, Junkone [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> > to use Rails to use Action Mailer.
> > 
> > > hello
> 
> seede- Hide quoted text -
> 
> - Show quoted text -

here is what i tried,  
require “smtp\_tls”  
require ‘action\_mailer’

class Notifier \< ActionMailer::Base

```
ActionMailer::Base.smtp_settings = {

```

:address =\> “[smtp.gmail.com](http://smtp.gmail.com)”,  
:port =\> 587,  
:authentication =\> :plain,  
:user\_name =\> “removed\_email\_address@domain.invalid”,  
:password =\> “someonesPassword”  
}

def Notifier.test\_email(user\_email)  
subject “Free C1Alis”  
from “system / [example.com](http://example.com)”  
recipients user\_email  
body “Get large, #{user\_email}!@”  
end

end

Notifier.deliver\_test\_email(‘testuser / [gmail.com](http://gmail.com)’)

i get a error undefined method `test\_email’ for #Notifier:0x5e2b1fc  
but that is how it is defiened ever wehre. to do a  
Class.deliver\_methodname
