我知道 Joomla!使用 phpMailer 发送电子邮件,并且还知道如果我想以 html 格式发送电子邮件,我必须执行以下操作:
$mailer->isHTML(true);
但是这个方法需要编辑Joomla!默认组件和模块源代码,我不喜欢这样做。例如,如果我想发送 joomla! html 格式的注册电子邮件 我必须编辑多个文件。 现在我的问题是如何强制 Joomla!以 html 格式发送所有电子邮件,而无需编辑每个组件或模块的默认源代码。 谢谢。
最佳答案
在一个客户项目中,我们使用了第 3 方模块(我们使用了 AcyMailing),它取代了一些 Joomla 功能,并允许以 HTML 电子邮件的形式发送注册电子邮件。这是我们的解决方案,因为我们不想破解核心组件。
另一个可能的想法可能是使用模板覆盖,在此期间您可以在此处触发您自己的函数作为默认内置函数。但这取决于您的需求,可能只会给您一些您可以遵循的想法,而不是真正的解决方案。
关于php - 如何强制 Jooma!以HTML 格式发送电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36338123/