2010
07.11
07.11
<?php
require_once('Rmail.php');
$mail = new Rmail();
/**
* 设置邮件是来自何处
*/
$mail->setFrom('Richard <richard@example.com>');
/**
* 设置文本的编码
*/
$mail->setTextCharset('UTF-8');
/**
* 设置HTML的编码,如果HTML中存在中文,可将编码设置成'UTF-8',否则会出现乱码
*/
$mail->setHTMLCharset('UTF-8');
/**
* 设置抄送地址
*/
$mail->setCc('Bob <bob@example.com>');
/**
* 设置密送地址
*/
$mail->setBcc('Fred <fred@example.com>');
/**
* 设置邮件的主题(标题)
*/
$mail->setSubject('Test email');
/**
* 设置邮件的优先级,可用参数有:high、normal、low、1、3、5
*/
$mail->setPriority('high');
/**
* 设置邮件发送的文本
*/
$mail->setText('Sample text');
/**
* 当然也可以将HTML代码做为邮件内容,HTML中的图片会被自动发现。
*/
$mail->setHTML('<b>Sample HTML</b> <img src="background.gif">');
/**
* 设置回复邮件时用的邮件地址,参数是一个合法的电子邮件地址。
*/
$mail->setReceipt('test@test.com');
/**
* Add an embedded image. The path is the file path to the image.
* 添加一个嵌入的图像,该路径是图片文件的路径。
*/
$mail->addEmbeddedImage(new fileEmbeddedImage('background.gif'));
/**
* 添加邮件附件
*/
$mail->addAttachment(new fileAttachment('example.zip'));
/**
* 发送邮件,参数为收件人电子邮件地址组成的数组。
*/
$address = array('ben@learningjquery.org');
$result = $mail->send($address);
// 相关方法
/*
* constructor
* setCRLF()
* setSMTPParams()
* setSendmailPath()
* setTextEncoding()
* setHTMLEncoding()
* setTextCharset()
* setHTMLCharset()
* setHeadCharset()
* setTextWrap()
* setHeader()
* setReceipt()
* setSubject()
* setFrom()
* setPriority()
* setReturnPath()
* setCc()
* setBcc()
* setText()
* setHTML()
* addAttachment()
* send()
* getRFC822()
*/
?>