CFMail不发送到其中包含单引号的电子邮件地址

时间:2013-08-19 22:00:43

标签: coldfusion cfmail

如何使用cfmail将电子邮件发送到其中包含单引号的地址?例如:

  

firstname.o'flanagan@example.com

出于某种原因,无论我做什么,我都无法收到发送到该地址的电子邮件。这是我正在使用的cfmail标记代码。我已经测试了所有变量,它们都被定义了:

<cfmail from="#getEmail.from_email#" 
        to="#email#" 
        subject="#getEmail.subject#" 
        type="HTML" 
        cc="#cc_email#" 
        bcc="#attributes.bcc_email#" 
        charset="UTF-8">

我错过了什么吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

你试过吗

<cfmail from="#getEmail.from_email#"
 to="#preserveSingleQuotes(email)#" 
 subject="#getEmail.subject#" type="HTML" 
  cc="#cc_email#" bcc="#attributes.bcc_email#" charset="UTF-8">

使用PreserveSingleQuotes应该允许您发送到该地址。不幸的是,使用单引号在电子邮件中有效。