問題タブ [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.
c# - 特定のコード ブロックの Glimpse を無効にする
ASP.NET MVC アプリケーションを使用して、SharePoint プロバイダーがホストするアドインで Glimpse (1.8.6) を使用しています。ある場所では、SharePoint リモート イベント レシーバーを使用しています。これは、SharePoint から ASP.NET 5 アプリケーションへの呼び出しであり、Postal を使用して電子メールをレンダリングして送信します。
これにより、次のNullReference
例外が発生します。
この要求は、ユーザーのブラウザーからの呼び出しではなく、SharePoint から ASP.NET アプリケーションへの呼び出しによってトリガーされるため、System.Web.HttpContext.Current
null です。一方、Postal は Razor を使用して電子メールをレンダリングするため、Glimpse インターセプターをトリガーします。
この特定のコード ブロックに対して Glimpse を無効にする可能性はありますか?
この場合は呼び出されないため、カスタムの実装はIRuntimePolicy
可能ではないようです。SharePoint リモート イベント レシーバーでは null であるため、この質問で提供される回避策もありません。System.Web.HttpContext.Current
また、次のコードを使用してリモート イベント レシーバーの URL をブラックリストに登録しようとしましたが、Glimpse がまだ呼び出されているようです (リモート イベント レシーバーは Services というディレクトリにあります)。
defaultRuntimePolicy="Off"
コードで動作します。
asp.net-mvc-5 - ASP MVC 郵便 RazorEngine.Templating.TemplateCompilationException
バックグラウンド ジョブで ASP MVC Postal を使用して、次のようにメールを送信しようとしています。
私のビュー CommentCreated.cshtml は次のとおりです。
しかし、次のエラーが発生します。
何か案は
c# - Hangfire バックグラウンド ジョブがキューに入れられたままになる
MVC アプリケーションがあり、Hangfire と Postal を使用して電子メールを送信しようとしています。メールは登録後に送信する必要があります。登録は正常に行われますが、実行したジョブがキューに入れられたままになり、メールが届きません。したがって、私の MVC コントローラーには次のコードがあります。
NotifyRegistration メソッドをデバッグできません。どうしてか分かりません。私は Postal を使用しているため、EmailService は私の実装ではありません。ここで、smtp サービスの構成方法を示します。
hangfire ダッシュボードを実行すると、キューに入れられたジョブが表示されます
しかし、他に何も起こりませんでした。電子メールを送信するのに何が欠けていますか?
ありがとうございました
更新 startup.cs で、私はこれを書きました:
更新 2 NotifyRegistration を次のように変換しました。
asp.net-mvc - リスト付きのMVC郵便メール送信オブジェクト?
MVC アプリケーションでタスクのリストをユーザーに送信する必要があります。
TaskEmail.cshtml
現在、私はこのようにしています。しかし、フォーマットされていません。私が必要としているのは、電子メールテンプレートへのタスクのリストを持つオブジェクトです。
c# - post と moq を使用したメール送信の単体テスト
System.ArgumentNullException
テストから呼び出されSystem.Web.HttpBrowserCapabilities
たときにコンストラクターからスローされます。パラメータmail.Send()
が必要です。httpBrowserCapabilities
私が使用したコード:
メールモデル:
メッセージの表示:
単体テスト :
テストからのコントローラー:
私が試したこと(単体テスト方法):
作成
new HttpBrowserCapabilities
するnew BrowserCapabilitiesFactory
オブジェクト
new HttpBrowserCapabilitiesWrapper
で作成HttpBrowserCapabilities
例外をスローしないようにコードを作成する方法はありますか? (つまり、現在の HttpBrowserCapabilitiesWrapper に既存の HttpBrowserCapabilities を取得させる) :)
c# - 郵便を使用してコンソール アプリケーションから Html ヘルパーが機能しない
1 つのコンソール アプリケーションと 1 つの mvc Web アプリケーションがあります。
この 2 つのアプリケーションは、1 つの共通クラス ライブラリを使用して郵便でメールを送信します。
Web からは HTML 埋め込み画像を含む電子メールを送信できますが、コンソール アプリケーションでは機能しません。
私は以下のようにしています
クラス ライブラリ プロジェクト:
PostalEmailSenderService.cs
ファイル
Web アプリケーション プロジェクト :
コンソール アプリケーション プロジェクト:
Emails\Example.cshtml - このファイルは Web アプリケーションにあります。
Web アプリケーションとコンソール アプリケーションは同じビューを Web アプリケーションに使用します。
これを行う方法を教えてください。
ありがとう
c# - Postal add カスタム ヘッダー
C# MVC アプリケーションで電子メールに Postal.NET を使用しています。
メールの送信に SendGrid を使用しています。Sendgrid では、"X-SMTPAPI" ヘッダー属性を使用してカスタム ヘッダー引数を送信する必要があります。
Postal.NET でカスタム ヘッダー値を追加するにはどうすればよいですか? (例: myMessage.Headers.Add("X-SMTPAPI", jsonString);
ios - Postal Swift Framework を使用してメール コンテンツを取得する方法
私が使用している Postal は、一般的な電子メール プロバイダーへの簡単なアクセスを提供する迅速なフレームワークです。それについてのデモを見たことがありますが、FetchResult から必要なテキスト コンテンツを取得する方法がわかりません。ありがとう。このコードは、メール サーバーからメールをフェッチします。
結果ログ: Optional("\u{1B}$B$3$N%\"%W%j$O!\"0lEY\u{1B}(BiBeacon\u{1B}$B$r