2012年10月3日水曜日

FuelPHPで、GmailをSMTPサーバーとしてメール送信

FuelPHP(1.3)で、GmailをSMTPサーバーとしてメール送信する設定です。Emailクラス用の設定ファイル email.php の3箇所「driver」「smtp」「newline」を変更すれば良いようです。

/app/config/email.php
/**
 * Mail driver (mail, smtp, sendmail)
'driver' => 'mail',
 */
'driver' => 'smtp',

/**
 * SMTP settings
'smtp'    => array(
    'host'        => '',
    'port'        => 25,
    'username'    => '',
    'password'    => '',
    'timeout'     => 5,
),
 */
'smtp' => array(
    'host' => 'ssl://smtp.gmail.com',
    'port' => 465,
    'username' => 'Gmailのユーザーネーム',
    'password' => 'Gmailのパスワード',
    'timeout' => 5  
),

/**
 * Newline
'newline' => "\n",
 */
'newline' => "\r\n",

参考サイト
Use FuelPHP's Email class with Google Apps or Gmail SMTP(FuelPHP Forums)
FuelPHPで簡単Email送信(WinRoad徒然草さん)

0 件のコメント:

コメントを投稿