dongqiang1226 2013-12-03 00:11
浏览 23

如何修复[SocketException]无法发送电子邮件。 CakePHP出错

I have been trying to get this Email code working in my CakePHP for ages now. It is meant gather data from a simple contact form and send an email to a specific address. For now I am simply trying to get the emailing sending.

When I load the page I get Could not send Email and when I look at the log I get [SocketException] Could not send email.

Also I have used the smtp settings in a different area for a reset password email that does work.

Any help would be greatly appreciated.

Here is my ContactController

<?php
App::uses('AppController', 'Controller');
App::uses('CakeEmail', 'Network/Email');

class ContactController extends AppController {


public function sendEmail() 
   {    
 /*$fname = $_POST['first_name'];
  $lname = $_POST['last_name'];
  $visitor_email = $_POST['email'];
  $telephone = $_POST['telephone']; */
 // $comments = $_POST['comments'];

   $Email = new CakeEmail();
    /* SMTP Options */
                            $Email->smtpOptions = array(
                    'transport' => 'Smtp',
                                'port'=>'465',
                                'timeout'=>'30',
                                'host' => 'ssl://smtp.gmail.com',
                                'username'=>'frankstoncsf@gmail.com',
                                'password'=>'xxxxxxx',
                'log'=>true
                                  );
        $Email->template = 'resetpw';
        $Email->from(array('frankstoncsf@gmail.com' => 'My Site'));
                $Email->to('thomas.chambers5@gmail.com');
                $Email->subject('Reset Your Frankson.net User Password');


                $Email->sendAs = 'both';

                                $Email->delivery = 'Smtp';
                               // $Email->set('ms', 'hello');
                                $Email->send('hello');

                                set('smtp_errors', $Email->smtpError);

 }

public function index() {


    $this->sendEmail();


}

}
  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 基于卷积神经网络的声纹识别
    • ¥15 Python中的request,如何使用ssr节点,通过代理requests网页。本人在泰国,需要用大陆ip才能玩网页游戏,合法合规。
    • ¥100 为什么这个恒流源电路不能恒流?
    • ¥15 有偿求跨组件数据流路径图
    • ¥15 写一个方法checkPerson,入参实体类Person,出参布尔值
    • ¥15 我想咨询一下路面纹理三维点云数据处理的一些问题,上传的坐标文件里是怎么对无序点进行编号的,以及xy坐标在处理的时候是进行整体模型分片处理的吗
    • ¥15 CSAPPattacklab
    • ¥15 一直显示正在等待HID—ISP
    • ¥15 Python turtle 画图
    • ¥15 stm32开发clion时遇到的编译问题