I am working on Action mailer, email is sent successfully but incoming 
email not receiving.Below the code which i try
*    user_mailer.rb*

*class UserMailer < ApplicationMailer*

*  default from: "GMAIL_ACCOUNT"*

*  def send_mail_agent(user)*

*    @user = user*


*    mail :to => user.email, :subject => "your ticket in process"*


*  end*


*  def receive(email)*

*    page = Page.find_by(address: email.to.first)*

*    page.emails.create(*

*        subject: email.subject,*

*        body: email.body*

*    )*


*    if email.has_attachments?*

*      email.attachments.each do |attachment|*

*        page.attachments.create({*

*                                    file: attachment,*

*                                    description: email.subject*

*                                })*

*      end*

*    end*

*  end*

*end*

 
*development.rb *
    ActionMailer::Base.smtp_settings = {

    address:        'smtp.gmail.com', # default: localhost
    port:           '25',                  # default: 25
    user_name:      'GAMIL_ACCOUNT',
    password:       'GMAIL_PASSWORD',
    authentication: :plain                 # :plain, :login or :cram_md5
 }

I tried to run the command *rails runner 'UserMailer.receive(STDIN.read)'*


But nothing happened even the email is incoming .It does not call the *receive* 
method

Where should i call the *receive* method ??? How determine the incoming email 
???

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/rubyonrails-talk/715f866f-2a6f-4551-ba1c-4be953c3ecf7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to