2016-05-05 9 views
0

掛け声、 でファイルを添付送信できません。私が添付ファイルを含まない場合、すべてが魅力のように動作します。 ファイルを添付しようとすると、電子メールは送信されず、エラーも生成されません。 ファイルパスにエラーがあるが、ファイルがsymfony ウェブディレクトリの/ doc/tempディレクトリに正しく配置されているかどうかわかりません。は私が<strong>ではSwiftMailer</strong>を使用して<strong>symfony3</strong>でメールを送信しようとではSwiftMailer Symfony3

私のソースコードが怒鳴るです:

  $message = \Swift_Message::newInstance() 
       ->setSubject("Subject") 
       ->setFrom("[email protected]") 
       ->setTo("[email protected]") 
      ; 

      $message->setBody($this->renderView(
       'xxxx.email.twig' 
      ), "text/html"); 

      $message->attach(\Swift_Attachment::fromPath('/doc/temp/file.pdf')); 

      $this->get('mailer')->send($message); 

あなたの助けてくれてありがとうとごめん、私はいくつかのミスを持っている場合は、英語が私の主な言語ではありません。

+0

try/catchブロックにコードを挿入してエラーが検出されたかどうかを確認しましたか? – bucketman

+0

いいえ、私は問題は見つかりませんでした。それはファイルパスのためです。 – angel

答えて

1

私は私の問題を解決します。それはファイルパスのためです。ファイルパスは絶対パスでなければなりません。

関連する問題