C# 在通过程序从google帐户发送邮件的过程中,有哪些信息泄漏

C# 在通过程序从google帐户发送邮件的过程中,有哪些信息泄漏,c#,email,gmail,privacy,privacy-policy,C#,Email,Gmail,Privacy,Privacy Policy,想象一下,如果你通过gmail.com使用网络在线界面发送电子邮件,那么进入谷歌网站,然后撰写邮件并发送。在这种情况下,您的ip地址不会透露给邮件接收者。在邮件头的详细信息中有谷歌服务器的信息 如果它是好的或不好的,这是一个大讨论的话题,有一些优点和缺点。。。然而,获得某人ip地址的唯一方法是法庭途径和律师向谷歌发送一份文件,并提出一个问题,以显示特定邮件发件人的ip地址。我说得对吗 我现在想知道的是,在使用程序并执行以下功能的情况下,我是否拥有相同的隐私(假设我在上面声明为真): pu

想象一下,如果你通过gmail.com使用网络在线界面发送电子邮件,那么进入谷歌网站,然后撰写邮件并发送。在这种情况下,您的ip地址不会透露给邮件接收者。在邮件头的详细信息中有谷歌服务器的信息

如果它是好的或不好的,这是一个大讨论的话题,有一些优点和缺点。。。然而,获得某人ip地址的唯一方法是法庭途径和律师向谷歌发送一份文件,并提出一个问题,以显示特定邮件发件人的ip地址。我说得对吗

我现在想知道的是,在使用程序并执行以下功能的情况下,我是否拥有相同的隐私(假设我在上面声明为真):

    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);
    }
其中邮件包含主题、正文和mailTo字符串,mailcount包含用户名、密码和主机,因此发送电子邮件所需的所有信息。顺便说一下,整个代码都是用C语言编写的

想象一下,我有一个程序正在做一些办公室工作,在一些活动结束时,我将使用上面的代码发送一封电子邮件,当然是使用谷歌主机(谷歌网站上创建的一个帐户)。那么,发生了什么?邮件详细信息标题中有什么?我的电脑ip地址还是谷歌服务器的?这封邮件是否包含更多信息,如网卡的mac地址或我的主板

我希望你理解我的问题,如果不清楚,请询问我的情况。任何关于如何使用“代码邮寄”获得此类隐私的建议都将不胜感激。然而,解释的情况,这是我正在寻找的


提前感谢您,祝您度过愉快的一天。

如果您的问题是“如果我以编程方式发送邮件,谷歌还会知道请求来自何处吗?”,那么答案是肯定的,他们会的。如果你不想被跟踪,请使用VPN。几乎,因为对我来说,向邮件接收者显示的内容很重要,谷歌可能是我应用程序的已知用户,但是邮件接收者在法律未被违反之前不应该是我应用程序的已知用户(那么法院的方式是可能的)。任何人都可以提供一些肯定的意见,是还是不是?