отправка писем с помощью ruby, где адрес имеет фильтр '+' в стиле gmail - PullRequest
0 голосов
/ 22 декабря 2009

Когда я пытаюсь отправить письмо по электронной почте me+test@gmail.com, оно выдает (Net::SMTPSyntaxError) "501 5.1.3 Bad recipient address syntax" это я или проверка синтаксиса слишком строгая

Кто-нибудь сталкивался с этим раньше / есть патч для net / smtp?

обратный след:

/usr/local/lib/ruby/1.8/net/smtp.rb:679:in `check_response'
/usr/local/lib/ruby/1.8/net/smtp.rb:652:in `getok'
/usr/local/lib/ruby/1.8/net/smtp.rb:634:in `rcptto'
/usr/local/lib/ruby/1.8/net/smtp.rb:545:in `send0'
/usr/local/lib/ruby/1.8/net/smtp.rb:544:in `each'
/usr/local/lib/ruby/1.8/net/smtp.rb:544:in `send0'
/usr/local/lib/ruby/1.8/net/smtp.rb:471:in `sendmail'
/usr/local/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:684:in `perform_delivery_smtp'
/usr/local/lib/ruby/1.8/net/smtp.rb:378:in `start'
/usr/local/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:682:in `perform_delivery_smtp'
/usr/local/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:523:in `__send__'
/usr/local/lib/ruby/gems/1.8/gems/actionmailer-2.3.5/lib/action_mailer/base.rb:523:in `deliver!'

Ответы [ 2 ]

0 голосов
/ 09 января 2010

Проблема была в апстриме - с использованием sendgrid.

Вы уверены, что это исходит от ruby, а не от сервера smtp? - flyfishr64

0 голосов
/ 23 декабря 2009

Очень быстрая мысль (без исследований, поэтому извиняюсь, если я не попал в цель!): Попробуйте использовать одинарные кавычки вокруг адреса «me+test@gmail.com», чтобы сделать его буквальной строкой?

В противном случае, этот пост, похоже, касается проблемы с плагином Notificationier и плагином 2.2.2 + .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...