Using Swift Mailer for Japanese EmailsΒΆ

To send emails in Japanese, you need to tweak the default configuration.

After requiring the Swift Mailer autoloader (by including the swift_required.php file), call the Swift::init() method with the following code:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
require_once '/path/to/swift-mailer/lib/swift_required.php';

Swift::init(function () {
    Swift_DependencyContainer::getInstance()
        ->register('mime.qpheaderencoder')
        ->asAliasOf('mime.base64headerencoder');

    Swift_Preferences::getInstance()->setCharset('iso-2022-jp');
});

/* rest of code goes here */

That's all!

« Table of Contents

You can download the documentation for offline reading:
  • PDF
  • EPUB

Questions & Feedback

License

Creative Commons License Swiftmailer documentation is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License.