void addPart(
MailPart
$part, [string
$contentType = false])
|
|
マルチパートメッセージを作成するために、含まれるパートを追加します。
パートには既に生成されているMailPartクラスのインスタンスを指定します。 $contentTypeにはマルチパートに含まれるパートの関係性を表すContent-Typeを指定します。 指定を省略した場合、現在のContent-Typeがマルチパートの関係性を表すものであれば現在の設定が維持され、それ以外であればmultipart/mixedが設定されます。 不正なContent-Typeを指定した場合にはESendmailException例外が発生します。
なお、シングルパートメッセージとマルチパートメッセージは相容れません。 既に設定されているボディは破棄されます。
Tags:
Parameters:
void setBody(
string
$body, [string
$contentType = MIMEMAIL::CONTENT_TYPE_TEXT_PLAIN], [string
$name = ""])
|
|
ボディを設定します。
ボディに設定するContent-Typeはマルチパートメッセージを表すmultipart/?以外である必要があります。 またtext/plain、text/html以外を指定した場合、全てバイナリであると認識されBASE64エンコードされて送信されます。
ボディの内容がバイナリである場合、ボディの名前を設定します。 これは添付ファイル名などに適用されます。
ボディの内容がテキストである場合、インターネットメールが7bitを前提としていること、ISO-2022-JPで送られることから半角カナは全角カナに変換されます。
なお、シングルパートメッセージとマルチパートメッセージは相容れません。 既に設定されているマルチパートの各パートは破棄されます。
Tags:
Parameters: