[解決済み] MailMessage、SenderとFromのプロパティの違いについて
質問
私はこれまで
System.Net
名前空間は、.NET Framework 1.1 から 3.5 フレームワークに切り替えて以来ずっと使用していますが、1 つだけ不可解なことがあります。という名前空間の違いは何ですか?
Sender
と
From
のプロパティは
MailMessage
クラスのプロパティは?
どちらも同じものなのでしょうか、そうでないなら
Sender
と一緒に
From
?
例えば
Using m As New System.Net.Mail.MailMessage()
m.Sender = New System.Net.Mail.MailAddress("[email protected]", "Name here")
m.From = New System.Net.Mail.MailAddress("[email protected]", "Name here")
m.Subject = "Test"
m.Body = "Test"
Dim client As New System.Net.Mail.SmtpClient("mymailserver.com")
client.Send(m)
End Using
どのように解決するのですか?
電子メールに関するwikiからの抜粋です。
ヘッダーフィールド。 メッセージのヘッダーには、少なくとも以下のフィールドを含める必要があります。
From: 電子メールアドレス、およびオプションで作者の名前。多くのメールクライアントでは、アカウントの設定を変更する以外に変更することはできません。
また、quot:" フィールドは、電子メールメッセージの本当の送信者である必要はないことに注意してください。その理由の 1 つは、":" フィールドを偽って、任意のメールアドレスからのメッセージであるかのように見せることが非常に簡単であるためです。電子メールに電子署名をつけることは可能であり、偽造はより困難ですが、このような署名には特別なプログラミングが必要であり、検証のために外部のプログラムが必要になることもよくあります。ISPの中には、自分たちがホストしていないドメインから来たと主張する電子メールを中継しないところもあるが、quot;From:" フィールドに指定された人物や電子メールアドレスが、その接続に関連するものであるかどうかを確認するところは(あったとしても)ごくわずかである。一部の ISP は、他の MTA が ISP から送信されたように見える偽造スパムを検出できるように、MTA を介して送信される電子メールに電子メール認証システムを適用しています。
送信者 のアドレス 実際の送信者 From: フィールドにリストされた著者の代理人 (秘書、リスト管理者、その他) のアドレス。
の詳細 http://en.wikipedia.org/wiki/Email
例えば、gmailはfrom/senderフィールドを使用して、gmailアカウントとは異なるメールアドレスからメールを送信します(認証後)。
関連
-
[解決済み] .net 4.5アップグレード後、System.Web.Httpが見つからない
-
[解決済み] C#のStringとstringの違いは何ですか?
-
[解決済み] .NETでのdecimal, float, doubleの違い?
-
[解決済み] C#のconstとreadonlyの違いは何ですか?
-
[解決済み] .NET Coreと.NET Standard Class Libraryのプロジェクトタイプの違いは何ですか?
-
[解決済み] AssemblyVersion、AssemblyFileVersion、AssemblyInformationalVersionの違いは何ですか?
-
[解決済み] .NETにおけるstructとclassの違いは何ですか?
-
[解決済み] C#では、public、private、protected、アクセス修飾子がないことの違いは何ですか?
-
[解決済み] C#の==とEquals()の違いについて
-
[解決済み] InvariantCultureとOrdinalの文字列比較の違いについて
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】WCFとは何か、何ができるのか?
-
[解決済み] ファイル *.mdf をデータベースとして添付できません。
-
[解決済み] asp.netでWebサービスのタイムアウト時間を長くする方法は?
-
[解決済み] Windowsイベントログで参照される「フレームワークのバージョン」とは何ですか?
-
[解決済み] Entity FrameworkとLINQ to SQLの比較
-
[解決済み] RelativeSourceでWPFバインディングを使用するにはどうしたらいいですか?
-
[解決済み] System.Timers.Timer vs System.Threading.Timer
-
[解決済み] MemoryStreamから文字列を取得する方法は?
-
[解決済み] Microsoft.ACE.OLEDB.12.0' プロバイダがローカルマシンに登録されていません。
-
[解決済み] HashSetとListの性能比較