imdogma  
          
              
                August 5, 2009,  3:49pm
               
              1 
           
         
        
          Ктонибудь отправлял письма с гмейла с помощью экстеншена mailer? Чтото у меня постоянно пишет: SMTP Error: Could not connect to SMTP host.  
Отправляю так:
$message = 'Hello World!';
					Yii::app()->mailer->SMTPAuth = TRUE;
					Yii::app()->mailer->IsSMTP();
					Yii::app()->mailer->Host = 'ssl://smtp.gmail.com:465';
					Yii::app()->mailer->Username = "testmail@gmail.com";
					Yii::app()->mailer->Password = "testpassword";
					Yii::app()->mailer->From = 'testmail@gmail.com';
					Yii::app()->mailer->FromName = 'Dogma';
					Yii::app()->mailer->AddAddress('imdogma@gmail.com');
					Yii::app()->mailer->Subject = 'Yii rulez!';
					Yii::app()->mailer->Body = $message;
					
					if (Yii::app()->mailer->Send()) {
						Yii::app()->user->setFlash('notice','Почта отправлена');
						$this->redirect(Yii::app()->user->returnUrl);
					}
Ествестенно, вместо testmail@gmail.com  и testpassword я указываю рабочий логин и пароль. Как победить эту ошибку?
         
        
           
         
            
       
      
        
          
          
            x00xer  
          
              
                August 6, 2009,  7:34am
               
              2 
           
         
        
          
Ктонибудь отправлял письма с гмейла с помощью экстеншена mailer? Чтото у меня постоянно пишет: SMTP Error: Could not connect to SMTP host.  
Отправляю так:
$message = 'Hello World!';
					Yii::app()->mailer->SMTPAuth = TRUE;
					Yii::app()->mailer->IsSMTP();
					Yii::app()->mailer->Host = 'ssl://smtp.gmail.com:465';
					Yii::app()->mailer->Username = "testmail@gmail.com";
					Yii::app()->mailer->Password = "testpassword";
					Yii::app()->mailer->From = 'testmail@gmail.com';
					Yii::app()->mailer->FromName = 'Dogma';
					Yii::app()->mailer->AddAddress('imdogma@gmail.com');
					Yii::app()->mailer->Subject = 'Yii rulez!';
					Yii::app()->mailer->Body = $message;
					
					if (Yii::app()->mailer->Send()) {
						Yii::app()->user->setFlash('notice','Почта отправлена');
						$this->redirect(Yii::app()->user->returnUrl);
					}
Ествестенно, вместо testmail@gmail.com  и testpassword я указываю рабочий логин и пароль. Как победить эту ошибку?
 
 
Я бы проверил может ли ПХП сконнектиться к gmail.com  в принципе, или через сокеты или через file_get_cont…
Если может, тогда посмотрел бы как устроен этот мэйлер и посмотрел бы как он пытается подключиться, вомонжо попытаться вывести код ошибки… так как это может оказаться более информативным…
Но сам я с ним пока еще не работал, по этому ничего слету не скажу 
         
        
           
         
            
       
      
        
          
          
            imdogma  
          
              
                August 6, 2009, 11:50am
               
              3 
           
         
        
          Ага, проблема оказалась в php, точнее в том, что в WAMP он(php) скомпилирован без --with-openssl. Может кто подскажет, как перекомпилировать php под виндой?
         
        
           
         
            
       
      
        
          
          
            duke1999  
          
              
                August 7, 2009,  5:56am
               
              4 
           
         
        
          
 imdogma:
 
Ага, проблема оказалась в php, точнее в том, что в WAMP он(php) скомпилирован без --with-openssl. Может кто подскажет, как перекомпилировать php под виндой? 
 
 
подключи в php.ini расширение-библиотеку openssl + ещё какие-то файлы библиотеки нужно в system32  кинуть
гугла тебе  в помощь