1

WebサイトでMvcMailerを使用してHTMLメールを送信しています。良さそうですが、作成したメールをブラウザで表示するにはどうすればよいのでしょうか。

たとえば、一部のニュースレターでは「このメールをブラウザで表示する」と書かれているので、MvcMailerでそれをどのように行うことができるのか疑問に思っています。

4

1 に答える 1

3

最も簡単な方法は、電子メールにリンクを入れてサイトに戻し、同じビューを使用するコントローラー/アクションを作成し、電子メールの作成時に使用したものと同じモデルを作成することです。

必要なすべてのデータがデータベースにある場合は、クエリ文字列でキーを渡すことができる場合があります(注:メールに機密情報が含まれている可能性がある場合は、URLが改ざんされていないことを確認してください)。そうでない場合は、渡す必要があります。電子メールを生成したときに行ったのと同じビューを再構築できるように、より多くのデータで。

于 2011-05-08T09:41:15.647 に答える