无法通过 SendGrid 发送电子邮件

2023-12-07

我正在按照以下示例SendGrid 的网站作为凭据,我将他们在 Azure 门户中提供的内容粘贴到其中。尽管如此,我还是收到此错误消息。

Message = {“发送邮件失败。”}
InnerException = {“无法连接到远程服务器”}

我不清楚在这里做什么,甚至不知道如何调试它。我从桌面运行代码(在将其放到网站上之前),这样我就可以通过它自己设置断点。然而,并没有高兴...

建议?

完整代码如下。

MailMessage mailMsg = new MailMessage();
mailMsg.To.Add(new MailAddress("[email protected]", "To Name"));
mailMsg.From = new MailAddress("[email protected]", "From Name");
mailMsg.Subject = "subject";
string text = "text body";
string html = @"<p>html body</p>";
mailMsg.AlternateViews.Add(AlternateView.CreateAlternateViewFromString(
  text, null, MediaTypeNames.Text.Plain));
mailMsg.AlternateViews.Add(AlternateView.CreateAlternateViewFromString(
  html, null, MediaTypeNames.Text.Html));
SmtpClient client = new SmtpClient("smtp.sendgrid.net", Convert.ToInt32(587));
System.Net.NetworkCredential credentials = new System.Net.NetworkCredential(
  "[email protected]",
  "LubX........pQc");
client.Credentials = credentials;
client.Send(mailMsg);

这恰好是一个控制台应用程序吗?我一直在测试 SendGrid,发现当我尝试从控制台应用程序发送电子邮件时,电子邮件永远不会发送。但是,当我从网络应用程序尝试它(使用相同的发送代码)时,电子邮件被发送。我没有解释为什么控制台应用程序不起作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法通过 SendGrid 发送电子邮件 的相关文章

  • 为什么我应该使用内联代码? [复制]

    这个问题在这里已经有答案了 我是一名 C C 开发人员 这里有几个始终困扰我的问题 常规 代码和内联代码之间有很大区别吗 主要区别是什么 内联代码只是宏的一种 形式 吗 选择内联代码时必须进行什么样的权衡 Thanks 表现 正如之前的答案
  • C - 计算文件中的单词、字符和行数。字符数

    我必须用 C 编写一段代码 输出给定文件中的字符数 行数和单词数 任务看起来很简单 但我现在真的不确定出了什么问题 所以 这是代码 include
  • 表达式访问者仅为某些 lambda 表达式调用 VisitParameter

    我希望能够使用嵌套扩展方法将 EF 中的实体投影到相应的视图模型 参见我之前的问题使用扩展方法在 EF 中投影单个实体 https stackoverflow com questions 39585427 projection of sin
  • OpenCV SVM 给出奇怪的预测结果

    我对 OpenCV 和支持向量机都很陌生 我想使用 SVM 训练具有两个标签的数据集 然后预测给定集合的标签 我当前的集合包含大约 600 行 具有相等的类分布 1 为 300 行 1 为 300 行 包含 34 列 这是我当前用于设置 O
  • 更改图像颜色与透明背景

    我需要使用 c System Drawings 将透明背景上带有绿色圆圈的图像加载到位图图像中 这是最简单的部分 但是 我需要在将其添加到更大的图像之前更改圆圈的颜色 而不影响周围的透明度 就我而言 我需要将圆圈颜色更改为黄色并将其添加为太
  • C++:字符串流有什么好处?

    谁能告诉我一些在 C 中使用字符串流的实际例子 即使用流插入和流提取运算符输入和输出到字符串流 您可以使用字符串流来转换任何实现operator lt lt 到一个字符串 include
  • 为什么 fgets 接受 int 而不是 size_t?

    功能如strcpy malloc strlen 和其他各种接受他们的参数或返回值作为size t代替int or an unsigned int出于显而易见的原因 一些文件功能 例如fread and fwrite use size t以及
  • 析构函数与成员函数竞赛

    当我在析构函数内时 其他线程是否可能开始执行对象的成员函数 遇到这种情况该如何处理呢 C 没有内在的保护来防止在删除对象后使用它 忘记竞争条件 另一个线程可以在完全删除你的对象后使用你的对象 Either 确保只有一个位置 代码拥有该对象
  • 有没有办法找到dll公开的所有函数

    我一直在寻找一种方法来获取映射到 dll 中函数名称的所有字符串 我的意思是您可以调用 GetProcAddress 的所有字符串 如果你对 dll 进行十六进制转储 符号 字符串 就在那里 但我认为必须有一个系统调用来获取这些名称 如果您
  • 为什么我收到编译错误“使用已删除的函数 'std::unique_ptr ...”

    我收到一条巨大的编译错误消息 c mingw include c 6 1 0 bits predefined ops h 123 18 error use of deleted function std unique ptr lt Tp D
  • 将 std::pair const 转换为 std::pair const 安全吗?

    理论上或实践上 安全吗reinterpret cast a std pair
  • 可以通过模板间接访问基类中的私有类型

    我试图在编译时根据类型是否在给定范围内公开可用来选择要使用的类型 最好直接看代码 include
  • Cookie 在 ASP.net 中失去价值

    我有以下设置 cookie 的代码 string locale DropDownList this LoginUser FindControl locale SelectedValue HttpCookie cookie new HttpC
  • 是否自初始化 'A a = a;'允许吗?

    此代码在运行时在复制构造函数中失败 但编译器 MSVS2008 没有发出警告 您能解释一下 最好引用标准 这段代码是否非法或什么 我理解 A a a 永远不应该写在第一位 但我正在寻找理论背景 class A public A p new
  • FFplay成功移入我的Winform中,如何设置它无边框?

    用这个代码 在 C 应用程序中显示 tcp 视频流 来自 FFPLAY FFMPEG https stackoverflow com questions 14201894 show a tcp video stream from ffpla
  • 使用信号和槽更新指针

    我对 Qt 很陌生 请帮我解决这个问题 我正在使用线程在后台执行密集操作 同时我想更新 UI 所以我使用 SIGNALS 和 SLOTS 为了更新 UI 我发出一个信号并更新 UI 让我们考虑下面的示例代码 struct sample QS
  • 解析连接字符串

    是否有标准库或代码片段可以使用这样的连接字符串获取值 string connstr DataServiceUrl http localhost foo RemoteServerConnection server http localhost
  • 如何将 Boost Spirit 自动规则与 AST 结合使用?

    编辑 当我想在另一个规则上使用它时 我扩展了 sehe 的示例以显示问题 http liveworkspace org code 22lxL7 http liveworkspace org code 22lxL7 17 我正在尝试提高 Bo
  • 我的代码哪里有泄漏?

    下面是我的代码 它打开一个 XML 文件 old xml 过滤无效字符并写入另一个 XML 文件 abc xml 最后 我将再次加载 XML abc xml 当执行以下行时 出现异常 表示 xml 文件被另一个进程使用 xDoc Load
  • 使用“const cv::Mat &”、“cv::Mat &”、“cv::Mat”或“const cv::Mat”作为函数参数的区别?

    我已经彻底搜索过 但没有找到一个简单的答案 传递 opencv 矩阵 cv Mat 作为函数的参数 我们传递一个智能指针 我们对函数内部的输入矩阵所做的任何更改也会改变函数范围之外的矩阵 我读到 通过将矩阵作为 const 引用传递 它不会

随机推荐

  • 在Matlab中,如何从曲线到特定x轴位置绘制直线?

    我有一个光谱数据 x 轴上有 1000 个变量 y 为峰值强度 以及各个特定 x 位置处的感兴趣峰值列表 称为 Peak 的矩阵 这是我从我制作的函数中获得的 在这里 我想从每个峰值的最大值到 x 轴画一条线 或者最终在每个峰值上方放置一个
  • Web API:使用 MultipartMemoryStreamProvider 时如何访问多部分表单值?

    我以前用过MultipartFormDataStreamProvider处理多部分请求 由于我希望上传的文件存储在内存中 而不是磁盘文件中 因此我更改了代码以使用MultipartMemoryStreamProvider 文件加载似乎工作正
  • Laravel 4 中的模拟输入外观

    我正在使用这是一个表单服务 files Input file my file 我正在尝试测试它 但我似乎无法正确模拟输入 文档说不要模拟请求外观 没有提及输入外观 尽管它们都指向 IOC 容器中的同一个类 我尝试了几种方法 但都不起作用 有
  • 如何在 WooCommerce 中查找运输类别 ID?

    Using 隐藏 woocommerce 中特定运输类别的运输方式答案代码 我试图根据运输类别隐藏运输选项 大件物品和小件物品在我们的网站上有自己的运输类别 我们只想为小件物品提供快递运输 add filter woocommerce pa
  • 使用 histogram2d python 查找平均 bin 值[重复]

    这个问题在这里已经有答案了 如何在 python 中计算带有 2D 直方图的 bin 的平均值 我有 x 轴和 y 轴的温度范围 并且我正在尝试使用相应温度的箱来绘制闪电的概率 我正在从 csv 文件中读取数据 我的代码如下 filenam
  • 设置用户输入的时间限制(扫描仪)Java

    所以我尝试使用 Scanner 类读取用户输入 有没有一种简单的方法可以让它在 10 秒后移动到下一个代码块 谢谢 您可以使用 Timer 和 TimerTask TimerTask 将允许您在一定时间后运行任务 在这种情况下您可以使用此任
  • Spring Cloud Stream:spring.cloud.stream.default.consumer.concurrency属性的确切含义

    我想知道使用 spring cloud stream default consumer concurrency 属性时 并发 的确切含义 文档 https docs spring io spring cloud stream docs Ch
  • 如何在 QTextEdit 实例(PySide/PyQt)中垂直居中单行?

    我有一个继承自的行编辑器QTextEdit 我用它来编辑显示富文本的视图项目 第二个参数为QTextEdit setAlignment是 QtAlignment 并且the docs say 有效的对齐方式是 Qt AlignLeft Qt
  • 如何在javascript上用回车键模拟tab键

  • RealityKit – 在检测到的平面上可视化网格

    我想在检测到的平面上绘制网格点 如图所示ARCore视频链接我不知道如何实现它 你能帮我实现这个目标吗 提前致谢 经典网格可视化ARKit RealityKit 在这篇文章中 我想向您展示如何使用 ARKit RealityKit 框架启用
  • Flutter 项目无法在 Mac M1 上构建

    我最近买了一台新的 MacbookM1芯片 并在 Flutter 和 Firebase 的构建过程中面临着巨大的问题 我将列出 Flutter 错误日志和 Xcode 错误日志 注意 我正在 Flutter 通道上构建Master 颤动错误
  • SQL - 聚合函数 - GROUP BY 子句

    我有以下查询 select vkbr vkID vkbr bid vkbr Date vkbr agID FROM camp c NOLOCK JOIN ag NOLOCK ON ag campID c id JOIN vkbr WITH
  • 异步/等待死锁

    假设我正在编写一个自定义 MVC 过滤器 它在方法重写中执行一些异步调用 如下所示 public class MyActionFilter System Web Mvc ActionFilterAttribute public overri
  • 使用 Ant 在 xml 文档中插入 XML 元素

    我想在 xml 文档中插入一个 xml 元素 输入 XML
  • Seaborn 支持哪些估算器

    Seaborn 允许用户在其各种图中输入 估计器 变量 例如 https seaborn pydata org generated seaborn catplot html 我知道估计器应该是 向量 到 标量 的函数 即 平均值 将向量转换
  • 由于某种原因状态栏字体为粗体

    我的设备中的时钟 载体 电池部分正常 如第一张图片所示 当我打开应用程序时 将应用程序加载到内存中后 它开始动画并使导航栏变为粗体和更大的字体 我什至不确定这是好事还是坏事 但我想知道这是怎么发生的 以下是我如何设置 rootVC 如果它与
  • 如何递归搜索具有多个通配符的目录?

    使用 C NET 如何在给定目录搜索掩码的情况下搜索文件系统 如下所示 server Scanner images Images 例如 我需要首先找到所有顶级目录 server Scanner images Job1Images serve
  • 存储指向任何成员函数的函数指针

    我的活动经理 对于事件管理器 我需要在向量中存储许多指向函数的指针 以便在触发事件时调用它们 我将在本问题末尾提供 EventFunction 辅助类的源代码 an event is defined by a string name and
  • 如何终止/中断/中止Python console/sys.stdin readline()?

    在线程中 我有一个循环从用户控制台读取输入 主线程正忙于 Tkinter mainloop 我如何终止这个程序 while True ln sys stdin readline try ln ln 1 Remove LF from line
  • 无法通过 SendGrid 发送电子邮件

    我正在按照以下示例SendGrid 的网站作为凭据 我将他们在 Azure 门户中提供的内容粘贴到其中 尽管如此 我还是收到此错误消息 Message 发送邮件失败 InnerException 无法连接到远程服务器 我不清楚在这里做什么