ไม่สามารถส่งอีเมลจาก appfog โดยใช้ PHP

นี่เป็นครั้งแรกที่ฉันใช้ appfog ฉันมีแอปพลิเคชัน PHP ฉันต้องการส่งอีเมลจากแอปพลิเคชัน PHP โดยใช้ appfog ฉันใช้เฟรมเวิร์ก CodeIgniter

ฉันสามารถส่งอีเมลจาก localhost ของฉันได้ แต่เมื่อฉันพยายามทำสิ่งเดียวกันโดยใช้ appfog ฉันได้รับข้อผิดพลาด มันบอกว่าการรับรองความถูกต้องล้มเหลว อีเมลของฉันที่ส่งโค้ด PHP ระบุไว้ด้านล่าง

$config = Array(
                'protocol' => 'smtp',
                'smtp_host' => 'ssl://smtp.googlemail.com',
                'smtp_port' => 465,
                'smtp_user' => '[email protected]',
                'smtp_pass' => 'xxxx',
                'mailtype' => 'html',
                'charset' => 'iso-8859-1',
                'wordwrap' => true
            );
            $message = "Random message";
            $this->load->library('email', $config);
            $this->email->set_newline("\r\n");
            $this->email->from('[email protected]', 'Vatiali');
            $this->email->to($this->input->post('email'));
            $this->email->subject('Verify Email');
            $this->email->message($message);
            $this->email->send();

person odbhut.shei.chhele    schedule 10.12.2013    source แหล่งที่มา
comment
ฉันคิดว่าหากคุณใช้บัญชีฟรี คุณจะไม่มีสิทธิ์เข้าถึง SSL ซึ่งหมายความว่าคุณไม่สามารถลงชื่อเข้าใช้เซิร์ฟเวอร์ Gmail SMTP ได้   -  person mikeazo    schedule 08.01.2014
comment
BTW ฉันเพิ่งตั้งค่า sendgrid เพื่อใช้กับ appfog หากคุณใช้ composer เพื่อดาวน์โหลด sendgrid ด้วยวิธีนี้ คุณจะได้รับการอ้างอิงทั้งหมด มันก็ไม่ได้แย่เกินไป นอกจากนี้ยังให้อีเมลฟรีแก่คุณ 200 ฉบับต่อวัน   -  person mikeazo    schedule 15.01.2014
comment
ขอบคุณมากสำหรับคำตอบของคุณ   -  person odbhut.shei.chhele    schedule 18.02.2014


คำตอบ (1)


อีกทางเลือกหนึ่งอาจเป็นการใช้ AWS SNS เพื่อส่งอีเมลของคุณ ติดตั้งง่ายโดยใช้ AWS SDK for PHP< /ก>. คุณยังได้รับข้อความฟรี 1,000 ข้อความต่อเดือนในระดับฟรี

person lazybloke    schedule 19.02.2014