Você disse ao seu ambiente de desenvolvimento para realmente entregar e-mails? Normalmente, esse tipo de coisa é desativado no desenvolvimento especificamente porque você normalmente não deseja que o correio seja entregue no desenvolvimento.
Quando estou usando a recuperação de senha no Rails, obtenho isso no log de desenvolvimento:
Sent mail to [email protected] (1024ms)
Date: Sat, 21 Jul 2012 15:24:35 +0700
From: [email protected]
Reply-To: [email protected]
To: [email protected]
Message-ID: <[email protected]>
Subject: subj
Mime-Version: 1.0
Content-Type: text/html;
charset=UTF-8
Content-Transfer-Encoding: base64
base64-encoded stuff here...
Mas o e-mail nunca é realmente entregue. No entanto, quando estou enviando e-mails diretamente pelo sendmail, funciona bem:
echo 'this is a test' | mail -s test_email [email protected]
O que poderia estar errado? Estou usando o Rails 3.2.3 com a versão mais recente (acho que o legado não tem nada a ver com isso, pois forma a mensagem, mas ainda assim).
Você disse ao seu ambiente de desenvolvimento para realmente entregar e-mails? Normalmente, esse tipo de coisa é desativado no desenvolvimento especificamente porque você normalmente não deseja que o correio seja entregue no desenvolvimento.
Tags email ruby-on-rails