email przez SSL

0

Witam

zaczne od tego ze w porpzednich skryptach mam ten samo kod do wysylania emali i jest ok, ale dla nowego utworzonego konta w gmail mam caly czas problem z wyslaniem emaila przez klase PHPMAiler ([Version] => 5.2.9); otyrzymuje blad:

**SMTP connect() failed. **

sprawdzam debugerem, wszystko jest na swoim miejscu, ale zeby nie bylo to zamieszczam ponizej kod:

w konstruktorze wywoluje:

			$this->mail->IsSMTP(); 							
			$this->mail->CharSet    = 'UTF-8';	
			$this->mail->SMTPDebug  = 0;              	 		
			$this->mail->SMTPSecure = "ssl";                 	
			$this->mail->SMTPAuth   = true;                 
			$this->mail->Host 	= "smtp.gmail.com"; 	 	
			$this->mail->Port       = 465;                  
			$this->mail->Username   = $mycompany;	 
			$this->mail->Password   = $mypswd;           
			
			$this->mail->SetFrom($mycompany, 'any');	

potem :

                        $subject_mail = 'tytul';
                        $message = 'tresc htmla';
			$this->mail->AddAddress($mycompany, 'any');						
			$this->mail->AddReplyTo($_email,$_person);
			
			$this->mail->IsHTML(true);   
			$this->mail->Subject = $subject_mail;		
			$this->mail->Body    = $message;
			$this->mail->AltBody = $message;										
						
			
			$res_sendmail = $this->mail->Send();
			if(!$res_sendmail) {
				return $this->mail->ErrorInfo; 
			} else {
				return true;
			}

Nie mam pojecia o co moze jeszcze chodzic...

0

Wygląda ok. Jedyne co mi przychodzi do głowy to po prostu ban na IP Twojego serwera. Spróbuj z innego serwera.

1

Wyświetl dokładny komunikat błędu jaki jest zwracany, jeśli nie ma nic to włącz tryb debugowania w PHPMailer oraz wyświetlanie błędów w php.
Połączenie może być blokowane przez filtr "mniej bezpiecznych aplikacji" - ot taki wymysł googla.

0

Wlasnie uderzylem do hostingu.... wykonuja propagacje.

Zas na anglojezynczym forum, znalazlem cos takiego :

(...) message SSL is not installed on that server or at least SSL doesn't work with php.

Oczywiscie odpowiedz tez dla potomnych, jesli walczycie kolejny dzien i dalej to samo, to pewnie wina uslugodawcy :)

0

Niestety! problem dalej widnieje, nie wiem co to za ustrojstwo, o co chodzi, brak pomyslow ........

0

Na innym serwerze próbowałeś?

0

Kurcze gdybym go mial ... localhost odpada :) Mam wykupiona usluge na konkretnym serwerze

0

Weź okres próbny u kogoś innego i zweryfikuj.

0

Dla potomnych, musicie uderzyc w ustawienia konta emialowego, w tym wypadku GMAIL; ponizej jedna z tresci ktora pomogla:

Ze względów bezpieczeństwa możemy zablokować dostęp do Twojego konta tym mniej bezpiecznym aplikacjom. W takim przypadku masz dwie możliwości:

Zmienić aplikację na bezpieczniejszą, która stosuje aktualne zabezpieczenia. Używają ich wszystkie aplikacje Google, np. Gmail.
Wejść na stronę Zezwalaj na mniej bezpieczne aplikacje i wybrać „Zezwól”, by umożliwić mniej bezpiecznym aplikacjom dostęp do konta Google. Nie polecamy tego rozwiązania, ponieważ może to ułatwić komuś włamanie na Twoje konto. W niektórych sytuacjach można jednak zezwolić aplikacji na dostęp. Na przykład:
    Nadal chcesz używać aplikacji, którą znasz. Na przykład, jeśli masz telefon Samsung i sprawdzasz pocztę za pomocą dostarczonej z nim aplikacji, wybierz „Zezwalaj”, aby dalej z niej korzystać.

A dodatkowe zabezpieczenia we wlasnym zakresie.

0

O tym wspominał @freemp3 choć ja to odrzuciłem, bo taki błąd raczej sugerowałby brak możliwości podłączenia się do hosta, niż odrzucenia logowania (pierwsze trzeba się podłączyć do hosta, żeby podać loginy, więc skoro pierwszy krok wydawał się, że zawodzi to nie ma co sprawdzać drugiego).

0

Ponadto mylacy jest komunikat z PHPMailer, ze bledne haslo, czlowiek mysli i kombinuje, tymaczsem Google podaje w Centrum Pomcy, ze taki blad wystepuje i co trzeba zrobic ...

0

Nie wiem gdzie ty tam wyczytałeś, że komunikat mówi, że hasło jest błędne...

1 użytkowników online, w tym zalogowanych: 0, gości: 1