0
我正在努力發送帶有附件的電子郵件。 我使用php默認配置發送電子郵件,但使用CakePHP框架。如何使用CakePHP 1.3發送帶附件的電子郵件?
$fromEmail = $from_name." <".$from_email.">";
$this->Email->from = $fromEmail;
$this->Email->to = trim($email);
$this->Email->subject = $subjects[$this->params['action']];
$this->Email->sendAs = 'text';
$this->Email->template = $this->params['action'];
print_r($attachments); exit; // Gave me an empty Array ()
$this->Email->attachments = $attachments;
$attachments = array();
if (! empty($this->data['Submit']['files'])) {
$attach_files = $this->Document->DocumentDocument->find('all', array(
'conditions' => array(
'MailDocument.Mail_id' => $this->data['Submit']['prop_id'],
'MailDocument.id' => $this->data['Submit']['files'],
),
));
$attachments = Set::combine($attach_files, '/PropertyDocument/file', '/PropertyDocument/file_path');
}
我知道我們必須在cakePHP中定義文件路徑。
我哪裏錯了?
讓我試試看。 – Karma 2012-08-17 07:15:30
謝謝:)我做了類似的線路。有效。 :) – Karma 2012-08-17 07:26:11