Forum: Ruby on Rails sending email with mail gem in rails3

Posted by amruby (Guest)
on 2012-06-04 10:03
(Received via mailing list)
I have used this code for sending mail, but i didn't get the mail from 
this

*require 'rubygems'*
*require 'mail'*
*
*
* *
*  mail = Mail.new*
*  mail['from'] = 'mail@mofobi.com'*
*  mail[:to]    = @business.email*
*  mail.subject = 'This is a test email'*
*  puts "..#{mail.to_s}"*

After this code execution i got like this, then why this not getting in
mail inbox...?

*From: mail@mofobi.com
*
*To: vgrkrishnan@gmail.com*
*Message-ID: <4fcc69739a98b_de525ce13a65402@ubuntu.mail>*
*Subject: This is a test email*
*Mime-Version: 1.0*
*Content-Type: text/plain*
*Content-Transfer-Encoding: 7bit*
Posted by Norbert Melzer (Guest)
on 2012-06-04 10:37
(Received via mailing list)
I dont know about that gem, but I dont see anything like mail.send! Look
into the docs and look up which function you have to call for sending 
the
message.
Am 04.06.2012 10:02 schrieb "amruby" <vgrkrishnan@gmail.com>:
Posted by amruby (Guest)
on 2012-06-04 10:52
(Received via mailing list)
On Monday, 4 June 2012 04:36:33 UTC-4, Norbert Melzer wrote:
>
> I dont know about that gem, but I dont see anything like mail.send! Look
> into the docs and look up which function you have to call for sending the
> message.
>
 yes i have edited the code like this


 * mail = Mail.new do*
*  from     'mail@mofobi.com'*
*  to       '#{@business.email}'*
*  subject  'Here is the image you wanted'*
*  body     'body'*
*  *
*end*
*mail.delivery_method :sendmail*
*mail.deliver*
*
*
Now i got the error like this
*
*
*  *
Errno::EPIPE in BusinessesController#create

Broken pipe

*
*
*
*
Posted by pe medeiros (Guest)
on 2012-06-04 15:42
(Received via mailing list)
can you post the role stack fo errors please.

At first everything seems ok. I'm gessing that maybe just some
configuration error.

If you can't resolve with that gem the ActionMailer gem doesn't solve 
your
problem? There is a good documentation of the ActionMailer here
http://guides.rubyonrails.org/action_mailer_basics.html

att,

2012/6/4 amruby <vgrkrishnan@gmail.com>

>
> *
> *
>>>
>>>
>>> *Content-Transfer-Encoding: 7bit*
>>> .
> You received this message because you are subscribed to the Google Groups
> "Ruby on Rails: Talk" group.
> To view this discussion on the web visit
> https://groups.google.com/d/msg/rubyonrails-talk/-....
>
> To post to this group, send email to rubyonrails-talk@googlegroups.com.
> To unsubscribe from this group, send email to
> rubyonrails-talk+unsubscribe@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/rubyonrails-talk?hl=en.
>



--
Pedro Henrique de Souza Medeiros
----------------------------------
Cel: +55 (61) 9197-0993
Email: pedrosnk@gmail.com

Beautiful is better than ugly,
Explicit is better than implicit,
Simple is better than complex,
Complex is better than complicated.

The Zen of Python, by Tim Peters
Posted by amruby (Guest)
on 2012-06-04 17:09
(Received via mailing list)
On Monday, 4 June 2012 09:40:52 UTC-4, Pedro Medeiros wrote:
>
>    Finally i got it, when using via SMTP like this

*environment.rb*
*
*
ActionMailer::Base.smtp_settings = {
  :address              => "smtp.gmail.com",
  :port                 => 587,
  :domain               => 'your.host.name',
  :user_name            => 'username',
  :password             => 'password',
  :authentication       => 'plain',
  :enable_starttls_auto => true  }
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.