gmail.com から Web オンライン インターフェースを使用してメールを送信している場合、Google の Web サイトに入り、メールを作成して送信するとします。この場合、あなたの IP アドレスはメールの受信者に公開されません。メールヘッダーの詳細にはGoogleサーバーの情報があります。
それが良いかどうかは大きな議論のトピックであり、いくつかの長所と短所があります...ただし、誰かのIPアドレスを取得する方法は1つしかないため、場所は法廷であり、弁護士はIPを明らかにするための質問でGoogleに文書を送信します特定のメールの送信者のアドレス。私は正しいですか?
私が今疑問に思っているのは、プログラムを使用して次のような機能を実行する場合に、同じプライバシーを持っているかどうかです (上記で真であると仮定すると)。
public static void SendAnEmail(MailAccount mailAccount, Mail mail)
{
SmtpClient client = new SmtpClient();
client.Port = 587;
client.Host = mailAccount.host;
client.EnableSsl = true;
client.Timeout = 10000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new System.Net.NetworkCredential(mailAccount.username, mailAccount.password);
MailMessage mailMessage = new MailMessage(mailAccount.username, mail.mailTo, mail.subject, mail.body);
mailMessage.BodyEncoding = UTF8Encoding.UTF8;
mailMessage.DeliveryNotificationOptions = DeliveryNotificationOptions.OnFailure;
client.Send(mailMessage);
}
ここで、Mail には件名、本文、および mailTo 文字列が含まれ、MailAccount にはユーザー名、パスワード、およびホストが含まれるため、電子メールを送信するために必要なすべての情報が含まれます。ちなみに、コード全体はC#で書かれています。
いくつかの事務作業を行っているプログラムがあり、いくつかのアクティビティの最後に、もちろん上記のコードを使用して Google ホスト (Google Web サイトで作成されたアカウント) を使用してメールを送信するとします。それから - 何が起こっているのですか?メール詳細ヘッダーには何がありますか? 私のコンピューターのIPアドレスまたはGoogleサーバーのIPアドレス?このメールには、ネットワーク カードやマザーボードの MAC アドレスなどの詳細情報が含まれていますか?
私の質問を理解していただければ幸いです。不明な点がある場合は、私の状況について質問してください。「コードによるメール送信」を使用してそのようなプライバシーを取得する方法についての提案をいただければ幸いです。ただし、状況の説明は私が探しているものです。
よろしくお願いします。よい一日を。