2011-01-26 27 views
0

どのようにしてpdfファイルをshipment-emailに添付できますか?これは、発送メールに添付されているのと同じ静的ファイルです(gov。required terms)。ファイルを電子メールに添付してください。

DEV/libに/ mail.phpアプリ/コード/コア/メイジ/販売/モデル/メールFooman email attachments extensionのコードの一部を見てみましたように私は、ファイルのソムに見てきました(私が望む機能を提供していない)が、私はどのように進めるべきか分からない。

答えて

0

このようなものを試してみてください。

Mage::getModel('core/email_template')->getMail()->createAttachment(...);

createAttachment(...)方法はZend_Mailクラスです。 sendメソッドでアプリ/コード/コア/メイジ/コア/モデルにおける

0

/メール/ Template.php

$mail->setSubject('=?utf-8?B?' . base64_encode($this->getProcessedTemplateSubject($variables)) . '?='); 
$mail->setFrom($this->getSenderEmail(), $this->getSenderName()); 

を見つけ、

if (isset($variables['attachment'])){ 
      $attfile = file_get_contents($variables['attachment']); 
      $attfile = fopen($variables['attachment'],'rb');  
      $att = $mail->createAttachment($attfile); 
      //$att->type = 'plain/text';  
      $att->disposition = Zend_Mime::DISPOSITION_ATTACHMENT; 
      $att->filename = $variables['attname']; 
     } 
     $mail->setSubject('=?utf-8?B?' . base64_encode($this->getProcessedTemplateSubject($variables)) . '?='); 

     $mail->setFrom($this->getSenderEmail(), $this->getSenderName()); 
と交換
関連する問題