Ruby on rails Rails 3,:from,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 => "

我遇到以下错误: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}")

  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地址的名称部分