2013-12-10 5 views
0

이것은 appfog를 처음 사용하는 것입니다. PHP 애플리케이션이 있습니다. appfog를 사용하여 PHP 응용 프로그램에서 전자 메일을 보내려고합니다. CodeIgniter 프레임 워크를 사용하고 있습니다.PHP를 사용하여 appfog에서 이메일을 보낼 수 없습니다

로컬 호스트에서 이메일을 보낼 수 있습니다. 그러나 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(); 
+1

무료 계정에 있다면 당신은 ssl 액세스 권한이 없기 때문에 Gmail SMTP 서버에 로그인 할 수 없다는 것을 의미합니다. – mikeazo

+0

고맙습니다. –

+0

BTW, 최근에 appgog에서 사용할 sendgrid를 설정했습니다. 작곡가를 사용하여 sendgrid를 다운로드하는 경우, 모든 종속성을 얻는 것처럼 그렇게 나쁘지 않습니다. 또한 그들은 하루에 200 개의 무료 이메일을 제공합니다. – mikeazo

답변

1

또 다른 옵션으로 이메일을 보내려면 AWS SNS를 사용할 수 있습니다. AWS SDK for PHP을 사용하여 설치하기가 쉽습니다. 무료 티어에는 매달 무료 메시지 1000 개가 있습니다.

관련 문제