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

TYPO3 V11版本SMTP外发邮件偶发无法送达Mandrill问题

TYPO3 V11升级后SMTP发送Mandrill邮件内容相关失败问题
  • 升级至TYPO3 V11版本后,通过SMTP使用Mandrill发送邮件出现无规律失败:有时相同邮件可正常发送,再次发送却失败;移除邮件内容中的URL后即可发送,能否发送完全取决于邮件内容。
  • TYPO3 V10版本从未遇到该问题,所有邮件均为符合DSGVO合规要求的事务性邮件,采用HTML格式,无推广性质,在V10中完全正常。
  • 已搜索相关问题并查阅官方文档,未找到V11新增反垃圾邮件内容检测功能的说明;同时已排除通用问题,因为简单邮件始终可正常发送。
  • 疑问:
    • TYPO3 V11是否新增了检查邮件内容并判定为垃圾邮件后阻止发送的功能?
    • 若存在该功能,能否禁用?
    • 是否有日志可查看邮件是否被拦截?

补充:邮件发送代码

/**
 * @param string $from
 * @param string|array $recipients
 * @param string $subject
 * @param string $content
 * @param string $fromName
 * @param string $replyTo
 * @param string $replytoName
 */
public function sendMailByMandrill($from, $recipients, $subject, $content, $fromName = '', $replyTo = '', $replyToName = '')
{
    if (!is_array($recipients)) $recipients = [$recipients];

    if (count($recipients) > 0) {
        /** @var \TYPO3\CMS\Core\Mail\MailMessage $mail */
        $mail = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Mail\MailMessage::class);

        $GLOBALS['TYPO3_CONF_VARS']['MAIL']['format'] = 'both';
        $mail->html($content);
        $mail->from(new \Symfony\Component\Mime\Address($from, $fromName));
        if ($replyTo) $mail->replyTo(new \Symfony\Component\Mime\Address($replyTo, $replyToName));
        $mail->subject($subject);

        foreach ($recipients AS $recipient) {
            $mail->to($recipient);
            $mail->send();
        }
    }
}

内容的提问来源于stack exchange,提问作者Bernd M.

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 17:13:32