我正在向CDO发送邮件。消息对象和邮件到达时,字符之间有空格。
例如,我发送了以下字符串:
“Lorem ipsum Dolor sat amet,consecur adi
到达这里:
他说:“他是一个非常聪明的人,因为他是一个非常聪明的人。尽管如此,我们的实习仍然是在商品市场进行的。一个人的悲伤表现在他的卷帙浩繁的旅途中。除了偶尔临时缺席,必须在法庭上正式宣布这是劳动。”
检查理解的强词夺理。为什么会这样?
我的代码
Set Mail= Server.CreateObject("CDO.Message")
Set MailConfig = Server.CreateObject("CDO.Configuration")
Mail.From = example@hotmail.com
Mail.Bcc = "example@hotmail.com"
Mail.Subject = "Example"
MailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusing") = sendUsing
MailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserver") = smtpServer
MailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpserverport") = smtpServerPort
MailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpauthenticate") = 1
MailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpusessl") = smtpUseSSL
MailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/smtpconnectiontimeout") = smtpConnectionTimeout
MailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendusername") = mailUsername
MailConfig.Fields("http://schemas.microsoft.com/cdo/configuration/sendpassword") = mailPassword
MailConfig.Fields.Update
Mail.Configuration = MailConfig
strBody = "the string"
Mail.HTMLBody = strBody
Mail.HTMLBodyPart.Charset = "utf-8"
Mail.send
额外的空格每991个字符出现一次。我加了这个:
Mail.HTMLBodyPart.ContentTransferEncoding = "quoted-printable"
已经解决了。
如果您不在电子邮件正文中发送 HTML,请不要使用 Mail.HTMLBody
,而是使用 Mail.TextBody
,这是发送纯文本时的正确选择。文本正文
保留了 HTMLBody
没有的换行符和其他控制字符。
我在Outlook中遇到过类似的问题,当显示用HTMLBody
发送的原始文本时,所以我相信这个简单的更改会解决它。
我正在尝试使用php函数向用户帐户发送电子邮件。邮件发送成功了,但问题是它向我发送的是没有值的空白电子邮件!发送电子邮件的联系人页面的代码如下:- 和sendemail.php页面代码如下: 为什么我在电子邮件id中得到的输出为空,例如: 姓名: 表单是使用以下JavaScript通过AJAX提交的:
主要内容:使用 CDOSYS 发送电子邮件,CDONTs 怎么样?,使用 CDOSYS 的实例CDOSYS 是 ASP 中的内建组件。此组件用于通过 ASP 发送电子邮件。 使用 CDOSYS 发送电子邮件 CDO (Collaboration Data Objects) 是一项微软的技术,设计目的是用来简化通讯应用程序的创建。 CDOSYS 是 ASP 中的内建组件。我们将向您演示如何通过 ASP 使用该组件来发送电子邮件。 CDONTs 怎么样? 微软已经在 Windows 2000、
我们研发的App可以在用户确认访问我们的分支机构后向其发送电子邮件。当我们使用以下Gmail配置时,它可以正常工作:电子邮件:ainetwgdocs@gmail.comPasswd:XXXXX SMTP服务器:smtp.gmail.com端口:587但是,当我们尝试使用基于域的帐户时,它根本不起作用。我们使用以下参数:电子邮件:contact@ainetw.comPasswd:XXXXX SMTP
BaaS.sendEmail(data) 参数说明 data 是 Object 类型,它包括以下几个属性 参数名 类型 必填 描述 recipient String 是 收件人邮箱 subject String 是 邮件标题 body String 是 邮件内容 请求示例 let data = { recipient: "aa@bb.com", subject: "email title"
问题内容: 我当前的脚本可以让我很好地发送电子邮件,但是有些字符不受欢迎,尤其是在此示例中。 如果我写了一个示例消息,例如,说它工作正常,但假设我尝试发送url ,则电子邮件发送为空白。我相信是造成此问题的原因,因此我尝试将其转义,但是什么也没有。 问题答案: 问题是,没有在邮件标题和邮件正文之间放置空白行,如我的测试的“显示原始”形式所示: 尽管这是合法的邮件头,但邮件传输代理和邮件用户代理应忽