私はパスワード機能を忘れました。私のweb.config
ファイルでは、私は、メールの設定を行っている:私はweb.config
から設定を読み込むしようとしている私のSendAsync
方法でSendAsyncメソッドのWeb.Configからメール設定を取得しますか?
<system.net>
<mailSettings>
<smtp from="email">
<network host="host" port="25" userName="" password="=" enableSsl="true" />
</smtp>
</mailSettings>
</system.net>
:
SmtpClient client = new SmtpClient();
return client.SendMailAsync(ConfigurationManager.AppSettings["SupportEmailAddr"],
message.Destination,
message.Subject,
message.Body);
私はこれが何であるか見当がつかない:AppSettings["SupportEmailAddr"]
私はこれをhereから取った。
それは例外次のように私を与えている:
Value cannot be null. Parameter name: from
私はSupportEmailAddrで私の設定ファイルに新しいキーを追加する必要があります。他の設定はそのままです。 –
@MHussainはい、正しく設定されていない限りはありません。あなたが既に使用したい設定をしている場合。 'ConfigurationEntry.AppSettings [" SupportEmailAddr "]'の 'SupportEmailAddr'を使用するキーに変更してください。例えば'ConfigurationManager.AppSettings [" MyOtherKey "]' –
私は現在電子メールをリセットしています。しかし、次のエラーが発生するリンクをクリックしているとき: '潜在的に危険なRequest.QueryString値がクライアントから検出されました(コード=" ... QQ == ">ここ a") ' –