問題タブ [actionmailer.net]

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.

0 投票する
1 に答える
266 参照

c# - ActionMailer.Net メール エンコーディング

ASP.Net MVC 用のActionMailer.Netパッケージを使用しています。

メール テンプレートが正しくエンコードされていないようです。

Html タグはプレーン テキストとしてレンダリングされるため、メールでは次のようなコンテンツを受け取ります (抜粋):

mymail.html.chstmlActionMail.net のドキュメントによると、私のビューは呼び出されるため、テキストではなく HTML としてエンコードする必要があります。

適切にエンコードされないのはなぜですか?

0 投票する
2 に答える
190 参照

c#-4.0 - ActionMailer.Net が原因で Azure が初期化に失敗した

ActionMailer.Netを利用する MVC4 アプリがあります

この Web アプリは、Azure クラウド サービスでホストされています。ローカル マシンの Azure シミュレーターで実行すると、すべて正常に動作します。Azure に発行するとすぐに、ロールの初期化に失敗します。

インスタンスの intellitrace エラーを見ると、System.Web.MVC を読み込もうとして失敗していることがわかります。もう少し調査すると、MVC 3 ライブラリをロードしようとして、そのバージョンが見つからないために失敗しているようです。

誰かがこの問題に遭遇し、解決策を見つけましたか?

0 投票する
1 に答える
1387 参照

c# - ActionMailer MVC - Webconfig または C# で複数の SMTP、電子メール送信者を設定する

actionmailer を使用して、さまざまなケースで複数の送信者のメール (smtp) を使用したいと考えていますMVC

たとえば、新規ユーザー登録の場合、確認がregister@example.com電子メールで送信されます。

ユーザーが別のユーザーから連絡を受けた場合、送信者の電子メールは になりますcontact@example.com

そのため、3 ~ 4 個の smtp をセットアップし、actionmailer で使用する必要があります。これまでのところ、webconfig複数の smtp をサポートできません。ありがとう

0 投票する
1 に答える
637 参照

c# - ActionMailer スタンドアロン @Html

こんにちは、WCF サービスでスタンドアロンの actionmailer を使用しようとしていますが、Model.XXX を使用してデータを置き換える場合、すべてが計画どおりに機能します。

@Html を使用してテンプレートを解析しようとすると、問題が発生します

私は : テンプレートをコンパイルできません。名前 'Html' は現在のコンテキストに存在しません

動作するテンプレートの例:

こんにちは@Model.Name

テンプレートの失敗

こんにちは@Model.Name
@Html.CheckBox("test")

では、スタンドアロン シナリオで HtmlHelpers を actionmailer と共に使用するにはどうすればよいでしょうか。

0 投票する
0 に答える
398 参照

asp.net - 件名に utf-8 文字を含むメールを送信する

ActionMailer.netメール送信に使用しています。

何をしてもutf-8で件名を取得できず、疑問符だけが表示されます。本体はutf-8で表示されます。

これは、問題を解決するための私の最後の試みです:

無駄に。

誰もこれを行う方法を知っていますか?

0 投票する
2 に答える
2996 参照

email - .NET v4.0 で認識されない属性 'enableSsl'

しばらくの間、テストで新しいシステムを実行しており、誤ってクライアントに送信されないようにフォルダーにメールを作成しています。現在、ライブ メールを有効にしていますが、送信で問題が発生しています。

私は ActionMailer.NET を使用しています。メールを作成して送信するコードは以下のとおりです。ビューは含めません:

エラーが発生する

SMTP サーバーが安全な接続を必要とするか、クライアントが認証されませんでした。サーバーの応答は次のとおりです。5.7.57 SMTP; クライアントは、MAIL FROM 中に匿名メールを送信するために認証されませんでした

web.config は次のようになります。

enableSsl="true" をネットワーク回線に追加する必要があると思いますが、それを実行して IIS のサイトの SMTP 電子メール セクションに移動しようとすると、次のエラーが表示されます。

認識できない属性「enableSsl」

私は IIS にそれほど熱心ではありませんが、アプリケーション プールとその .NET CLR のバージョンが 4.0.30319 であることを確認しました。サーバーに .NET v4.5 がインストールされていることも確認しました。

これは私を困惑させ、その時点で SSL を指定できるようにコードを完全に変更する必要がないことを願っています。