我有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邮件功能不可靠,所以我决定找另一种方式。
答案 0 :(得分:2)
TYPO3使用SwiftMailer发送邮件。您可以在contrib
目录中找到它(此目录的位置取决于您使用的TYPO3版本)。 TYPO3只添加一个包装类来使用可以在安装工具中设置的mailtransport配置(mbox,mail(),sendmail,SMTP)。
您可以在自己的代码中使用SwiftMailer,但必须使用自己的配置。