My canned message is in a .txt file:
Subject: New Account Registration Infomation
Format: text
Dear {$name_f} {$name_l},
Thank you for registering.
Your new Account information is:
...
and the file is called through a function:
function mail_signup_user($member_id){
global $t, $db, $config;
if (!is_object($t))
$t = & new_smarty();
$u = $db->get_user($member_id);
$u['name'] = $u['name_f'] . ' ' . $u['name_l'];
///////////////////////////////////
$t->assign('login', $u['login']);
$t->assign('pass', $u['pass']);
$t->assign('name_f', $u['name_f']);
$t->assign('name_l', $u['name_l']);
///////////////////////////////////
$t->assign('user', $u);
///////////////////////////////////
$mail = $t->fetch("signup_mail.txt");
mail_customer($u['email'], $mail, "Signup Completed");
}