Ruby on rails Rails 3,:from,Net::SMTPSyntaxError(502 5.5.1无法识别的命令
我遇到以下错误:Net::SMTPSyntaxError 502 5.5.1无法识别的命令 我有这个代码:Ruby on rails Rails 3,:from,Net::SMTPSyntaxError(502 5.5.1无法识别的命令,ruby-on-rails,actionmailer,cloudmailin,Ruby On Rails,Actionmailer,Cloudmailin,我遇到以下错误:Net::SMTPSyntaxError 502 5.5.1无法识别的命令 我有这个代码: class Notifier < ActionMailer::Base default :from => "sammy@mysite.tv" def comment_updated(comment, user) @comment = comment @user = user mail(:to => user.email, :subject => "
class Notifier < ActionMailer::Base
default :from => "sammy@mysite.tv"
def comment_updated(comment, user)
@comment = comment
@user = user
mail(:to => user.email,
:subject => "[JS] #{comment.job.subject_name} - # {comment.job.subject_name}")
end
end
但下面的代码抛出此错误Net::SMTPSyntaxError 502 5.5.1无法识别的命令:
class Notifier < ActionMailer::Base
default :from => "sammy@mysite.tv"
def comment_updated(comment, user)
@comment = comment
@user = user
mail(:to => user.email,
:subject => "[JS] #{comment.job.subject_name} - #{comment.job.subject_name}",
:from => "jSearch
<comment+#{comment.job_id}@mysite.tv>") do |format|
format.text
format.html
end
end
end
我想使用Cloudmailin服务来处理我收到的电子邮件,所以当用户单击“回复”时,我希望有一个:发件人地址
你知道为什么这个额外的代码:from不起作用吗?我记得这是我以前也遇到过的一个问题。我认为有一个bug阻止你指定完整的from地址。from似乎只接受一个有效的电子邮件地址。comment+{comment.job_id}@mysite.tv可以工作,但由于某些原因,jSearch不能。不幸的是,我现在不能复制这个 您看到的错误消息是SMTP服务器在从以下地址传递邮件时声明它不理解您的命令格式:jSearch。不幸的是,我现在唯一的建议是删除FROM地址的名称部分