4

sendmail の設定を使用してメールを送信しようとしていますが、メールが受信されません。開発ログで送信されたメールを確認できます。

config/application.rb

    config.action_mailer.delivery_method = :sendmail
    config.action_mailer.sendmail_settings = {
      :location => '/usr/sbin/sendmail',
      :arguments => '-i -t'
   }
   config.action_mailer.perform_deliveries = true
   config.action_mailer.raise_delivery_errors = true

メーラー/Notifier.rb

class Notifier < ActionMailer::Base
   default :from => "deepika@xxx.com"
   def welcome_email
     mail(:to => "deepika@xxx.com",   :subject => "Welcome to My Site test mail")
   end 
end

Notifier.welcome_email.deliverそして、インデックスメソッドから呼び出しています。

ログが見える

Sent mail to deepika@xxx.com (339ms)
Date: Wed, 10 Apr 2013 15:16:33 +0530
From: deepika@xxx.com
To: deepika@xxx.com
Message-ID: <516534f983356_30f3262c7c84610d2@cybage-virtual-machine.mail>
Subject: Welcome to My Site test mail
Mime-Version: 1.0
Content-Type: text/html;
 charset=UTF-8
Content-Transfer-Encoding: 7bit

<p>Thanks for joining and have a great day!</p> 

しかし、私はメールを受信して​​いません。

私がするとき、私service sendmail statusは得ています

MSP: is run via cron (20m)
MTA: 123995 /usr/sbin/sendmail-mta -Am -L sm-mta -bd -q10m
UID        PID  PPID  C STIME TTY          TIME CMD
root     123995     1  0 15:36 ?        00:00:00 sendmail: MTA: accepting connections          
Daemon Status: (process 132996) Queue runner

Current number of children: 1
QueueDir free disk space (in blocks): 285222800
Load average: 1
Child Process 139595 Status: accepting connections
Child Process 144035 Status: console socket child

QUE: Same as MTA

また、私がそうするときvi /var/mail/root、私は次のようになります

これは MIME カプセル化されたメッセージです

--r3A9kDux012954.1365587178/cybage-virtual-machine.cybage.com

The original message was received at Wed, 10 Apr 2013 15:02:21 +0530
from localhost
with id r3Adsdsd9WLU5012559

   ----- The following addresses had permanent fatal errors -----
<deepika@xxx.com>
    (reason:   Client was not authenticated)

   ----- Transcript of session follows -----
... while talking to mail.xxx.com.:
>>> MAIL From:<> SIZE=268814
<<< 530 5.7.1 Client was not authenticated
Service unavailable

メールが届かない原因を教えてください。

4

0 に答える 0