• 締切済み

Qdmailとデータベースの連携

cakephpにてqdmailをコンポーネントとして使用しているのですが、下記の $this->Qdmail->to($datas["Profile"]["mail"]);のように、データベースからメールアドレスを取得して送ろうとすると送れません。 $this->Qdmail->to('sample@sample.com')のようにするとちゃんと送れます。 データベースから取得したメールアドレスでの送り方をぜひ教えていただけたらと思います。 よろしくお願い致します。 function receiving($id = null) { $this->Profile->id = $id; $datas = $this->Profile->findById($id); $this->Qdmail->smtp(true); $this->Qdmail->smtpServer($this->mail_param); $this->Qdmail->to($datas["Profile"]["mail"]); $this->Qdmail->subject($subject); $this->Qdmail->from('sample@sample.com' , 'サンプル' ); $this->Qdmail ->text($content); $this->Qdmail -> send();

みんなの回答

  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 $datas["Profile"]["mail"]がきちんと送信先のアドレスになっていることは確認できていますでしょうか。 var_dump($datas); なんかを実行してみて中身を確認してみてください。

関連するQ&A