使用typo3邮件从外部PHP脚本发送邮件

时间:2016-09-08 19:04:16

标签: php email typo3

我有ftp访问服务器,该服务器托管使用typo3制作的网站。 typo3中的网站在某个地方有联系表格,但我没有任何细节,因为我根本不是一个打字错误的开发者。

我现在想要向该服务器添加一个简单的服务,该服务接收POSTed表单数据并生成邮件。我尝试过一个非常简单的PHP脚本:

<?php
mail("support@mydomain.com", "Bug report", "A new bug report was submitted: " + json_encode($_POST));
echo("<html><head><title>Thank you for your report</title>...
...
?>

脚本的其余部分可以工作(它已执行,echo根据区域设置输出正确的HTML),但邮件不会被发送出去。我发现php邮件功能不可靠,所以我决定找另一种方式。

  • 我怎样才能知道typo3如何发送邮件?
  • 我可以使用typo3代码发送邮件,如果是,我必须导入哪些脚本?
  • 我可以通过将typo3脚本导入我的脚本来销毁typo3网站中的任何内容吗?

1 个答案:

答案 0 :(得分:2)

TYPO3使用SwiftMailer发送邮件。您可以在contrib目录中找到它(此目录的位置取决于您使用的TYPO3版本)。 TYPO3只添加一个包装类来使用可以在安装工具中设置的mailtransport配置(mbox,mail(),sendmail,SMTP)。 您可以在自己的代码中使用SwiftMailer,但必须使用自己的配置。