通过我的 LAN 接口通过 C# 发送电子邮件

2024-01-23

我正在尝试模拟一些自组织网络,我使用无线卡连接到自组织网络,当我从该自组织网络获得一些触发时,我希望能够向自己发送一些特定的消息。我的笔记本电脑通过 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(使用前将#替换为@)

通过我的 LAN 接口通过 C# 发送电子邮件 的相关文章

  • 为什么两个不同的 Base64 字符串的转换会返回相等的字节数组?

    我想知道为什么从 base64 字符串转换会为不同的字符串返回相同的字节数组 const string s1 dg const string s2 dq byte a1 Convert FromBase64String s1 byte a2
  • 动态加载程序集的应用程序配置

    我正在尝试将模块动态加载到我的应用程序中 但我想为每个模块指定单独的 app config 文件 假设我的主应用程序有以下 app config 设置
  • 秒表有最长运行时间吗?

    多久可以Stopwatch在 NET 中运行 如果达到该限制 它会回绕到负数还是从 0 重新开始 Stopwatch Elapsed返回一个TimeSpan From MSDN https learn microsoft com en us
  • ASP.NET MVC:这个业务逻辑应该放在哪里?

    我正在开发我的第一个真正的 MVC 应用程序 并尝试遵循一般的 OOP 最佳实践 我正在将控制器中的一些简单业务逻辑重构到我的域模型中 我最近一直在阅读一些内容 很明显我应该将逻辑放在域模型实体类中的某个位置 以避免出现 贫血域模型 反模式
  • 查找c中结构元素的偏移量

    struct a struct b int i float j x struct c int k float l y z 谁能解释一下如何找到偏移量int k这样我们就可以找到地址int i Use offsetof 找到从开始处的偏移量z
  • .NET 中是否有内置函数可以对密码进行哈希处理?

    我看到这个问题加密 散列数据库中的纯文本密码 https stackoverflow com questions 287517 encrypting hashing plain text passwords in database 我知道我
  • 类模板参数推导 - clang 和 gcc 不同

    下面的代码使用 gcc 编译 但不使用 clang 编译 https godbolt org z ttqGuL template
  • 如何使用 ICU 解析汉字数字字符?

    我正在编写一个使用 ICU 来解析由汉字数字字符组成的 Unicode 字符串的函数 并希望返回该字符串的整数值 五 gt 5 三十一 gt 31 五千九百七十二 gt 5972 我将区域设置设置为 Locale getJapan 并使用
  • 用于登录 .NET 的堆栈跟踪

    我编写了一个 logger exceptionfactory 模块 它使用 System Diagnostics StackTrace 从调用方法及其声明类型中获取属性 但我注意到 如果我在 Visual Studio 之外以发布模式运行代
  • 堆栈溢出:堆栈空间中重复的临时分配?

    struct MemBlock char mem 1024 MemBlock operator const MemBlock b const return MemBlock global void foo int step 0 if ste
  • 在 ASP.NET 5 中使用 DI 调用构造函数时解决依赖关系

    Web 上似乎充斥着如何在 ASP NET 5 中使用 DI 的示例 但没有一个示例显示如何调用构造函数并解决依赖关系 以下只是众多案例之一 http social technet microsoft com wiki contents a
  • C# 中通过 Process.Kill() 终止的进程的退出代码

    如果在我的 C 应用程序中 我正在创建一个可以正常终止或开始行为异常的子进程 在这种情况下 我通过调用 Process Kill 来终止它 但是 我想知道该进程是否已退出通常情况下 我知道我可以获得终止进程的错误代码 但是正常的退出代码是什
  • C#中如何移动PictureBox?

    我已经使用此代码来移动图片框pictureBox MouseMove event pictureBox Location new System Drawing Point e Location 但是当我尝试执行时 图片框闪烁并且无法识别确切
  • 使用 Bearer Token 访问 IdentityServer4 上受保护的 API

    我试图寻找此问题的解决方案 但尚未找到正确的搜索文本 我的问题是 如何配置我的 IdentityServer 以便它也可以接受 授权带有 BearerTokens 的 Api 请求 我已经配置并运行了 IdentityServer4 我还在
  • 什么时候虚拟继承是一个好的设计? [复制]

    这个问题在这里已经有答案了 EDIT3 请务必在回答之前清楚地了解我要问的内容 有 EDIT2 和很多评论 有 或曾经 有很多答案清楚地表明了对问题的误解 我知道这也是我的错 对此感到抱歉 嗨 我查看了有关虚拟继承的问题 class B p
  • Windows 窗体:如果文本太长,请添加新行到标签

    我正在使用 C 有时 从网络服务返回的文本 我在标签中显示 太长 并且会在表单边缘被截断 如果标签不适合表单 是否有一种简单的方法可以在标签中添加换行符 Thanks 如果您将标签设置为autosize 它会随着您输入的任何文本自动增长 为
  • 覆盖子类中的字段或属性

    我有一个抽象基类 我想声明一个字段或属性 该字段或属性在从该父类继承的每个类中具有不同的值 我想在基类中定义它 以便我可以在基类方法中引用它 例如覆盖 ToString 来表示 此对象的类型为 property field 我有三种方法可以
  • 如何使用 C# / .Net 将文件列表从 AWS S3 下载到我的设备?

    我希望下载存储在 S3 中的多个图像 但目前如果我只能下载一个就足够了 我有对象路径的信息 当我运行以下代码时 出现此错误 遇到错误 消息 读取对象时 访问被拒绝 我首先做一个亚马逊S3客户端基于我的密钥和访问配置的对象连接到服务器 然后创
  • 哪种 C 数据类型可以表示 40 位二进制数?

    我需要表示一个40位的二进制数 应该使用哪种 C 数据类型来处理这个问题 如果您使用的是 C99 或 C11 兼容编译器 则使用int least64 t以获得最大的兼容性 或者 如果您想要无符号类型 uint least64 t 这些都定
  • 如何在文本框中插入图像

    有没有办法在文本框中插入图像 我正在开发一个聊天应用程序 我想用图标图像更改值 等 但我找不到如何在文本框中插入图像 Thanks 如果您使用 RichTextBox 进行聊天 请查看Paste http msdn microsoft co

随机推荐

  • jsf/primefaces 在 bean 初始化期间加载指示器

    在我的 JSF Primefaces 项目中 我在 bean 的 init 构造后 方法中加载了大量数据 这就是为什么我想在 Bean 加载期间显示 gif 指示器 我尝试使用 primefaces 和 Ajax 状态 展示的程序化版本 h
  • 无需 Web 界面即可在 Drupal 中切换主题

    我正在学习 php 和创建主题 不幸的是 当我编辑当前在 drupal 中使用的主题时 我在主题中犯了一个错误 即使我点击 drupal index php 也不会再显示任何内容 我想将损坏的 drupal 主题更改为可用的主题 但我无法这
  • Angular ngFor ngIF 通过管道过滤数据的条件

    ngFor 基于使用管道的搜索进行过滤 这工作正常 现在我必须根据搜索查询添加 ngIf 条件 如果没有任何结果 那么我必须显示另一个带有 无数据 文本的新 div
  • 设置STS但在web应用程序中保留formsauthentication

    我正在现有的网络应用程序上启用 Windows 身份基础 我希望尽可能少地干扰现有代码 因此我希望登录页面使用应用程序中留下的表单验证 并且如果用户通过特定页面 例如 im comming from some other site aspx
  • 使用 CDK 创建自定义 AWS IAM 策略

    根据文档 https docs aws amazon com cdk api latest docs aws cdk aws iam Policy html https docs aws amazon com cdk api latest
  • 验证 C 程序的输入

    我有一个 C 程序 其中接受 2 个数字作为输入 如何验证输入的内容是否仅为数字而不是字符 void main int a b printf Enter two numbers scanf d d a b printf Number 1 i
  • 将 IronPython 嵌入到我的 C# 应用程序中的最佳方式是什么?

    我有一个由非常精通技术的人使用的应用程序 他们想要可编程性的小岛 所以我使用了嵌入式 Iron Python 然而 自 IronPython 2 0 Eval 起不再起作用 具体来说 我无法同时加载模块和注入局部变量 有一个解决办法 我仍然
  • 如何查询Win32_PerfFormattedData_Tcpip_NetworkInterface中的特定适配器?

    如何查询特定适配器 最好基于 IP 地址 Win32 PerfFormattedData Tcpip NetworkInterface 我花了一段时间谷歌搜索这个问题 但没有找到解决方案 我尝试使用Win32 NetworkAdapter
  • 如何在Python程序中处理操作系统信号?

    我正在编写一个 python 程序 它通过无限 while 循环从队列中读取数据 我如何处理操作系统 键盘中断 CTRL C 发送的信号以打破 while 循环并关闭活动连接和文件并优雅地退出程序而不是终止进程 while True rea
  • SQLSTATE[HY093]:参数号无效:参数未定义

    我使用 Yii 的活动记录模式已经有一段时间了 现在 我的项目需要访问不同的数据库来进行一项小事务 我认为 Yii 的 DAO 对此很有帮助 但是 我遇到了一个神秘的错误 CDbCommand 执行 SQL 语句失败 SQLSTATE HY
  • 使用翻转过渡更改 leftBarButtonItem?

    在我的代码中 我以编程方式将带有 UIButton 的 leftBarButtonItem 更改为 UIActivityIndi catorView 我想知道如何在更改时执行翻转过渡 有什么想法吗 多谢 嗯 我有一种感觉 要做翻转过渡 你需
  • 实例化派生类时是否隐式调用抽象类构造函数?

    举个例子 abstract class Base function construct echo Base construct br class Child extends Base function construct echo Chil
  • Android - 谷歌地图路由

    我已将 Google 地图功能添加到我的应用程序中 现在我问您 有什么办法 如何添加此 mapView 路由功能 我将从 GPS 获取坐标 如起点 和目的地坐标 我想画出到达终点的路线 是否可以 Thanks Hmyzak 看到 Max G
  • 我可以混合使用 Argument Captor 和常规匹配器吗?

    我需要在 Mockito 中验证具有多个参数的方法 但只需要捕获一个参数 其他参数我只需要一个简单的匹配器 那可能吗 例如 如果我有 Mock private Map
  • 在python中生成一定范围内的N个正整数,加起来等于总和

    我看过其他帖子解决类似的问题 我知道如何生成 N 个正整数 我还知道如何限制随机生成的整数的总和 唯一的问题是满足 N 个值都不超出指定范围的条件 e g generate ints n total low high 应该生成 n 个值数组
  • Shiny R:textInput 的条件样式

    我想改变一些颜色textInput labels 基于从selectInput输出 这个想法是根据交互式文本的另一个选择来显示新的数据 文本本身 我已经设法 updateTextInput 我想为他们的标签做类似的事情 因为并非所有text
  • 在 macOS mojave 上安装 angular/cli 时出错 - node-pre-gyp

    我格式化了 imac 并删除了 HD 上的所有文件 但是 当我安装 Angular cli 7 时 终端控制台显示此错误日志 环境 macOS 莫哈韦沙漠 10 14 2 节点 v10 15 npm 6 4 1 控制台错误 miguels
  • 如何对 HTTPS Node.js 服务器使用自签名证书?

    我已经开始为 API 编写一个包装器 该 API 要求所有请求都通过 HTTPS 进行 我不想在开发和测试实际 API 时向其发出请求 而是想在本地运行自己的服务器来模拟响应 我对如何生成创建 HTTPS 服务器并向其发送请求所需的证书感到
  • 如何在 Kotlin Native 中导入 Java 包

    我正在尝试导入 Java 包以在 Kotlin 本机中使用 如下所示 main kt import java util fun main args Array
  • 通过我的 LAN 接口通过 C# 发送电子邮件

    我正在尝试模拟一些自组织网络 我使用无线卡连接到自组织网络 当我从该自组织网络获得一些触发时 我希望能够向自己发送一些特定的消息 我的笔记本电脑通过 LAN 接口连接到互联网 并通过无线卡连接到 ad hoc 网络 这是我的代码 priva