2017-02-11 26 views
-1

タミル語の電子メール送信システムの送信者名を設定しようとしましたが、サーバーがSPAM電子メールとして取得しました。英語の送信者名を使用する場合、または送信者名を使用しない場合、電子メール送信システムは正常に動作しています。どのように他の言語を置くか。PHPメールに送信者の名前を追加する方法

コード:

送信者名なし:英語の送信者名を持つ

$from = "[email protected]"; 

:(例タミル語)

$from = "அனுப்புனர் பெயர் <[email protected]>"; 
:葯言語差出人名で

$from = "SenderName <[email protected]>"; 

私が送信者の名前のために葯の言葉を結びつけたとき、それは迷惑メールであることを私に送ってください。この問題を解決する方法。

ヘッダ:

$headers = "From: $from" . PHP_EOL; 
$headers .= "Return-Path: [email protected]" . 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

が正確に意味email'スパムである私に送って?メッセージの生成(sendmail?SpamAssassin?)、正確なメッセージは何ですか? –

答えて

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); 
+0

すでにヘッダーを追加しましたが、機能しません。上記のコードをご覧ください – user43153

+0

私は同じ問題に直面しているので、私はPHPMailer https://github.com/PHPMailer/PHPMailerを使用しています – NaveenDA

関連する問題