問題タブ [postal]

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 に答える
132 参照

c# - 特定のコード ブロックの Glimpse を無効にする

ASP.NET MVC アプリケーションを使用して、SharePoint プロバイダーがホストするアドインで Glimpse (1.8.6) を使用しています。ある場所では、SharePoint リモート イベント レシーバーを使用しています。これは、SharePoint から ASP.NET 5 アプリケーションへの呼び出しであり、Postal を使用して電子メールをレンダリングして送信します。

これにより、次のNullReference例外が発生します。

この要求は、ユーザーのブラウザーからの呼び出しではなく、SharePoint から ASP.NET アプリケーションへの呼び出しによってトリガーされるため、System.Web.HttpContext.Currentnull です。一方、Postal は Razor を使用して電子メールをレンダリングするため、Glimpse インターセプターをトリガーします。

この特定のコード ブロックに対して Glimpse を無効にする可能性はありますか?

この場合は呼び出されないため、カスタムの実装はIRuntimePolicy可能ではないようです。SharePoint リモート イベント レシーバーでは null であるため、この質問で提供される回避策もありません。System.Web.HttpContext.Currentまた、次のコードを使用してリモート イベント レシーバーの URL をブラックリストに登録しようとしましたが、Glimpse がまだ呼び出されているようです (リモート イベント レシーバーは Services というディレクトリにあります)。

defaultRuntimePolicy="Off"コードで動作します。

0 投票する
3 に答える
393 参照

asp.net-mvc-5 - ASP MVC 郵便 RazorEngine.Templating.TemplateCompilationException

バックグラウンド ジョブで ASP MVC Postal を使用して、次のようにメールを送信しようとしています。

私のビュー CommentCreated.cshtml は次のとおりです。

しかし、次のエラーが発生します。

何か案は

0 投票する
3 に答える
7313 参照

c# - Hangfire バックグラウンド ジョブがキューに入れられたままになる

MVC アプリケーションがあり、Hangfire と Postal を使用して電子メールを送信しようとしています。メールは登録後に送信する必要があります。登録は正常に行われますが、実行したジョブがキューに入れられたままになり、メールが届きません。したがって、私の MVC コントローラーには次のコードがあります。

NotifyRegistration メソッドをデバッグできません。どうしてか分かりません。私は Postal を使用しているため、EmailService は私の実装ではありません。ここで、smtp サービスの構成方法を示します。

hangfire ダッシュボードを実行すると、キューに入れられたジョブが表示されます

ここに画像の説明を入力

しかし、他に何も起こりませんでした。電子メールを送信するのに何が欠けていますか?

ありがとうございました

更新 startup.cs で、私はこれを書きました:

更新 2 NotifyRegistration を次のように変換しました。

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

asp.net-mvc - リスト付きのMVC郵便メール送信オブジェクト?

MVC アプリケーションでタスクのリストをユーザーに送信する必要があります。

TaskEmail.cshtml

現在、私はこのようにしています。しかし、フォーマットされていません。私が必要としているのは、電子メールテンプレートへのタスクのリストを持つオブジェクトです。

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

c# - post と moq を使用したメール送信の単体テスト

System.ArgumentNullExceptionテストから呼び出されSystem.Web.HttpBrowserCapabilitiesたときにコンストラクターからスローされます。パラメータmail.Send()が必要です。httpBrowserCapabilities

私が使用したコード:

メールモデル:

メッセージの表示:

単体テスト :

テストからのコントローラー:

私が試したこと(単体テスト方法):

  1. 作成new HttpBrowserCapabilitiesするnew BrowserCapabilitiesFactory

  2. オブジェクトnew HttpBrowserCapabilitiesWrapperで作成HttpBrowserCapabilities

例外をスローしないようにコードを作成する方法はありますか? (つまり、現在の HttpBrowserCapabilitiesWrapper に既存の HttpBrowserCapabilities を取得させる) :)

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

c# - 郵便を使用してコンソール アプリケーションから Html ヘルパーが機能しない

1 つのコンソール アプリケーションと 1 つの mvc Web アプリケーションがあります。

この 2 つのアプリケーションは、1 つの共通クラス ライブラリを使用して郵便でメールを送信します。

Web からは HTML 埋め込み画像を含む電子メールを送信できますが、コンソール アプリケーションでは機能しません。

私は以下のようにしています

クラス ライブラリ プロジェクト:

PostalEmailSenderService.csファイル

Web アプリケーション プロジェクト :

コンソール アプリケーション プロジェクト:

Emails\Example.cshtml - このファイルは Web アプリケーションにあります。

Web アプリケーションとコンソール アプリケーションは同じビューを Web アプリケーションに使用します。

これを行う方法を教えてください。

ありがとう

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

c# - Postal add カスタム ヘッダー

C# MVC アプリケーションで電子メールに Postal.NET を使用しています。

http://aboutcode.net/postal/

メールの送信に SendGrid を使用しています。Sendgrid では、"X-SMTPAPI" ヘッダー属性を使用してカスタム ヘッダー引数を送信する必要があります。

Postal.NET でカスタム ヘッダー値を追加するにはどうすればよいですか? (例: myMessage.Headers.Add("X-SMTPAPI", jsonString);

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

ios - Postal Swift Framework を使用してメール コンテンツを取得する方法

私が使用している Postal は、一般的な電子メール プロバイダーへの簡単なアクセスを提供する迅速なフレームワークです。それについてのデモを見たことがありますが、FetchResult から必要なテキスト コンテンツを取得する方法がわかりません。ありがとう。このコードは、メール サーバーからメールをフェッチします。

結果ログ: Optional("\u{1B}$B$3$N%\"%W%j$O!\"0lEY\u{1B}(BiBeacon\u{1B}$B$r