问题标签 [cdonts]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp-classic - ASP CDONTS 表格
我有一个 ASP 经典表单,我使用 CDONTS 电子邮件对象,我将如何包含,所以当用户注册表单时,他们会得到确认,我可以使用 CC 但这会将电子邮件抄送给我,所以我希望它有所不同.
谢谢
vba - 使用 VBA 和 CDO for SMTP 发送消息时,我使用什么命名空间?
我不明白为什么我看到的每个示例都有来自微软的命名空间架构。它是干什么用的?它真的是通过查看 Microsoft 服务器发送的东西吗?
如何将 CDO 与 Exchange 与 vbscript 一起使用
我会发布我的代码,但它和所有示例都有相同的东西:
objEmail.Configuration.Fields.Item ("http://schemas.microsoft.com/cdo/configuration/sendusing")= cdoSendUsingPort
我不想把微软模式放在那里。我只想将它发送到我的 Exchange 或 SMTP 服务器。谢谢。
asp-classic - CDONTS 发送带有附件的电子邮件 - 经典 ASP
我想使用 CDONTS 发送带有附件的电子邮件。但是,这是我正在使用的:
CDO_MAIL.AttachFile "http://SampleWebSite.com/Sample.asp?COMMAND=6"
在 JavaScript 中,我们正在做:
image1.src = "http://SampleWebSite.com/Sample.asp?COMMAND=6"
问题是 - 我没有确切的图像名称。上面的 URL 给我返回了一张图片。你能告诉我如何解决这个问题吗?
谢谢
vbscript - CDONTS in Loop Issue 2008 服务器
我有以下 CDONTS 代码可以正常工作:
但是下面在循环中使用的时候会报错吗?有任何想法吗?
email - CDO / MAPI 是否仍可与 Exchange 2013 一起使用?
我有一个旧的 VB 应用程序,它使用 Mapi.Session 以这种方式发送邮件
现在我们的交换服务器将从2008年升级到2013年。我的应用程序仍然可以连接和发送邮件吗?如果不是,我该如何转换它?
asp-classic - CDO - 不发送电子邮件
你好,我在点击提交按钮时从 HTML 调用 ASP 页面,在 ASP 中我想发送电子邮件。所以我写了下面的代码,但它既没有发送邮件,也没有收到任何错误。
谁能帮我解决这个问题..?
email - 如何在经典 ASP 中直接使用带有 CDOSYS 参数的多个变量
我正在使用 CDOSYS 在 Classic ASP 中编写电子邮件发送代码,但是当我尝试使用 CDOSYS 参数编写变量连接时发现它给了我错误。
我无法以以下方式编写代码-
它在执行时给了我以下错误 - CDO.Message.1 错误'80040213'
虽然以下代码工作正常,因为它具有单个变量-
注意:- 以这种方式使用的原因是因为我的客户有很多网站,以前我们使用 CDONTS 和 ASPEMAILS,它曾经工作正常。
email - 经典 ASP 中的 CDOSYS 电子邮件架构
我正在编写代码以通过 CDOSYS 发送电子邮件。我必须在同一个asp页面的不同位置编写电子邮件发送代码。我是否需要在每个代码中使用以下架构链接?如果我在变量中声明它并尝试使用它不起作用并给出错误...我的经典 ASP 网站部署在 Windows Server 2012R2 ( http://schemas.microsoft.com/cdo/configuration
)
email - asp 电子邮件表单 - 尝试插入前导空格
我在我的网站上使用了这个脚本来收集访问者的查询表单信息。我的一位客户报告说,当他收到生成的电子邮件时,Outlook 正在操纵这条线:
...包括前缀“email=”,就好像这是电子邮件的一部分!(愚蠢的前景!)
我需要更改我的代码,以便在电子邮件地址之前立即插入一个前导空格,使其看起来更像这样:
这样,当我的客户单击电子邮件以回复用户时,将使用正确的电子邮件(电子邮件前面没有附加前缀的电子邮件!)
总之,Outlook 在创建电子邮件链接时包含前缀,因为电子邮件和前缀之间没有任何空格。
我不是一个编码员,广泛的搜索让我失望了。我尝试了很多建议,但我的表格似乎要么失败,要么没有修复。
根据 LANKYMART 的建议编辑以下内容:
Lankymart - Outlooks 看到文本字符串 email=myclient@myclientsdomain.com 在中间包含一个 @ 符号,并将整个内容解释为电子邮件地址 - 因此它使整个内容成为可点击的电子邮件链接。如果我的表单可以生成一个不间断的空格,Outlook 仍会将该链接设为电子邮件链接,但不会包含不需要的前缀。
我不能使用 - 我不知道如何使用脚本自动插入它(这就是我要问的)。也许您的意思是在我的 html 表单页面上 - 这不会“传递”到批量发送的电子邮件。
方括号也有同样的问题——如果 asp 表单可以以某种方式自动为我插入这些,电子邮件将到达并且 Outlook 可能会正确显示它——让我的表单执行此操作是我需要知道的部分。(我觉得领先的空间可能会更好,因为这肯定会起作用)
还有其他想法吗?
smtp - CDO 在端口 465 和 587 上连接失败,但在 25 上工作
我们有一个旧版 FoxPro 应用程序,它使用 CDO for NTS 通过我们的 Exchange 服务器发送 STMP 电子邮件。我们有 3 个位置:本地(应用程序在与 Exchange 服务器相同的域上运行)、VPN(应用程序在通过 VPN 连接到域的外部网络上运行)、外部(应用程序在外部网络上运行并通过 Internet 连接)。
到目前为止,Local 已配置为使用端口 25 和 SSL。VPN 和外部已配置为使用端口 465 和 SSL。(我从我们的网络管理员那里了解到,Exchange 无法配置为在 465 上执行 SMTPS,我们必须使用 STunnel)。
最近,我们对 Exchange 服务器进行了更改,以禁用 SSL 并仅允许 TLS。我们打开了端口 587。因此,根据我的网络管理员的说法,我们现在拥有使用相同 Exchange 接收连接器的端口 25 和 587,并设置为使用 STARTTLS。端口 465 也已配置为使用 STARTTLS 并使用不同的 Exchange 接收连接器;但是,所有属性的配置都与用于 25 和 587 的属性相同。
进行此更改后,我们的 VPN 和外部站点不再能够通过该应用程序发送电子邮件。他们得到的错误信息是:
所以,这是目前的情况:
本地 - 可以在 25 上发送,但不能在 465 或 587 上 VPN - 不能在任何这些端口上发送 外部 - 不能在任何这些端口上发送
我还尝试使用相同的代码,并且能够通过端口 465 和端口 25 但不是 587 上的 gmail 从我们的系统发送 SMTP。
在这一点上,这已经超出了我的范围,我真的不知道从哪里开始。有没有人对可能发生的事情有任何想法?
我使用 WireShark 试图弄清楚我的客户端和服务器之间正在通信的内容(这将用于本地场景)。以下是一些结果: