問題タブ [mvcmailer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio - VS2012 + Nuget: パッケージのインストール後に MvcMailer リファレンスが追加されない
VS2012 ソリューションで何かを台無しにしてしまったようで、何が変わったのかわかりません。「Nuget パッケージの管理」ウィンドウ (プロジェクトの「参照」を右クリック) からパッケージをインストールしています。インストールは成功しますが、私のプロジェクトの下の参照には (以前のように) パッケージ (この場合は MvcMailer) が表示されません。
これで、パッケージ マネージャー コンソールで何かを実行できるようになりました。
そしてそれは成功します。ただし、プロジェクトをビルドすると、MvcMailer 関連のすべてで大量のエラーが発生します。以前、参照を (~/packages フォルダーから) 手動で追加しようとしましたが、プロジェクトに参照として表示されますが、それでもエラーが発生します。
何が起こっているのかわかりません。何かご意見は?
c# - McvMailer にビューが表示されない
アプリケーションで MvcMailer を使用したいと考えています。MyMailer という新しいクラス ライブラリ プロジェクトを作成しました。今、私は自分の MVC アプリでそれを使用したいと考えています。
MyMailer プロジェクトにViews/MyMailer/Invitation.cshtml
は、テキストを含むファイルがあります。
メールを送信すると、実際に届きます。ただし、この Invitation ビューは含まれていません (本文はまったくありません)。Send メソッドが mvc プロジェクトから実行されるためだと思いますが、それは私の推測です。
にブレークポイントを設定しましたViews/MyMailer/_Layut.cshtml --> RenderBody()
が、そこに踏み込むことはありませんでした。
ビューを含めるにはどうすればよいですか?
asp.net-mvc - MVC 4でMvcMailerを使用してビューを送信するには?
MvcMailer を使用してメールを送信しています。ビューの名前を指定するだけで、メールで送信できます。しかし、私の質問は、ビューの名前に何らかの制約がありますか? たとえば、コントローラーでIndex
ビューを送信したいのですがHome
、どうすればよいですか?
このチュートリアルは私にとってはうまく機能しますが、その仕組みがわからないため、適用できません。私たちを手伝ってくれますか?
asp.net-mvc - 別のプロジェクトから mvc mailer を実行することは可能ですか?
私は現在、WebApi と一緒に MVC Web サイトを実行しており、電子メール機能を組み込むことを検討しています。
かなり大きなアプリケーションであり、MVC と WebApi の間でそのほとんどを再利用できるようにしたいので、ほとんどのロジックをサービス レイヤーに抽象化する非常に軽量なコントローラーがあります。
すべての例が Web プロジェクト内から実行されているため、MVCMailerを使用するのをためらっています。WebAPI を使用する電話アプリを作成した場合、メール機能を利用することはできません。
独自のプロジェクトから実行できるかどうか疑問に思っていますか? これは、私がやろうとしていることの非常に大雑把な描写です。
MVCMailerまたはActionMailerのいずれかを技術的に両方.Web
とも.WebApi
MVC4 プロジェクト として抽象化できますか?
そうでない場合は、スタンドアロン バージョンの Actionmailer.netまたは同等のPostalを使用しますが、機能は少し削減されます。
編集:詳細
もう少し考えてみると、mvc と webapi Web サイトの両方で自動的に展開されるように、電子メール ビューに対していくつかの派手なコピー ロジックを実行する必要があるため、実行するのは難しいように思えます。
おそらく、電子メールを独自の Web サイトに分離し、サービス層に電子メールを送信するための Web 要求を作成させ、適切に抽象化する方がよいでしょう。
そうすれば、すべてのサーバーにsmtpをセットアップする必要がなく、1つのサーバーに電子メールを展開するだけでよいと思います。コメント歓迎
関連する質問
c# - ASP.NET - MvcMailer - 電子メール証明書
MVCMailer で ASP.NET MVC 4 を使用しています。サーバー メッセージを安全に保つために、COMODO からの電子メール証明書を使用して電子メールを送信しようとしました。
http://www.comodo.com/home/email-security/free-email-certificate.php
MVCMailer を使用して電子メール証明書を追加できるかどうかを知っている人はいますか?
asp.net-mvc-3 - mvcmailer を使用して毎月の電子メールを自動的に送信する
私の MVC アプリケーションには、このシナリオがあります。毎月 25 日に特定のユーザーをデータベースから取得し、アラートとして電子メールを送信する必要があります。現在、プロジェクトで mvcmailer を使用してメールを送信していますが、リクエストが必要です。
25 日にメールを自動的に送信するための最良の方法は何ですか?
c# - ASP.Net MVC プロジェクトの「メイン」メソッド - ページが読み込まれる前に実行する別名メソッド?
Razor ビューにインテリセンスを提供し、ライブラリ (Mvc.Mailer) が依存しているため、基本的に MVC プロジェクトのみのプロジェクトがありますHttpContext
。現在、 my のコンストラクター、または 、または を実行するには、ページをロードする必要がありMvcApplication
ます。Application_Start
Init
mvc アプリのメイン メソッド、またはページ ロード リクエストを送信する必要のないページ リクエストの前に呼び出されるものをブートストラップする方法はありますか?
asp.net-mvc - .Net Framework 4 (4.0.3) で MvcMailer NuGet インストールを使用できない
NuGet経由でMvcMailerをインストールするためのステップバイステップガイドに従いましたが:
- 私のプロジェクトへの新しい参照をインストールしなかった
- これ
using Mvc.Mailer
は UserMailer.cs で解決されません
このバージョンは .Net 4.0 と互換性があるはずです...何か不足していますか? 手動でインストールするものはありますか?
誰かがこれに代わる解決策を持っている場合、私は MVC4 プロジェクト内で電子メールを生成する「クリーンな」方法を探しています.Net Framework 4 (4.0.3)
ありがとう