Email パッケージ
emailパッケージは、サポートされているSMTPもしくはPHPのmail関数を使って電子メールを送信するためのインタフェースを提供します。
- プレーンテキストメール
- HTMLメール、と、オプションの代替本文
- 添付ファイル
- インラインの添付ファイル
インストール
emailパッケージは、本体(1.1以降)に含まれています。 あなたは、設定ファイルもしくはオートロード設定で、パッケージを有効にする必要があります。
// Inside app/config/config.php under 'always_load'
'packages' => array(
'email',
),
//もしくはControllerの上で...
\Package::load('email');
構成
app/config/email.php.をコピーもしくは新規作成してください。 そして設定を記載してください。
Please note: The Email package loads the email config for you, so there is no need to autoload it.
一般的な構成
パラメータ | タイプ | 初期値 | 説明 |
---|---|---|---|
defaults | array |
|
すべての設定グループのデフォルトの設定に使用します。セットアップグループでは、これらの値を上書きします。 |
default_setup | string |
|
何もprofidedされていない場合に使用するデフォルトの設定。 |
setups | array |
|
デフォルトの設定とセットアップの配列。あなた自身を追加したり、デフォルトの設定のグループを変更します。 |
グループ構成
パターン | タイプ | 初期値 | 説明 |
---|---|---|---|
useragent | string |
|
ユーザエージェントです。 |
driver | string |
|
ドライバを使用することでメール、SMTPやsendmailを使うことができます。小文字にする必要があります。 |
is_html | boolean |
|
HTML形式のメールとして、もしくはプレーンメールとして送信するかどうかを決めます。 |
encode_headers | boolean |
|
Wether to encode subject and recipient names. Requires the mbstring extension. |
charset | string |
|
メールメッセージの文字セットを指定します。 |
encoding | string |
|
メールメッセージのエンコードを指定します。 7bit, 8bit, quoted-printable と base64が使用できます。 |
priority | string |
|
メールの優先順位を指定することができます。
|
from.email | string|false |
|
デフォルト値のfrom mailを設定します。 |
from.name | string|false |
|
デェフォルト値のfrom nameを設定します。 |
validate | bool |
|
あなたがアドレスを検証したくない場合は、falseに設定します。送信に失敗することができます。 |
auto_attach | bool |
|
自動的に、HTML本文に背景画像を添付します。 |
generate_alt | bool |
|
自動的にHTML本文からのaltを生成するかどうか指定します。 |
wordwrap | int|false |
|
ワードラップのサイズ。 0より上のものよりも低い場合は折り返されます。 base64またはquoted - printableを使用している場合、この設定は無視されます。 |
sendmail_path | string |
|
sendmailのパス |
smtp.host | string |
|
SMTP ホスト |
smtp.port | int |
|
SMTP ポート. |
smtp.username | string |
|
SMTP ユーザ名. |
smtp.password | string |
|
SMTP パスワード |
smtp.timeout | string |
|
SMTPのタイムアウト 送信処理中にタイムアウトする場合はこの値を増やしてください。 |
newline | string |
|
新しい行 |
attach_paths | array |
|
添付ファイルのパスを配列で設定します。
このドライバーは添付ファイルのパスを見て、見つかると添付します。 空であった場合は、取り除きます。 |
return-path | string|false |
|
Use this to set a default return-path email address. |