2015年10月11日(Sun)
fromの文字化けを防止加えた一連のメール送信処理
mb_languageやmb_internal_encodingを指定してもfromの文字がMacなどで文字化けしている事に気づきました。 そこで、fromにmb_encode_mimeheaderを使用したら改善されたので、今後のメール送信の一連の処理に加えようと思います。
一連のメール送信処理
mb_language("Ja"); mb_internal_encoding("UTF-8"); $to = "送信先のメールアドレス"; $subject = "メールタイトル"; $message = "メールの本文"; $from = "From:".mb_encode_mimeheader('文字化け防止')."<dummy@log-file.net>"; mb_send_mail($to, $subject, $message, $from);
使用するPHP
mb_language | 現在の言語を設定あるいは取得する |
---|---|
mb_internal_encoding | 内部文字エンコーディングを設定あるいは取得する |
mb_encode_mimeheader | MIMEヘッダの文字列をエンコードする |
mb_send_mail | エンコード変換を行ってメールを送信する |
コメント(0件)
fromの文字化けを防止加えた一連のメール送信処理に対するご意見、ご感想、情報提供など皆様からのコメントをお待ちしております。 お気軽にコメントしてください。
コメントフォーム