我正在尝试模拟一些自组织网络,我使用无线卡连接到自组织网络,当我从该自组织网络获得一些触发时,我希望能够向自己发送一些特定的消息。我的笔记本电脑通过 LAN 接口连接到互联网,并通过无线卡连接到 ad hoc 网络。
这是我的代码:
private void send_mail()
{
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.To.Add("[email protected] /cdn-cgi/l/email-protection");
message.Subject = "test";
message.From = new System.Net.Mail.MailAddress("[email protected] /cdn-cgi/l/email-protection");
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 接口而不是无线接口连接。
这是一个IP路由问题。您需要在计算机上设置路由,以便通过 WiFi 接口直接访问 a.b.c.d。
使用管理员权限打开命令提示符并使用route add
命令。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)