问题标签 [cdo.message]
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 的 CDO 以阿拉伯语对电子邮件进行编码?
我需要使用带有经典 ASP 的 CDO 以阿拉伯语发送一封自动电子邮件。我可以发送,但电子邮件到达时包含无效字符。有没有人有同样的问题(或知道正确的方法)?提前致谢!
email - CDO 电子邮件自动化
我有一个想要自动发送电子邮件的 MS Access 2010 数据库。我已经设置了查询,但被 CDO VBA 卡住了。他们的查询称为“qryEmails”,包含以下 4 个字段:
我如何获得访问权限:
- 遍历每条记录并向列出的每个电子邮件地址发送一封电子邮件
- 在每封电子邮件中,有一条消息将包含对前 3 个字段的引用,因此每条消息都显得个性化
- 有一个动态的主题,所以
ReturnCode
领域在每个主题中
起初我一直在尝试小步骤,到目前为止,我收到了 100 封发送到同一地址的电子邮件。这是我的代码(我在不想透露信息的地方使用了 XXX):
知道为什么这会发送 100 封电子邮件吗?到目前为止的查询结果仅返回两个地址用于测试目的。
email - 在IIS7.5和经典ASP中使用CDO发送使用HTML Body
我们正在使用以下脚本。如果我们从另一个 URL 调用 HTML/ASP,它可以正常工作,但如果我们尝试从域发送邮件,则站点上的脚本超时并需要回收应用程序池。
如果使用纯文本而不是 HTML,该脚本也可以工作。有什么想法吗?
asp-classic - ASP CDO 如何添加条件检查 (IF) 以忽略空文本框和换行符
我正在使用经典的 ASP 让用户在线填写表格,然后提交电子邮件。
在表单上有一些输入文本框可能是空白的。在我的电子邮件输出中,我列出了:
Box1:答案
Box2:答案 Box3
:“空白”
Box4:“空白”
电子邮件的下一段从这里开始......
我希望代码忽略 Box3 & 4 和换行符并直接移至下一段。
Box1:答案
Box2:答案
电子邮件的下一段从这里开始......
我在下面添加了我的代码。请查看我添加了条件检查的“Os1”。我知道这很混乱,但我是 ASP 的新手。
如果这是一个简单的答案,也许有人也可以回答我如何将 HTMLBody 部分移动到下面的行,这样我就可以将其布置得更容易阅读,因为它都在一行上。如果我尝试移至下一行并输入正文,则表单无法正常工作。
email - 如何修复发送电子邮件泰语文本?
我尝试通过 .asp(经典)页面发送泰语电子邮件。代码如下
但我收到的结果电子邮件是
???????????????????????? ??????????????????????????????????????????????????? ????????????????????? ??????????????????????????????????????????????????? ???
哪位大神知道怎么解决,求大神帮忙?
修复方法是(通过下面的 ulluoink)
将这个鲜为人知的小东西添加到您的页面中:
更改xml:
您还可以确保您的 META 标签不会说谎:
并使用此代码模式:
email - CDO.Message - 在 ASP 代码中隐藏密码?
我们的邮件服务器已被入侵,我认为这与使用 CDO.Message 并具有纯文本密码的经典 ASP 页面有关。
有没有办法掩盖或绕过密码如此容易看到?
service - 需要有关 Windows 服务和 CDO 的建议
对于以下情况,我需要您的建议。
任务相当简单。我必须创建一个处理邮件(Exchange Server、阅读邮件)、处理文件(将附件保存到特定文件夹等)并将结果写入数据库(从邮件项创建文档或写入中间结果)的 Windows 服务。
该服务是很久以前创建的,现在运行良好。但是有一个大问题:它经常挂起。它挂在一些奇怪的地方,监视我们服务的同事(在我们客户端)必须手动重新启动它。此外,他们不会重新启动它。他们必须终止服务进程并从 SCM 重新启动它。
我所拥有的:用 C# 编写的 Windows 服务,可与 CDO 1.21 库一起使用。这个库肯定是不受管理的。我们使用这个库是因为我们必须使用 Exchange Server 处理 MAPI 协议。
问题是什么:正如我所写,主要问题是挂起。此外,我们必须完全使用 MAPI。不是 POP3,也不是 Exchange Web 服务,也不是任何其他协议。
我想要的是:稳定的 Windows 服务与 Exchange Server 一起工作。最好用 C# 编写。
那么你有什么建议呢?我没有找到任何可以使用 MAPI 的托管库,只有一些开源项目,但我没有尝试过。还有一些名为 CDO 的库,但它也是非托管的。可能我必须用 C++ 重写服务,但我对它不是很熟悉。我在这里找到了一个例子:http: //code.msdn.microsoft.com/windowsdesktop/CppWindowsService-cacf4948但我还必须使用文件和 SQL。这一切都准备好在 C# 中工作了。有任何想法吗?
email - 通过 IIS、SMTP 发送电子邮件时出现 450 错误
我们的其中一台服务器正在运行一个网站,该网站会在用户注册时发送带有登录名和密码的电子邮件地址。电子邮件配置了 CDO。我们似乎被某些电子邮件服务阻止(见下文)。有没有办法配置 rDNS、DNS、PTR 或 SPF 记录以避免反弹?
我们公司的公网IP是xxx195
IIS 服务器名称为 Server1a;私人域名是 private.com
它发送的网站是 public.com;公共IP是xxx140
我们收到了来自 ATT、AOL 和其他电子邮件服务的退回邮件。这是一个例子:
由于以下原因,向主机“204.127.217.21”传递消息失败,同时传递到远程域“att.net”:发生 SMTP 协议错误。导致错误的 SMTP 动词是“MAIL”。来自远程服务器的响应是 '450 服务允许 2 个无法验证的发送 IP - server1a.private.com 不是 xxx195
vbscript - 带有 Google 地址的 CDO.Message.1 错误“80040213”
尝试将我们的 ASP 页面 CDO 移至 gmail 时遇到问题。它快要把我逼疯了。我做了一些详尽的搜索,我认为我的代码是正确的,但我仍然感到害怕:CDO.Message.1 error '80040213' The transport failed to connect to the server。在 oMail.Send 上。任何想法将不胜感激。我开始认为这可能是服务器防火墙问题。
任何想法或建议将不胜感激。我已经尝试了所有 Google smtp 端口 25,465 和 567。我错过了什么?
powershell - 使用 CDOEX 从 Exchange 2003 数据库中检索约会信息的 Powershell 脚本?
感谢您抽出时间来阅读。原始帖子将保留在下面,但我 - 认为 - 我有更好的方式来表达我的问题。
如何重新编写从 Outlook 中获取约会信息的 powershell 脚本:
进入使用 CDOEX 并做同样事情的东西,但对所有用户?谢谢你。
--------原始问题:--------- 我最近编写了一个 powershell 脚本,它从 Outlook 日历中获取信息并根据它找到的信息生成提醒电子邮件。该脚本运行良好,然后我的老板告诉我它必须从 Exchange 数据库而不是 Outlook 中提取此信息。该脚本将直接在 Exchange 服务器上运行,不需要远程访问。
是否有交换 com 对象(完全公开,我知道术语“com 对象”,但我不知道它们是什么)用于交换,就像它们用于 Outlook 一样,或者就像从碰巧可以工作的通用数据库中提取信息一样简单交换服务器?
据我所知,它很可能会在 Powershell 1 和 Exchange Server 2003 中运行。如果需要,请随时将我指向任何相关网站,我可以在这些网站上找到它。任何帮助,将不胜感激。谢谢你。
-乔什