MS Exchange 服务器的 Grails 邮件插件配置

2023-12-02

我可以使用我的 gmail 帐户从我的 grails 应用程序发送电子邮件,但是当我使用 MS Exchange 服务器帐户时,我收到此错误

Message: Mail server connection failed; nested exception is com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.exg6.exghost.com/, 25; timeout -1;

我使用的配置是:

mail {
      host = "smtp.exg6.exghost.com"
      port = 25
      username = "xxxx"
      password = "xxxx"
      props = ["mail.smtp.auth":"true",
               "mail.smtp.socketFactory.port":"25",
               "mail.smtp.socketFactory.class":"javax.net.ssl.SSLSocketFactory",
               "mail.smtp.socketFactory.fallback":"false"]

我不确定要使用什么配置。我尝试将端口更改为 465 和 993,但这也不起作用。请帮忙


您的设置有几个问题。首先,您将邮件提交到 Microsoft Exchange 服务器(大概),而不是 Outlook。 Outlook 是一个邮件客户端,仅通过连接到您尝试连接邮件插件的同一服务器来提供最终用户功能。

  1. 您的主机名必须是有效的 Internet DNS 主机名 - 因此它必须是“smtp.exg6.exghost.com”。这可能是您需要做的全部事情,具体取决于 SMTP 服务器中的提交/中继策略。您很可能需要继续阅读。

  2. SMTP 协议支持使用 SSL 或 SASL 进行邮件提交(新消息注入)的身份验证和安全性。如果您使用 SSL,则默认连接端口为 465(SMTPS 端口)。如果您使用 SASL,则大多数服务器都配置为接受新邮件并在端口 587(提交服务端口)上进行身份验证。大多数 SMTP 服务器不接受端口 25 上的邮件提交。

在您的情况下,您似乎正在尝试使用 SSL 连接,因此您可能需要使用 SMTPS 设置来配置它。为了确保您的设置正确,请使用 Thunderbird 等邮件客户端尝试与服务器建立 SMTP 连接。它实际上有一个发现算法,它将尝试常见的设置,并在找到时报告成功。一旦知道连接参数是什么,就可以继续配置邮件插件。

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

MS Exchange 服务器的 Grails 邮件插件配置 的相关文章

  • AWS EC2 反向 DNS (PTR) 失败

    到处寻找 找不到答案 我有域名 mydomain com root 和 www 记录指向我的主服务器 它运行我的网站 我现在使用单独的 AWS ec2 实例为我的域设置电子邮件服务器 这是在子域上运行的mail 我的 DNS 看起来像这样
  • 从 PHP 页面使用 GMail SMTP 服务器发送电子邮件

    我尝试从 PHP 页面通过 GMail 的 SMTP 服务器发送电子邮件 但收到此错误 身份验证失败 SMTP SMTP 服务器不支持身份验证 代码 250 响应 mx google com 为您服务 98 117 99 235 SIZE
  • 电子邮件 X 标头的最大大小

    我们正在考虑将一些元数据添加到电子邮件的 X 标头中 这些电子邮件供内部系统使用 并将托管在 Exchange 服务器上 我们可以在 X Header 中存储的数据量是否有最大大小 是否有任何我应该了解的限制 例如特殊字符 仅限美国 ASC
  • 开始使用 Groovy/Grails? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 我对Java有了一些了解 我想学习Groovy grails 因此 请向我推荐任何好的网站和博客 我可以在其中找到文档以及 Groovy
  • 用 PHP 发送电子邮件 - 空白电子邮件接收

    我正在尝试使用 PHP 发送电子邮件 我的问题实际上是 发送的电子邮件是空白的 我的 PHP 函数 function sendMail template Email Subject USR Id USR Email postdata htt
  • 避免滥用“添加好友”的最佳实践

    我有一个具有基本社交功能的 PHP CodeIgniter 网站 其中显然包含 添加朋友 链接 单击此链接时 会在后台进行 AJAX 调用 从而将与该链接关联的用户添加为登录用户的好友 此外 该链接会转换为 删除朋友 其作用与罐头上所说的一
  • Smalltalk Pharo ZdcSecureSMTPClient 在 GMail 中未显示 html 格式?

    我正在使用 ZdcSecureSMTPClient 将 html 格式的字符串发送到 gmail 帐户 但是当我发送它时 它会将 html 编码显示为纯文本 IE mailMessage MailMessage empty mailMess
  • 编辑表单以清理/验证电话号码

    我对 PHP 的经验非常有限 我真的希望有人可以帮助我 我想要做的是清理 验证输入的电话号码 以便只允许使用数字 我想我需要使用FILTER SANITIZE NUMBER INT但我不确定在哪里或如何使用它 这是我的代码
  • 在 Python 中将主题标头添加到 server.sendmail()

    我正在编写一个 python 脚本来从终端发送电子邮件 在我目前发送的邮件中 它没有主题 我们如何为此电子邮件添加主题 我当前的代码 import smtplib msg From email protected cdn cgi l ema
  • Grails Spring Security Core 插件 - 将 flash 消息添加到登录页面

    我正在使用 Grails Spring Security Core Plugin 使用以下注释来保护特定操作 Secured IS AUTHENTICATED REMEMBERED 如果用户未登录 这会导致操作重定向到我的登录页面 登录后
  • 带有第 3 方库的 Grails Asset-Pipeline 系统

    Grails2 4 现在使用的是资产管道用于管理和处理 Grails 应用程序 而不是资源系统 中的静态资产 这是相当新的 互联网上还没有太多关于它的文档 我的问题是 如何正确处理第三方库 例如 select2 http ivaynberg
  • 如何使用 rspec 测试 mandrill api

    因此 我的客户报告说 许多电子邮件都发给了错误的人 我想编写一些功能测试来查找并确保他们收到电子邮件以及我的规格中的内容 我有 mandrill mailer 它使用 mandrill api 在它发送之前我想看看消息是什么 例如 创建新用
  • Laravel 5.5 - 邮件无法与“mail”驱动程序一起使用

    从我的 Laravel 设置来看 邮件一直在工作 直到我将框架升级到5 5 从 5 4 开始 现在它总是在以下情况下失败 请注意以下事项 本地环境上的邮件服务器 http www toolheap com test mail server
  • PHP:使用西里尔字母发送电子邮件(乌克兰语文本)

    使用 PHP 发送西里尔字母电子邮件时出现问题 我这边 服务器 IIS 数据库 MsSQL 电子邮件服务器 Exchange 2010 通过 PHP EWS 进行通信 Receiver 是一家政府拥有的公司 拥有用于接收电子邮件的特定软件
  • Grails 项目 - Servlet 调用 - ClassNotFoundException:javax.servlet.AsyncContext

    我在用 IntelliJ IDEA 终极版 12 4 grails 2 2 0 BuildConfig groovy 文件中的 grails servlet version 2 5 并实现了简单的 servlet post 请求 使用 RE
  • 发送用户注册密码,django-allauth

    我在 django 应用程序上使用 django alluth 进行身份验证 注册 我需要创建一个自定义注册表单 其中只有一个字段 电子邮件 密码将在服务器上生成 这是我创建的表格 from django import forms from
  • 发送自动电子邮件时安全输入密码

    这很可能是重复的 但我已经非常仔细地研究了类似的问题 This https stackoverflow com questions 28393750 secure email without prompting for password r
  • gmail 不断阻止 PHPmailer 登录

    我将在接下来的 8 小时内部署一个网站 而 Gmail 刚刚停止接受 PHPmailer 登录我的帐户 起初 它在测试过程中工作了几个小时 然后 它就停止工作了 我已经允许所有允许不太安全的应用程序从 gmail 登录 但它仍然不允许 ph
  • 使用 luasocket smtp 和 ssl 发送电子邮件

    我一直在尝试使用帖子中描述的代码发送电子邮件 lua使用gmail账户发送邮件 https stackoverflow com questions 11070623 lua send mail with gmail account 代码由米
  • 通过电子邮件发送文本文件附件

    我正在尝试附加一个文本文件以便通过电子邮件发送 但每当我打开电子邮件应用程序时 它都会说该文件不存在 请帮助 Intent i new Intent Intent ACTION SEND i setType text plain i put

随机推荐

  • 如何从 DOM XPath 查询中转义所有无效字符?

    我有以下函数可以在 a 中查找值HTML DOM 它有效 但是当我给出参数时 value like Levi s Baby Overall 它破裂了 因为它没有逃脱 和 字符 如何从 DOM XPath 查询中转义所有无效字符 privat
  • 在 matlab 中将自定义颜色图附加到 geoshow

    我正在尝试使用 geoshow 命令在 mollweide 投影中绘制世界地图 但是 我无法根据自定义颜色图值修改图中的颜色 这很可能是axesm和geoshow命令如何一起使用的问题 请帮助我解决这个问题 请参阅参考文献 代码如下 G r
  • 使用 Gnuplot 矩阵中特定值的透明度,同时保留调色板?

    这是一个有趣的问题 我有一个双精度二进制数据的二维 矩阵 我想使用 Gnuplot 进行绘制 这很容易完成 如下所示 plot foo dat binary array 384x384 format double with image 诀窍
  • Gradle 测试依赖性

    我有两个项目 项目 A 和项目 B 两者都是用 groovy 编写的 并使用 gradle 作为构建系统 项目 A 需要项目 B 这对于编译和测试代码都适用 如何配置项目A的测试类可以访问项目B的测试类 您可以通过 测试 配置公开测试类 然
  • 如何更改 ES6 箭头函数“this”指向的内容?

    In the traversenpm 包中有这个例子 var obj 5 6 3 7 8 2 1 f 10 g 13 traverse obj forEach function x if x lt 0 this update x 128 您
  • 使用php剪切flv视频

    我正在尝试提供 30 秒优质视频的预览 用户必须付费才能完整观看 所以我想在上传这些视频时创建一个30秒的视频文件 我如下使用 ffmpeg 但它不起作用 ffmpeg ss 00 00 00 0 t 00 00 30 0 i input
  • 子父事务回滚

    我有一个场景 我必须处理多个 sQL文件 每个文件包含 3 4 个插入或更新查询 现在当文件中的任何查询失败时我会这样做rollback整个事务意味着我们将回滚整个文件 并且在提交该文件之前执行的所有其他文件将被提交 我想要一个选项 用户可
  • 将缺失/非缺失值更改为二进制 (0/1)

    我的数据集是 df data frame x c 1 4 6 NA 7 NA 9 10 4 NA y c 10 12 NA NA 14 18 20 15 12 17 z c 225 198 NA NA NA 130 NA 200 NA 99
  • CMake 生成 makefile 的速度很慢

    当我运行 CMake 来构建忒伊亚图书馆使用 CMake 生成 makefile 非常慢 轻松需要 1 2 分钟 该项目本身有很多源文件 但我想知道是否有一种方法可以加快 makefile 的生成速度 有任何想法吗 None
  • 如何在没有控制台/本机应用程序交互式登录屏幕的情况下为 Graph API 生成 Azure Active Directory (AAD) 身份验证令牌?

    如何在没有控制台 本机应用程序交互式登录屏幕的情况下为 Graph API 生成 Azure Active Directory AAD 身份验证令牌 细节 我正在使用 Graph API 通过具有 委派 权限的 Azure Active D
  • R 中两个日期之间的总和/计数

    我有一个包含两列的数据框 一列是开始日期 另一列是结束日期 我需要获取一个包含两列的新数据框 一个是 日期 列 另一列是第一个数据框中的观察值计数 其中日期位于 开始 和 结束 之间 Have dates lt data frame Sta
  • Kendo ui 选择器 CSS 问题

    我正在使用 kendo ui 下拉列表和其他一些选择器 我想设置所选项目背景颜色的样式 我尝试过 k dropdown k state selected background color red 但所选项目的颜色没有改变 它仅设置为默认橙色
  • 使用 Application Insights 检测 Windows 服务

    是否可以使用 Application Insights 检测本地运行的 Windows 服务 没有必要像 Web 应用程序那样自动收集应用程序的指标 将自定义事件推送到 Azure 就足够了 我会让文档对此更加清楚 如果有一个核心 SDK
  • 我如何在android中设置自定义日期

    如何将日期设置为当年 25 12 12 月 例如 我正在使用这个代码 public static Calendar defaultCalendar Calendar currentDate Calendar getInstance curr
  • 以编程方式声明任意等级的数组

    在 C 中 数组分为三种类型 一维数组 锯齿形数组和多维矩形数组 问题是 给定一个特定大小的数组 我们如何创建一个具有相同维度和秩的新数组 对于多维矩形数组 似乎没有语法可以在运行时定义大小和等级 维数 C 在索引器中声明带有逗号的多维数组
  • 合并两个数组,同时保留原始数组顺序

    我正在编写一个从外部源 Twitter 请求数据的应用程序 该数据按时间顺序作为有序数组返回 外部阵列 项目 A 最新 Item B Item C 项目 D 最旧的 我将这些项目添加到另一个保留相同顺序的数组中 My array 项目 A
  • Thread.Abort 和替代方案

    这更多是出于个人好奇 兴趣 而不是我试图解决的特定问题 假设您有一个程序正在对用户提供的信息 例如搜索字符串 执行某些操作 这些信息会随着用户键入而更改 假设您想要向用户显示与他们在任何给定时间键入的内容最相关的信息 如果线程确实可以中止
  • PHP 中内爆二维数组

    我有一个像这样的数组 Array 0 gt Array 0 gt a 1 gt b 1 gt Array 0 gt c 2 gt Array 0 gt d 1 gt e 2 gt f 我想将数组转换为如下所示的字符串 arrtostr a
  • Spring Boot 项目设置设计决策

    我们将使用 Spring Boot 来创建服务 我们最初的想法是每个服务 不一定是微服务 都是独立的 并部署为 jar 文件 用于构建的 Maven 我想知道什么是一个好的 Spring Boot 项目结构 因为每个服务都是独立的 但我猜测
  • MS Exchange 服务器的 Grails 邮件插件配置

    我可以使用我的 gmail 帐户从我的 grails 应用程序发送电子邮件 但是当我使用 MS Exchange 服务器帐户时 我收到此错误 Message Mail server connection failed nested exce