我刚刚为php安装了swiftmailer,我有一些问题:
谢谢
像这样设置纯文本或HTML
$message = Swift_Message::newInstance($subject)
->setFrom(...)
->setTo(....)
->setBody($message, 'text/html')
;
Run Code Online (Sandbox Code Playgroud)
将纯文本更改为setBody($ message,'text/plain')
或者设置它:
$ MESSAGE->的setContentType( 'text/html的')
要么
$ MESSAGE->的setContentType( 'text/plain的')
要让变音符号工作,试试这个:
$ message-> setContentType('text/plain; charset = UTF-8')
显然,将纯文本更改为html用于HTML电子邮件
您还可以使用以下命令全局设置:
Swift_Preferences ::的getInstance() - > setCharset( 'UTF-8');
但是这是默认的,所以你遇到问题很奇怪.是邮件正文还是主题的问题?如果是主题尝试:
$ subject ='=?UTF-8?B?'.base64_encode($ subject).'?=';