如何解决如何测试我的安装程序Rails邮件程序是否正常工作
|| 我正在尝试按照本教程安装Rails邮件程序: http://guides.rubyonrails.org/action_mailer_basics.html 我没有完全遵循它,因为我不想按照他们的建议使用脚手架。但是总的来说,我正在密切关注它。 我安装了组件,添加了应该发送的电子邮件,至少使程序达到了在尝试调用代码发送电子邮件时不会给我语法错误的地步。 我还确保我的操作系统能够发送电子邮件。 唯一的问题是,当我调用ruby on rails程序来执行此操作时,没有电子邮件被发送。服务器日志也没有抱怨其他任何事情。 调试邮件程序以查找问题所在的好方法是什么?日志显示如下:Started GET \"/\" for 127.0.0.1 at 2011-05-26 11:46:26 -0700
Processing by HomeController#index as HTML
User Load (0.1ms) SELECT `users`.* FROM `users` WHERE `users`.`id` = 1 LIMIT 1
Rendered user_mailer/welcome_email.html.erb (0.4ms)
Rendered user_mailer/welcome_email.text.erb (0.4ms)
Sent mail to alex.genadinik@gmail.com (17ms)
Date: Thu,26 May 2011 11:46:26 -0700
From: agenadinik@udfr.com
To: alex.genadinik@gmail.com
Message-ID: <4ddea0028f37d_47e5537cdf036221@slabrams-desktop.mail>
Subject: Welcome to the site
Mime-Version: 1.0
Content-Type: multipart/alternative;
boundary=\"--==_mimepart_4ddea00285ec9_47e5537cdf0359f3\";
charset=UTF-8
Content-Transfer-Encoding: 7bit
但是我没有收到发送至alex.genadinik@gmail.com的电子邮件。知道为什么要在调试的地方或位置吗? :)
解决方法
您的应用程序似乎正在发送电子邮件。您的环境文件中的SMTP设置(或使用的邮件类型)可能存在一些问题。请仔细检查它们,然后通过查看邮件服务器的日志来尝试在邮件服务器端对其进行调试。验证它是否正在接收请求,并且能够将邮件发送到所需的地址。
但是在执行任何操作之前,请检查您的SPAM文件夹.....也许您的电子邮件已经到达了那里。...;)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。