DokuWiki は PHP の mail 関数のラッパを含んでおり、このラッパではメールヘッダと本文のエンコーディングを適切に処理します。すべてのメール関数は inc/mail.php の中で定義されます。
メールの送信は、常に mail_send 関数から行わなければなりません。本文とヘッダのテキストは UTF-8 の文字列として渡される必要があります。この関数は正しいエンコーディング処理を行います。
メールアドレスは Real Name <mail@example.com> もしくは mail@example.com という形式で渡される必要があります。複数のアドレスをカンマで区切って渡すこともできます。
あるメールアドレスが正しい形式のメールアドレスであるかどうかをチェックするには、シンプルで実用的な mail_isvalid 関数を使用してください。この関数では php-email-address-validation ライブラリを使用しています。