gpt4 book ai didi

php: swiftmailer 问题

转载 作者:行者123 更新时间:2023-12-02 06:23:18 25 4
gpt4 key购买 nike

我刚刚为 php 安装了 swiftmailer,我有一些问题:

  1. 德语变音符号有问题 - 我输入了错误的字符,我该如何正确编码邮件正文?
  2. swiftmailer 中是否有获取服务器日志的属性(发送邮件调试时的对话框)
  3. 如果邮件是纯文本或 html,如何设置属性?

谢谢

最佳答案

像这样设置纯文本或html

$message = Swift_Message::newInstance($subject)
->setFrom(...)
->setTo(....)
->setBody($message, 'text/html')
;

将纯文本更改为 setBody($message, 'text/plain')

或者设置为:

$message->setContentType('text/html')

$message->setContentType('text/plain')

要让元音变音工作,试试这个:

$message->setContentType('text/plain; charset=UTF-8')

对于 html 电子邮件,显然将 plain 更改为 html

你也可以全局设置它:

Swift_Preferences::getInstance()->setCharset('UTF-8');

但这是默认设置,所以您遇到问题很奇怪。邮件正文或主题有问题吗?如果它与主题有关,请尝试:

$subject = '=?UTF-8?B?'.base64_encode($subject).'?=';

关于php: swiftmailer 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5505816/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com