Приложение электронной почты CSV вложения получает пустой в Outlook 2013

0

Я получил письмо с прикрепленным файлом в формате CSV в Outlook 2013, но получил CSV с данными о gmail и других почтовых сообщениях. Я использовал следующий код CakePHP:

            $this->Email->reset();
            $fileatt = ROOT . DS . APP_DIR . DS . WEBROOT_DIR . DS;
            $this->Email->to =array('[email protected]');
            $this->Email->cc =array('[email protected]');
            $this->Email->subject = "CSV mail";
            $this->Email->from = "[email protected]";
            $this->Email->sendAs = 'html';
            $this->Email->filePaths  = array($fileatt);
            $this->Email->attachments =array("Sample.csv");
            $this->Email->charset = "utf-8";
            $this->Email->headerCharset = "utf-8";
            $message = "Hi Thanks!";
            $this->Email->send($message);

Помогите мне решить это.

Теги:
csv
email
cakephp
outlook

1 ответ

0

Вы должны использовать этот код в приложениях

     $Email->attachments(array(
            'Sample.csv' => array(
                'file' => WWW_ROOT.'img/doc/Sample.csv',
                'mimetype' => 'text/csv',
                'contentId' => 'my-unique-id'
            )
         ));
  • 0
    Это не работает, я получил файл CSV в других почтовых службах (Gmail, Yahoo), но все еще получил пустой файл CSV для Outlook 2013. Это проблема на Outlook 2013?

Ещё вопросы

Сообщество Overcoder
Наверх
Меню