标签: cfmail

ColdFusion - 发送一个漂亮的电子邮件,薄荷风格

我已经使用ColdFusion多年来发送文本电子邮件了.我现在有兴趣学习如何发送你从Mint等公司看到的那些漂亮的电子邮件.

任何人都知道一个很好的ColdFusion教程,教我如何使这项工作,而不是被bug或垃圾邮件过滤器击中?

email coldfusion html-email cfmail

9
推荐指数
2
解决办法
8043
查看次数

如何使用域名中的变音符号向收件人发送电子邮件?

在我的应用程序中,我必须向拥有域名变音符号的收件人发送电子邮件.示例:"test@äöü.test.com"

我正在使用cfmail标签,我收到了这样的错误:"标签邮件属性的无效定义""无效的电子邮件地址定义(test@äöü.test.com)"

有没有办法在coldfusion中向这些收件人发送电子邮件?

email coldfusion cfmail

7
推荐指数
1
解决办法
2245
查看次数

为什么我不能将上传的文件附加到电子邮件中?

我有一个带有文件输入的表单:

<input type="file" id="uploadFile" name="uploadFile" />
Run Code Online (Sandbox Code Playgroud)

我使用JQuery表单插件的ajaxForm方法提交表单.

然后,在处理帖子的代码中,我读取并处理该文件.我使用cfspreadsheet直接从文件输入字段读取文件:

<cfspreadsheet 
  action="read" 
  src="#form.uploadFile#" 
  sheet="1" 
  query="spreadsheetData" 
  headerRow="1" 
  excludeHeaderRow="true"
>
Run Code Online (Sandbox Code Playgroud)

一切正常.

我决定将电子表格通过电子邮件发送给管理员.我想我可以使用包含以下cfmailparam标记的cfmail标记来完成此操作:

<cfmail to="myEmailAddress@email.com" 
        from="fromEmail@email.com" 
        subject="Upload File" type="HTML">
    <cfmailparam file="#form.uploadFile#" />
    File processed successfully
</cfmail>
Run Code Online (Sandbox Code Playgroud)

但是,这不能正常工作 - 电子邮件不会发送.我究竟做错了什么?

coldfusion file-upload email-attachments cfmail

7
推荐指数
1
解决办法
1987
查看次数

连接验证尝试验证ColdFusion 10管理员中的邮件设置时失败

我在Windows Server 2008 R2中使用ColdFusion 10.在管理员中,我在验证邮件服务器设置时收到连接错误.

我使用以下设置,

server : smtp.gmail.com 
port: 465
Username : testuser@gmail.com 
password: xxxxxxxx
Run Code Online (Sandbox Code Playgroud)

并选中启用与邮件服务器的SSL套接字连接.

使用此设置,我收到错误"连接验证失败!".

coldfusion smtp cfmail coldfusion-10

7
推荐指数
1
解决办法
2739
查看次数

是否可以通过cfmail向包含拉丁语unicode字符的地址发送电子邮件?

我们需要能够将包含cfmail的电子邮件发送到包含a具有急性拉丁语的拉丁语的电子邮件地址.我假设我们最终还必须允许其他Unicode字符 - 示例电子邮件地址是foobár@example.com.ColdFusion在此电子邮件地址上引发错误,这在技术上是有效的.由于急性a是UTF-8字符,并且cfmail的默认编码是UTF-8,我不确定我需要启用哪些其他设置才能使其工作.这可能吗?

我得到的错误是标签CFMAIL的属性验证错误.

详细信息:属性的值(当前为foobár@example.com)无效.

email unicode coldfusion cfmail

6
推荐指数
1
解决办法
761
查看次数

如何在cfmail中分隔多个电子邮件地址

我使用逗号或分号吗?我似乎无法在实时文档中找到它.我也似乎无法在网上找到任何一致性,因为一些例子使用逗号,而其他人使用分号.都可以接受吗?

email coldfusion cfmail

5
推荐指数
2
解决办法
9735
查看次数

ColdFusion电子邮件 - 有没有办法确认电子邮件已发送?

只需使用标准的cfmail标签,我们是否可以确认电子邮件已发送?

我尝试过cftry/cfcatch,但这只能确认处理标签时没有错误,如果我放入一个无效的邮件服务器,它会通过(但邮件显然没有发送)

email coldfusion confirmation cfmail

5
推荐指数
2
解决办法
5263
查看次数

ColdFusion cfmail主题行中的特殊字符

邮件主题行中的特殊字符转换为问号或框.

我试图在URLEncodedFormat中包装主题行的动态字符串,但最终却徒劳无功.

<cfset strSubject= URLEncodedFormat(s)>
<cfmail 
  from="xxxxx@xx.com" 
  to="yyyyyyy@yyy.com" 
  subject="#strSubject#"         
  type="html"
>
  #testText#
</cfmail>
Run Code Online (Sandbox Code Playgroud)

unicode coldfusion cfmail coldfusion-9

5
推荐指数
1
解决办法
1730
查看次数

cfmail 没有格式化 css

首先以我有限的知识道歉,我刚开始接触 CF。

因此,当满足表单查询时,我尝试使用 cfmail 发送 html 电子邮件。

我遇到的问题是我嵌入在电子邮件头中的 css 要么抛出错误,要么根本没有格式化。请有人看看我的代码并告诉我哪里出错了。

顺便说一句,当我取出 css 中的 # 标签时,它似乎可以工作,但电子邮件发送时没有格式化!!!

    <cfmail to="customer email" from="xxxxxxx@gmail.com" subject="Your order at has been shipped" type="html">
        <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/1999/REC-html401-19991224/strict.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Title</title>
<style type="text/css">
body {
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
}
body, td, th, input, textarea, select, a {
    font-size: 12px;
}
p {
    margin-top: 0px;
    margin-bottom: 20px;
}
a, a:visited, a b {
    color: #378DC1;
    text-decoration: underline;
    cursor: pointer; …
Run Code Online (Sandbox Code Playgroud)

css email coldfusion html-email cfmail

5
推荐指数
1
解决办法
1700
查看次数

防止 cfmail 中的 base64 注入攻击

我有一个接受一堆字段的 REST Web 服务。这些字段将进行处理并最终成为电子邮件的一部分。

在此处输入图片说明

当我建立电子邮件时,调用的字段message.image稍后将变为rc.image,它将通过以下方式添加到 HTML 电子邮件中

...
var body &= "<p><img src='#EncodeForHTMLAttribute(rc.image)#' alt='#EncodeForHTMLAttribute(rc.image_name)#'></p>"; 
...
Run Code Online (Sandbox Code Playgroud)

我担心这可能仍然是漏洞

coldfusion base64 cfmail cfml coldfusion-2016

5
推荐指数
0
解决办法
59
查看次数