Swiftmailer is not maintained anymore. Use Symfony Mailer instead. Read more on Symfony's blog. Using Swift Mailer for Japanese Emails To send emails in Japanese, you need to tweak the default configuration. Call the Swift::init() method with the following code as early as possible in your code: 1 2 3 4 5 6 7 8 9 Swift::init(function () { Swift_DependencyContainer::getInstance() ->register('mime.q
Swiftmailer is not maintained anymore. Use Symfony Mailer instead. Read more on Symfony's blog. Swift Mailer: A feature-rich PHP Mailer Swift Mailer is a component based library for sending e-mails from PHP applications. Swift Mailer will stop being maintained at the end of November 2021. Please, move to Symfony Mailer at your earliest convenience. Symfony Mailer is the next evolution of Swift Mai
mb_encode_mimeheader()は、mbstring.internal_encodingから第二引数の文字コード、またはmbstring.languageで指定した言語に合った文字コード(JapaneseならISO-2022-JP)に変換した上でbase64へエンコード、エンコード情報を付加します。 よって、レンタルサーバでphp.iniの設定が不十分な場合、個別に設定したい場合は、関数をコールする前にmb_language()、mb_internal_encoding()で値を設定する必要があります。 (かなり)よく見かけますが、第一引数に渡す文字列をISO-2022-JPへ変換する必要はありません。 正しくは必要がないのではなく、やってはいけません。 ダメ、絶対。 <?php mb_language('ja'); mb_internal_encoding('UTF-8');
# ああ3月が去ってしまう。。ということでもろ技術ネタ。興味の無い方すんません。。 メール配信にはphplistを使っています。多機能かつ大量送信時のthrottlingもきちんとこなしてくれるお行儀の良さで長年愛用しているのですが、ところどころ作りが「フニャ」っとしているところがあり、というか使い始めたころは日本語対応をまともにやってくれていなかったこともあり、愛憎半ばといったところです(その後、phpmailerライブラリを採用してくれたので大分ラクになったんですが)。 そんな憎めないヤツなんですが、先日そもそもメールがちゃんと送れない、という基本的なところで大ハマりしたのでちょっと経過報告。 ヘッダが漏れる! DIPさんで公開してくれている、PHPList日本語化適用版をインストールし、2バイト1バイト混在時の改行の乱れ対策等、ちょこっといじってハイ完成。メール送信ライブラリをゴリゴ
PHPで日本語メールを送る - 基本編に引き続き、 今回は応用編をお送りします。 基本編で解説したmb_send_mailを使えば シンプルなメールを送るには十分な機能がありますが、 それ以上に複雑なこと、例えばHTMLメールや添付ファイルを 使ったメールにはmb_send_mailは使えません。 mail関数を使ってヘッダにガリガリとメールの仕様に そって書けば送れるのですが、それではあまりに 大変なので、ライブラリを使います。 ライブラリを使った日本語メール送信 PHPで複雑なメールを送るのに使えるスタンダードな ライブラリとしては、PEAR::MailとPHPMailerが有名です。 (ただし、両ライブラリとも日本語メールには対応していないので、 そのままでは文字化けしてしまいます) PEAR::MailはPHPの公式ライブラリのPEARで採用されていますし、 PHPMailerもX
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く