(PHP 4, PHP 5)
imap_mail_compose — Crée un message MIME
Crée un message MIME basé sur l'enveloppe envelope et les sections body .
Un tableau associatif contenant les champs des en-têtes
Un tableau indexé du corps
Un corps est un tableau associatif qui peut contenir les clés suivantes : "type", "encoding", "subtype", "description" et "contents.data"
Retourne le message MIME.
Exemple 1205. Exemple avec imap_mail_compose()
<?php
$envelope
[
"from"
]=
"joe@example.com"
;
$envelope
[
"to"
] =
"foo@example.com"
;
$envelope
[
"cc"
] =
"bar@example.com"
;
$part1
[
"type"
] =
TYPEMULTIPART
;
$part1
[
"subtype"
] =
"mixed"
;
$filename
=
"/tmp/imap.c.gz"
;
$fp
=
fopen
(
$filename
,
"r"
);
$contents
=
fread
(
$fp
,
filesize
(
$filename
));
fclose
(
$fp
);
$part2
[
"type"
] =
TYPEAPPLICATION
;
$part2
[
"encoding"
] =
ENCBINARY
;
$part2
[
"subtype"
] =
"octet-stream"
;
$part2
[
"description"
] =
basename
(
$filename
);
$part2
[
"contents.data"
] =
$contents
;
$part3
[
"type"
] =
TYPETEXT
;
$part3
[
"subtype"
] =
"plain"
;
$part3
[
"description"
] =
"description3"
;
$part3
[
"contents.data"
] =
"contents.data3\n\n\n\t"
;
$body
[
1
] =
$part1
;
$body
[
2
] =
$part2
;
$body
[
3
] =
$part3
;
echo
nl2br
(
imap_mail_compose
(
$envelope
,
$body
));
?>