我尝试使用Tamil语言为我的电子邮件发送系统设置发件人名称,但服务器将其作为垃圾邮件发送。当我使用英文发件人姓名或没有发件人姓名时,电子邮件发送系统工作正常。如何为它添加另一种语言。
代码:
没有发件人姓名:
$from = "aa@bb.com";
使用英文发件人姓名:
$from = "SenderName <aa@bb.com>";
使用其他语言发件人姓名:(示例泰米尔语)
$from = "அனுப்புனர் பெயர் <aa@bb.com>";
当我为发件人姓名绑定其他语言时,服务器发送给我的是垃圾邮件。如何解决这个问题。
标题
$headers = "From: $from" . PHP_EOL;
$headers .= "Return-Path: aa@bb.com" . PHP_EOL;
$headers .= "MIME-Version: 1.0" . PHP_EOL;
$headers .= "Content-type: text/html; charset=UTF-8" . PHP_EOL;
$headers .= "X-Priority: 1\r" . PHP_EOL;
答案 0 :(得分:0)
在邮件中添加标题
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/plain; charset=UTF-8' . "\r\n";
// example
mail($to, $subject, $message, $header . $more_headers);