0

Tank Auth (CodeIgniter ライブラリ) 経由でメールを送信したい

エラーが発生しています:

PHP エラーが発生しました重大度: 警告

メッセージ: fsockopen() [function.fsockopen]: ssl://smtp.googlemail.com:465 に接続できません (ソケット トランスポート "ssl" が見つかりません - PHP を構成したときに有効にするのを忘れましたか?)

ファイル名: libraries/Email.php

ライン番号: 1689

私はgmailを使用しています

私のphp.iniファイルにはコメントなしの行があります

拡張子=php_openssl.dll

Email.php のいくつかの設定:

var $useragent      = "CodeIgniter";    
var $mailpath       = "/usr/sbin/sendmail";//i dont know what should i write here
var       $protocol     = "smtp";   
var $smtp_host      = "ssl://smtp.gmail.com";        
var $smtp_user      = "mymail@gmail.com";
var $smtp_pass      = "mypass";
var $smtp_port      = "465";    
var $smtp_timeout   = 30;
var $smtp_crypto    = "";
var $wordwrap       = TRUE;         
var $wrapchars      = "76";         
var $mailtype       = "text";       
var $charset        = "utf-8";      
var $multipart      = "mixed";  
var       $alt_message  = '';       
var $validate       = FALSE;    
var $priority       = "3";      
var $newline        = "\r\n";       
var       $crlf     = "\n";

問題はどこにあるでしょうか?

4

3 に答える 3

0

Windowshttp: //code.google.com/p/openssl-for-windows/にopenssl拡張機能を再インストールしてみます

于 2012-04-27T07:22:15.927 に答える
0

からコード行を編集します

var $smtp_host  = "ssl://smtp.gmail.com";  

var $smtp_host  = "ssl://smtp.googlemail.com"; 

私はそれがうまくいくと思う

于 2013-01-16T02:20:11.913 に答える