問題タブ [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# - メールの件名、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
件名: クライアント名レポート システムへようこそ
ユーザーさん、こんにちは。
いらっしゃいませ。
よろしく
更新: メールを送信するために使用しているコードは次のとおりです。郵便を利用しています
c# - WEB.Config ではなく POSTAL MVC で SMTP クライアントを設定する方法
プロジェクトで POSTAL MVC を使用しているときに問題が発生しました。私のホスティング サービス会社は、Web 構成ではなくコードで smtp クライアント構成を設定するように要求しています。
どうやってするか ?
誰かが私に解決策を教えてくれることを願っています
ありがとうございました。
asp.net-mvc-5 - MVC 5 の Postal ライブラリでメールを送信する
連絡先ページからメールを送信するために郵便ライブラリを使用しています。次のコードがあります。
連絡先メールアドレス
EmailSubjectViewModel
連絡先コントローラー
最後になりましたが、私の見解は次のとおりです。
おっと、私のweb.configのセクションをほとんど忘れていました
フォームに入力して送信をクリックすると、次のエラーが表示されます。
System.Net.Mail.SmtpException: SMTP サーバーがセキュリティで保護された接続を必要とするか、クライアントが認証されませんでした。サーバーの応答は次のとおりです。5.5.1 認証が必要です。
web.config で認証資格情報を設定していると思いましたか?
asp.net-mvc-5 - 送信時に電子メール全体が入力されない - 郵便、MVC 5
作業中のサイトの連絡先ページからメールを送信するために郵便ライブラリを使用しています。メールは送信されますが、すべてのアイテムがメールに含まれているわけではありません。ブレークポイントを設定してコードをステップ実行したところ、すべての項目が渡されたモデルに含まれていますが、メールで送信されたテンプレートにはすべてのデータが含まれていません。
シンプルなテンプレート (Contact.cshtml) は次のとおりです。
これが ContactEmail モデルです
ContactControllerのSendメソッド:
Sendを実行したところ、渡されたモデルにはすべてのデータが含まれていますが、届いた電子メールには姓、件名、メッセージしかありません。名前とメールアドレスがなぜか抜けています。
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 に含めました。
電子メール アドレスは病院モデルに文字列として保存されます。
これに対する解決策はありますか?私はそれを大いに感謝し、前もって感謝します!
追加情報が必要な場合はお知らせください。質問に追加します。
病院モデル:
asp.net-mvc - 値を null にすることはできません。パラメータ名: httpContext
Postal.mvc5 を使用して電子メールを送信しようとすると、「値を null にすることはできません。パラメータ名: httpContext」というエラー メッセージが表示されました。
このエラーは、Postal.EmailService.CreateMailMessage(Email email) を呼び出そうとしたときに発生しました。
これについて誰でも助けることができますか?ありがとう。
以下、エラー詳細です。
ForgotPassword トリガーは、メール ヘルパー経由でメールを送信します。
メール ヘルパー クラス: EmailService.CreateMailMessage(email) でエラーが発生しました。
c# - 仮想パス「/」は許可されていない別のアプリケーションにマップされています
Asp.NET MVC でアプリケーションを開発しました。ビューを電子メールとして送信するために使用される Framework Postal MVC を使用しています。
問題なく正常に動作していましたが、今日、次のメッセージが表示されるようになりました。
仮想パス '/' が別のアプリケーションにマップされていますが、これは許可されていません。
SendAsync(メールを送信する非同期メソッド)を使用しようとしたときにのみ発生しますが、以前は問題なく動作していました。さらに、送信(電子メールを送信するための同期メソッド)を使用すると機能します。
プロパティ、コードなどは何も変更していません。
私が覚えている最も重要なことは、アプリケーションを公開することでしたが、コードや構成に関しては、それ以上何も変更しませんでした。
Async を実行すると HttpContext が失われているようです。
-- Web.config に次のパラメーターを追加すると、Async メソッドが再び機能し始めました。