10
votes

Email avec Rails 3 et Heroku Net :: SMTPSYNTAXError: 501 Erreur de syntaxe

Comme le titre dit que j'essaie d'obtenir un e-mail simple travailler avec Heroku et des rails 3. J'utilise ce guide Heroku: http://devcenter.heroku.com/articles/smtp

Voici mon code: p>

J'ai généré un mailleur qui ressemble à ceci: P>

Net::SMTPSyntaxError: 501 Syntax error
  /user/ruby1.8.7/lib/ruby/1.8/net/smtp.rb:930:in `check_response`
  /user/ruby1.8.7/lib/ruby/1.8/net/smtp.rb:899:in `getok`
  /user/ruby1.8.7/lib/ruby/1.8/net/smtp.rb:828:in `mailfrom`
  /user/ruby1.8.7/lib/ruby/1.8/net/smtp.rb:653:in `sendmail`


0 commentaires

4 Réponses :


18
votes

Votre à partir de n'est pas valide. Essayer de 'test@example.com' à la place.


1 commentaires

La question suivante est la suivante: Comment pouvez-vous le savoir à partir du message générique 'NET :: SMTPSYNTAXError: 501 Syntaxe Error'? Y a-t-il un message plus spécifique où d'autre?



1
votes

Le guide Heroku est pour les rails <3.0. Utilisez le Guide Rails pour 3.0.


0 commentaires

0
votes

NET :: SMTPSYNTAXError 501 Erreur est lancé si vous avez une mauvaise adresse de l'expéditeur. L'adresse de l'expéditeur devrait être une adresse électronique. Tout faux email fera également. comme: abc@fakemail.com


1 commentaires

NET :: SMTPSYNTAXError 501 est lancé pour les deux à partir de et à adresse e-mail?



4
votes

Si vous souhaitez afficher une chaîne personnalisée dans à partir de , vous pouvez utiliser quelque chose comme xxx

et lorsque vous envoyez le titre de courrier électronique serait test < / p>


0 commentaires