问题标签 [cfmail]

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.

0 投票
1 回答
540 浏览

coldfusion - 主题行中的 ColdFusion 文本符号

嗨,我想将http://fsymbols.com/all/网站中的一个文本符号放入我的coldfusion cfmail 主题行,我该怎么做?我按照这篇文章ColdFusion cfmail special characters in subject line的说明进行操作,我猜这些符号不起作用?我正在使用剪刀✂符号,当我收到电子邮件时它会转换为 âœ

请建议或帮助。

0 投票
1 回答
485 浏览

coldfusion - 冷熔假脱机不工作

每次我使用以下代码发送电子邮件时,都会有一个coldfusion邮件假脱机程序锁定我:

我可以让这个东西从假脱机程序中通过电子邮件发送出去的唯一方法是停止 IIS 并启动 IIS。然后它冲过去。

如果我使用

然后电子邮件直接通过没问题,我想使用后台处理程序,因为它对用户的延迟更少。

我的coldfusion spooler怎么了??我正在运行 9,0,0,251028(标准)

顺便说一句:我试过做(没有运气):

0 投票
4 回答
2938 浏览

coldfusion - cfmail 和 cftextarea 不保留换行符

我正在一个网站上工作,该网站的其中一个邮件表单有问题。当用户在 a 中输入文本时CFTEXTAREA,它不会保留任何格式(按“输入”不会导致换行)。不是当它存储为变量或通过电子邮件发送时<CFMAIL type="HTML" ..>)。

一位网站管理员声称它曾经可以正常工作。有小费吗?

0 投票
1 回答
1486 浏览

windows-7 - CFMail is not working in ColdFusion 10

I have a Windows 7 (32bit) pc and installed ColdFusion 10. The cfmail tag is not working. It was working on ColdFusion 8.

Mail is going to the ColdFusion10\cfusion\Mail\Undelivr folder.

(Update from comments) In the mail log I am seeing:

"Error","scheduler-0","04/18/13","17:29:13",,"javax.mail.AuthenticationFailedExc‌​eption: 535 No SMTP server defined. Use real server address instead of 127.0.0.1 in your account. "

0 投票
3 回答
1906 浏览

html - cfmail 标签中的表格

我对 CSS 很陌生,我正在尝试使用 cfmail 标签格式化电子邮件。下面是代码:

所有数据都来自一个查询,我正在循环通过该查询向不同的人发送电子邮件。我需要以表格格式显示有关一个人的数据。我不确定我在这里做错了什么,因为这是我第一次尝试在电子邮件中使用 HTML/CSS。

0 投票
2 回答
242 浏览

coldfusion - cfmail 组属性引发错误

我有一个查询返回多个结果,其中只有一列中的数据与特定报告编号不同。我想对一个报告编号的结果进行分组,并将所有操作项的电子邮件发送给一个人。以下是我的查询

结果集如下所示:

我想要做的是向具有相同调查 ID 的多行的 action_who_email 值发送一封电子邮件。如果我使用 cfoutput 组属性,这是输出:

这是我的cfoutput:

但是,如果我在查询中对 cfmail 执行相同的操作并将其分组,则会引发 javax.mail.MessagingException:无法连接到 SMTP 主机:127.0.0.1,端口:25;错误。

我的 CFMAIL 代码如下

请注意,我在本地使用 xampp 运行 Coldfusion,虽然邮件没有送达,但我可以在 Coldfusion 的未送达文件夹中看到它们。如果此 cfmail 标记被注释掉,同一文件还有其他 cfmail 标记不会引发连接异常。如果我的问题非常笼统,我深表歉意,但我要么必须使用冷融合来做到这一点,要么我可能必须编写一个函数来将我的结果集视为临时表。如果我知道如何进行这项工作,我相信冷融合会更容易。

0 投票
1 回答
781 浏览

coldfusion - 强制 cfmail 标记从特定服务器 IP 地址发送

这是我的服务器设置:

  • Web 服务器:ColdFusion 10 u10 64 位,Windows Server 2008 R2,多个公共/私有 IP 地址。
  • 邮件服务器:是不同的 Windows 2008 R2 服务器。

为这个问题保持简单,我有两个网站(这只是理论;在示例中使用私有 IP)。

  • 站点 1:10.10.10.1
  • 站点 2:10.10.10.2

我正在使用站点 1 (10.10.10.1) 的 cfmail 标记发送邮件,但是当我查看已发送电子邮件的邮件标头和邮件服务器上的 SMTP 日志时,它说邮件是从站点 2 发送的( 10.10.10.2)。

我对这个问题做了一些谷歌搜索,并提出了这个错误库报告。该错误似乎尚未修复。但是,我想知道是否有任何解决方法。我希望从“站点 1”发送的邮件在电子邮件标头中包含该站点的 IP 地址。

0 投票
1 回答
913 浏览

coldfusion - 升级到 CF10 后的 CFMail 问题

自从升级到 CF10 以来,我们的自动化 ColdFusion 电子邮件一直存在一些奇怪的问题。这些流程在过去总是正常运行,但最近我们遇到了一些非常不寻常的问题,我将在下面进一步描述。

我们通常从通常每天收到这些带有或不带有附件的电子邮件的联系人中发现问题。我们将转到相应服务器的 CFMAIL 目录,并找到大量卡在“Undelivr”电子邮件中的电子邮件。在某些情况下,我们可以将这些电子邮件移动到 Spool 文件夹并且它们可以正常处理,但在大多数情况下,它们会导致以下两个错误之一:

错误 1:在通常不包含正文但包含附件的电子邮件中,我们在日志中发现以下错误:


将这些过去一直以这种方式发送而没有附件的电子邮件放置在假脱机目录中会导致它直接返回“Undelivr”文件夹并导致相同的错误。我们最终不得不修改电子邮件文件并在正文消息中添加随机内容,将其放回假脱机目录,然后它就通过了。- 令人难以置信。

错误2:

这两个错误都是随机发生的,我们无法不时找出导致它们随机发生的原因。所有其他电子邮件都可以正常通过,但某些电子邮件永远不会发出并最终进入“Undelivr”文件夹。

我们在 Windows Server 2008 64 位上运行它们。

0 投票
5 回答
3089 浏览

coldfusion - Connection Verification Failed while attempting to verify mail setting in ColdFusion 10 administrator

I am using ColdFusion 10 in windows server 2008 R2. In administrator, i am getting connection error while verifying the mail server settings.

I am using the below settings,

and checked Enable SSL socket connection to mail server.

With this settings, i am getting the error "Connection Verification Failed !".

0 投票
0 回答
314 浏览

email - 从 CFMAIL 发送时使用错误 FROM 地址的 Google Apps 电子邮件

好的,所以这是一个非常奇怪的问题,真的只是让我的废话感到困惑......

我有许多 ColdFusion 站点在同一台专用服务器上运行,并且注意到从使用该<cfmail>标签的某些站点发送的邮件存在一些非常奇怪的问题。

以下是在其中一个网站上与表单一起使用的邮件标签示例:

<cfmail to="#cfmail.clientEmail#" from="#form.email# <#form.email#>" replyto="#form.email#" server="#cfmail.server#" username="#cfmail.username#" password="#cfmail.password#" subject="Request for info - #form.propertyName#" type="HTML" port="#cfmail.port#" useSSL="#cfmail.useSSL#">

(所有 cfmail 范围的变量都在应用程序文件中设置)

我这样做是为了让各个站点不都使用内部邮件服务器,而是使用他们自己的 Google Apps 帐户(DNS 设置正确)。

提交表单、发送电子邮件、发送电子邮件……没问题,对吧?

嗯......那就是事情变得时髦的时候。

请注意代码中的FROM如下所示:

from="#form.email# <#form.email#>

交付时,它看起来像这样:

FROM : bob@someaddress.com <info@somerandomdomain.com>

当它应该看起来像这样:

FROM : bob@someaddress.com <bob@someaddress.com>

所以,我检查了 - 并重新检查了代码。一切都是正确的。然后,我检查了 ColdFusion 邮件假脱机程序……在电子邮件实际离开服务器之前在那里生成的文本文件是正确的。

这让我相信在实际数据到达谷歌服务器后发生了一些事情——不知何故,电子邮件地址被换掉了。

如果有任何帮助,混淆的地址始终是很久以前设置的电子邮件地址,然后为我在同一服务器上托管的其他站点关闭/放弃。

而且,还要补充一点时髦……

在某些情况下,TO 地址也会发生这种情况。这意味着,从同一服务器上的不同站点发送的电子邮件(使用不同的 Google Apps 帐户和凭据)最终会进入正确的收件箱以及其他不相关的站点收件箱。

我已经确定这些电子邮件是正确的,因为它们在前往 Google 的途中离开了大楼(通过 ColdFusion 邮件假脱机程序)——但在那之后事情似乎变得很不稳定。

有人对此有什么建议吗?我现在决定的解决方案是将客户转移到新的邮件提供商......但这不是一个理想的解决方案,因为迁移他们的电子邮件涉及的所有麻烦。