2011-07-22 17 views
0

これは単純なはずですが、私が得意でないことがあります。ユーザーが情報を入力し、btnClickがコードを実行します。お問い合わせフォーム; ASP.NET、C#

私は、msgToAddが電子メールの送信先となると思います。 (私の電子メールとしてテストします)

そして、msgFromAddは閲覧者が入力したメッセージの出身者になります。 (私の妻の電子メールでテストしてください)

私は電子メール/パスワードに入力した資格情報。 (実際には「私のもの」はx社なので会社の電子メールパスワードでコード化する必要があります): - /)

とにかく、私は自分のアドレスにメールを送信できますが、私の住所と私は、それがユーザーの入力した任意のアドレスから来る必要があります。

私はどこでも検索しましたが、すべてのコードは同じで、意味がありません。ありがとう。

下の過大評価でも、それでも実際の送信者のアドレスは表示されません。

 MailAddress msgFromAdd = new MailAddress(tbxEmailAdd.Text); 

     mailMsg.From = msgFromAdd; 
     mailMsg.ReplyToList.Add(msgFromAdd); 
     mailMsg.ReplyTo = msgFromAdd; 
     mailMsg.Sender = msgFromAdd; 

また、次のようにすると名前が表示されます。まだメールアドレスはありません!

MailAddress msgFromAdd = new MailAddress(tbxEmailAdd.Text, "NAME"); 

私は真剣にそれを失っています。

+0

誰でもどうぞ。 – VBeginner

+0

あなたのウェブサイトに入るユーザーのGmailパスワードがわからない場合は、あなたが望むことをすることはできません。 –

答えて

2

web.config(ある場合)を確認します。

<system.net> 
    <mailSettings> 
     <smtp from="your address here"> 
     <network host="localhost" password="" userName=""/> 
     </smtp> 
    </mailSettings> 
</system.net> 

のような設定があります。設定が上書きされている可能性があります。

+0

ありがとうございます。上書きしているweb.configには何もありません。電子メールはうまくいく。入力されたアドレスから送信されているとは言いません。 – VBeginner

3

googleのようなサウンドは、 "from"ヘッダーを混乱させませんか?あなたは "送信者"プロパティを使用しようとするかもしれませんが、常にすべての電子メールクライアントでうまく表示されません。

MailMessage, difference between Sender and From properties

+0

ありがとうございます。私は "from"ヘッダーを省略できませんでした。そして、「送信者」を追加しても、最終結果は変わりませんでした。 – VBeginner

0

あなたのSMTP認証情報を電子メールで送信しているので、「からは、」あなたの電子メールでなければなりません。 MailMessageの "From"プロパティは、資格情報を必要としないオープンなsmtpを使用している場合のオプションの選択肢です。

+0

ありがとうございます。それは理にかなって...私は思う。私が検索したすべてのものから、このような資格情報を持つサンプルしか見つけることができませんでした。一日の終わりに、私はちょうどユーザーに自分の電子メールアドレス、メッセージ、ヒットセンドを入力させたい。そして、それが私のメールアドレスに行き、それが彼らから来たと言っている(と私は起こっていない)ので、返信すると彼らの電子メールに行く。 – VBeginner

関連する問題