問題タブ [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 投票する
3 に答える
1055 参照

c# - メールの件名、from、cc、および bcc が asp.net mvc のメール本文に埋め込まれないようにする方法

asp.net mvc アプリケーションで郵便を使用してメールを送信しています。メールは送信されていますが、件名、差出人、cc、および bcc フィールドが、適切な領域に表示されるのではなく、メール本文に埋め込まれています。

これがweb.configのsmtp設定です

これが私のメールビューです

SmarterMail の smtp 設定は正しく、テストは完全に機能します。問題はフォーマットです。どうすればこれを修正できますか?

メールは送信されますが、次のように表示されます。

差出人: support@domain.com
宛先:
日付: 2015 年 5 月 21 日 (木) 16:40:34 +0300
件名:

--メール本文はここから始まります--

差出人: support@domain.com

Bcc: support@domain.com

件名: クライアント名レポート システムへようこそ

ユーザーさん、こんにちは。

いらっしゃいませ。

よろしく

更新: メールを送信するために使用しているコードは次のとおりです。郵便を利用しています

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

c# - WEB.Config ではなく POSTAL MVC で SMTP クライアントを設定する方法

プロジェクトで POSTAL MVC を使用しているときに問題が発生しました。私のホスティング サービス会社は、Web 構成ではなくコードで smtp クライアント構成を設定するように要求しています。

どうやってするか ?

誰かが私に解決策を教えてくれることを願っています

ありがとうございました。

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

asp.net-mvc-5 - MVC 5 の Postal ライブラリでメールを送信する

連絡先ページからメールを送信するために郵便ライブラリを使用しています。次のコードがあります。

連絡先メールアドレス

EmailSubjectViewModel

連絡先コントローラー

最後になりましたが、私の見解は次のとおりです。

おっと、私のweb.configのセクションをほとんど忘れていました

フォームに入力して送信をクリックすると、次のエラーが表示されます。

System.Net.Mail.SmtpException: SMTP サーバーがセキュリティで保護された接続を必要とするか、クライアントが認証されませんでした。サーバーの応答は次のとおりです。5.5.1 認証が必要です。

web.config で認証資格情報を設定していると思いましたか?

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

asp.net-mvc-5 - 送信時に電子メール全体が入力されない - 郵便、MVC 5

作業中のサイトの連絡先ページからメールを送信するために郵便ライブラリを使用しています。メールは送信されますが、すべてのアイテムがメールに含まれているわけではありません。ブレークポイントを設定してコードをステップ実行したところ、すべての項目が渡されたモデルに含まれていますが、メールで送信されたテンプレートにはすべてのデータが含まれていません。

シンプルなテンプレート (Contact.cshtml) は次のとおりです。

これが ContactEmail モデルです

ContactControllerのSendメソッド:

Sendを実行したところ、渡されたモデルにはすべてのデータが含まれていますが、届いた電子メールには姓、件名、メッセージしかありません。名前とメールアドレスがなぜか抜けています。

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

c# - データベース Asp.Net MVC の電子メール アドレスを使用して Postal で電子メールを送信する方法

私は現在Postalを実装しており、それを使用して MVC アプリケーションでメールを送信しています。私が抱えている問題は、電子メールの送信先アドレスをハードコーディングするのではなく、データベースから電子メール アドレスを取得したいということです。

ですから、これを実装したい場所について少し説明します。注文を作成した後、その注文にリンクされている病院に電子メール アドレスを送信したいと考えています。

これは私が試したものですが、この行で例外がスローされemail.To = order.Hospital.Email;ます。たとえば、次のように電子メールアドレスをハードコーディングすると機能します。email.To = "hospital@hospital.com".

タイプ 'System.NullReferenceException' の例外が HealthHabitat.dll で発生しましたが、ユーザー コードで処理されませんでした

Create POST methodモデルが保存されるとトリガーされるように、これをmy に含めました。

電子メール アドレス病院モデルに文字列として保存されます。

これに対する解決策はありますか?私はそれを大いに感謝し、前もって感謝します!

追加情報が必要な場合はお知らせください。質問に追加します。

病院モデル:

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

asp.net-mvc - 値を null にすることはできません。パラメータ名: httpContext

Postal.mvc5 を使用して電子メールを送信しようとすると、「値を null にすることはできません。パラメータ名: httpContext」というエラー メッセージが表示されました。

このエラーは、Postal.EmailService.CreateMailMessage(Email email) を呼び出そうとしたときに発生しました。

これについて誰でも助けることができますか?ありがとう。

以下、エラー詳細です。

ForgotPassword トリガーは、メール ヘルパー経由でメールを送信します。

メール ヘルパー クラス: EmailService.CreateMailMessage(email) でエラーが発生しました。

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

c# - 仮想パス「/」は許可されていない別のアプリケーションにマップされています

Asp.NET MVC でアプリケーションを開発しました。ビューを電子メールとして送信するために使用される Framework Postal MVC を使用しています。

問題なく正常に動作していましたが、今日、次のメッセージが表示されるようになりました。

仮想パス '/' が別のアプリケーションにマップされていますが、これは許可されていません。

SendAsync(メールを送信する非同期メソッド)を使用しようとしたときにのみ発生しますが、以前は問題なく動作していました。さらに、送信(電子メールを送信するための同期メソッド)を使用すると機能します。

プロパティ、コードなどは何も変更していません。

私が覚えている最も重要なことは、アプリケーションを公開することでしたが、コードや構成に関しては、それ以上何も変更しませんでした。

Async を実行すると HttpContext が失われているようです。

-- Web.config に次のパラメーターを追加すると、Async メソッドが再び機能し始めました。