You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

tt_products无法发送订单确认邮件,配置TypoScript遇RFC 2822错误

tt_products订单确认邮件配置错误排查(TYPO3 12.4.44 + tt_products 2.16.7)

问题描述

我使用tt_products 2.16.7和TYPO3 12.4.44,希望给已登录的前端用户发送订单确认邮件,配置了如下TypoScript代码:

plugin.tt_products.orderEmail.10002{
to = TEXT
to {
data = TSFE:fe_user|user|email
}
}

但未收到邮件,反而出现错误:

Email "TEXT" does not comply with addr-spec of RFC 2822.

请问哪里配置错了?

修复方案

问题出在TypoScript的写法上,to字段不需要用TEXT对象嵌套,直接通过data属性读取用户邮箱即可。

正确配置代码:

plugin.tt_products.orderEmail.10002{
  to.data = TSFE:fe_user|user|email
}

原因说明

原配置里的to = TEXT会被系统当作收件人邮箱地址解析成字符串"TEXT",这完全不符合邮件地址的格式规范(RFC 2822),所以触发了错误。在TYPO3 12.x版本的tt_products中,orderEmail的to字段支持直接通过data属性获取前端用户的邮箱值,无需额外嵌套TEXT对象。

内容的提问来源于stack exchange,提问作者Ralf

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 15:44:51