gpt4 book ai didi

c# - 通过我的 LAN 接口(interface)通过 C# 发送电子邮件

转载 作者:太空宇宙 更新时间:2023-11-03 11:40:16 24 4
gpt4 key购买 nike

我正在尝试模拟一些 ad hoc 网络,我使用我的无线网卡连接到 ad hoc 网络,当我从这个 ad hoc 网络收到一些触发器时,我希望能够向自己发送一些特定的消息。我的笔记本电脑通过 Lan 接口(interface)连接到 Internet,并通过无线网卡连接到 ad hoc 网络。

这个 id 我的代码:

 private void send_mail()
{
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add("XXXXX@YYYY.com");
message.Subject = "test";
message.From = new System.Net.Mail.MailAddress("ZZZZZ@MMMMM.com");
message.Body = "This is the message body";
System.Net.Mail.SmtpClient smtp = new System.Net.Mail.SmtpClient("a.b.c.d");
smtp.Send(message);
}

我想知道如何设置发送邮件的界面。默认情况下,代码要使用我的无线网卡发送邮件,但无法连接到 smtp 服务器,出现错误。
我希望我的 send_mail() 函数通过 LAN 接口(interface)而不是无线接口(interface)连接。

最佳答案

这是一个IP路由问题。您需要在您的计算机上设置路由以通过 WiFi 接口(interface)直接访问 a.b.c.d。

使用管理员权限打开命令提示符并使用 route add 命令。

关于c# - 通过我的 LAN 接口(interface)通过 C# 发送电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5004972/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com