public function testMimeMail()
 {
     $mimeMail = new MimeMail();
     $mimeMail->setBoundary('MIME_MAIL_TEST');
     $mimeMail->addPart(MimePart::create()->setEncoding(MailEncoding::base64())->setCharset('UTF-8')->loadBodyFromFile(dirname(__FILE__) . '/data/mimeMail/message.html')->setContentType('text/html'));
     $mimeMail->addPart(MimePart::create()->setContentId('picture')->setEncoding(MailEncoding::base64())->setFilename('picture.jpg')->loadBodyFromFile(dirname(__FILE__) . '/data/mimeMail/picture.jpg')->setContentType('image/jpeg'));
     $mimeMail->build();
     //			file_put_contents(dirname(__FILE__).'/data/mimeMail/headers.txt', $mimeMail->getHeaders());
     //			file_put_contents(dirname(__FILE__).'/data/mimeMail/encodedBody.txt', $mimeMail->getEncodedBody());
     $this->assertEquals($mimeMail->getHeaders(), file_get_contents(dirname(__FILE__) . '/data/mimeMail/headers.txt'));
     $this->assertEquals($mimeMail->getEncodedBody(), file_get_contents(dirname(__FILE__) . '/data/mimeMail/encodedBody.txt'));
 }
Exemplo n.º 2
0
function my_mail($message, $subject = HOST, $to = EMAIL_ADMIN, $from = EMAIL_ADMIN, $headers = "")
{
    $mail = new MimeMail();
    $mail->from = $from;
    $mail->to = $to;
    $mail->subject = $subject;
    $mail->body = normalize($message);
    //$mail->add_attachment($aMail['file'], $aMail['filename'], $mimetype);
    $mail->send();
    /*
    //$headers .= "To: ".$to."\r\n";
    $headers .= "From: ".$from."\r\n";
    if (!@mail($to, $subject, $message, $headers)) {
    	//safewrite(FLGR_MESSAGES.'/'.getmicrotime().'.txt', $message);
    }
    */
}
Exemplo n.º 3
0
 /**
  *  getInstanceメソッド
  *
  *  このクラスのオブジェクトを生成する。
  *  既に生成されていたら、前回と同じものを返す。
  *
  *  @return object  $instance
  */
 public static function getInstance()
 {
     if (!self::$instance) {
         $className = __CLASS__;
         self::$instance = new $className();
     }
     return self::$instance;
 }
Exemplo n.º 4
0
 /**
  * Constructor
  * void __condtruct()
  */
 public function __construct()
 {
     parent::__construct();
 }