プログラミング言語や環境設定を中心としたパソコン関連の技術メモです。
主にシステム開発中に調べたことをメモしています。TIPS的な位置付けで、気が向いたときにちまちま更新していきます。
FuelPHP1.6、Emailパッケージを使ってみる(2)「email.php」について
FuelPHP1.6、Emailパッケージを使ってみる(1)最低限の準備と使用」の続きです。
今回は設定ファイル「email.php」について見ていきますね。

まずは

fuel\packages\email\config\email.php



fuel\app\config\email.php

としてコピーします。
元ファイルを直接変更しない方が良いみたいですね。

そんでemail.phpの中身ですが、こんなんなってますφ(--)

<?php

return array(

    /**
     * Default settings
     */
    'defaults' => array(

        /**
         * Mail useragent string
         */
        'useragent'    => 'FuelPHP, PHP 5.3 Framework',
        /**
         * Mail driver (mail, smtp, sendmail, noop)
         */
        'driver'        => 'mail',

(中略)

        /**
         * Attachment paths
         */
        'attach_paths' => array(
            // absolute path
            '',
            // relative to docroot.
            DOCROOT,
        ),
    ),

    /**
     * Default setup group
     */
    'default_setup' => 'default',

    /**
     * Setup groups
     */
    'setups' => array(
        'default' => array(),
    ),

);

連想配列になってるので、適当にあれこれいじればOK。
「defaults」内の各項目の意味合いはこんな感じですφ(--)

useragentメールヘッダ「X-Mailer」に設定されるユーザエージェント
driverメール送信時に使用するドライバ「mail」「sendmail」「smtp」のいずれかを指定
is_htmltrue→HTMLメールとして送信
false→テキストメールとして送信
null→自動判定
charsetメールの文字セット
encode_headers「Wether to encode subject and recipient names. Requires the mbstring extension.」らしい
encodingエンコードを指定。
「7bit」
「8bit」
「quoted-printable」
「base64」
のどれか
priorityメールヘッダ「X-Priority」に設定されるメールの重要度。
「\Email::P_LOWEST」
「\Email::P_LOW」
「\Email::P_NORMAL」
「\Email::P_HIGH」
「\Email::P_HIGHEST」
のどれか
fromのemail差出人メールアドレスのデフォルト値
fromのname差出人名のデフォルト値
return_path返信先のデフォルト値
validateメールアドレスの正当性を検証するか
auto_attachHTMLメールの本文に自動的に背景画像を添付するか
generate_alt自動的にHTMLメールの本文からのaltを生成するか、らしい。よく分からん
force_mixed「multipart/related」を「multipart/mixed」として設定するか?よく分からん
wordwrap本文の折り返し文字数
sendmail_pathsendmailのパス
smtpのhostSMTP ホスト
smtpのportSMTP ポート番号
smtpのusernameSMTP ユーザ名
smtpのpasswordSMTP パスワード
smtpのtimeoutSMTPのタイムアウト時間
newline改行コード「\n」とか
attach_paths添付ファイルのパス

ぶっちゃけデフォルト値の設定なんで、あまり気にしなくても良いですけどね。
メール送信時に設定を上書きすることもできます。

取りあえず、そんな感じ(--)ノ
スポンサーリンク
 
このエントリーをはてなブックマークに追加 

category:FuelPHP  thema:パソコンな日々 - genre:コンピュータ  Posted by ササキマコト 

  関連記事