To jest tylko wersja do druku, aby zobaczyć pełną wersję tematu, kliknij TUTAJ
phpBB2 by Przemo
Support forów phpBB2 modified by Przemo

1.12.7 i starsze - SMTP Autoryzacja [ PHP > 5.1.0 ]

fnm - 04-03-2008, 16:12
Temat postu: SMTP Autoryzacja [ PHP > 5.1.0 ]
Byłem bardzo zdesperowany ... Konto bankowe puste, a ponoć autoryzacja jest w dziale Vip ...
Więc poczytałem trochę i zrobiłem :D

Testowane na Gmailu i u mnie na forum działa :D
Maile na @wp.pl dochodzą czyli będą dochodzić wszędzie :)

A wiec tak, edytujemy plik:
includes/smtp.php

Znajdujemy:
Kod:
if( !$socket = @fsockopen($board_config['smtp_host'], 25, $errno, $errstr, 20) )


Zamieniamy na:
Kod:
if( !$socket = @fsockopen($board_config['smtp_host'], 587, $errno, $errstr, 20) )


Znajdujemy:
Kod:
fputs($socket, "EHLO " . $board_config['smtp_host'] . "\r\n");
server_parse($socket, "250", __LINE__);


Po tym dodajemy:
Kod:
 fputs($socket, "STARTTLS\r\n");
 server_parse($socket, "220", __LINE__);
 stream_socket_enable_crypto($socket, true,
 STREAM_CRYPTO_METHOD_TLS_CLIENT);


Teraz wchodzimy w Panel Administracyjny i konfigurujemy SMTP pod Gmaila:

PA -> Ogólne -> Konfiguracja

Kod:
Używaj Serwera SMTP: Tak
Adres Serwera SMTP: smtp.gmail.com
Nazwa Użytkownika SMTP: twój.login@gmail.com
Hasło SMTP: twojetajnehasło


Teraz trzeba włączy POP w Gmailu.

Kod:
Logujemy się na http://mail.google.com
Wchodzimy w "[b]Ustawienia[/b]"
Następnie w zakładkę "[b]Przekazywanie i POP/IMAP[/b]"
I włączamy: [b]Obsługa POP[/b]


To wszystko maile działają :)

Mam nadzieje, że moja praca nie poszła na marne i się wam przyda :)

Pozdrawiam,
fnm

$kubi - 06-03-2008, 12:34

Kod:
Fatal error: Call to undefined function: stream_socket_enable_crypto() in /home/users/eserka/public_html/includes/smtp.php on line 126


U mnie nie działa... co jest?

W załączniku mój smtp.php

Radek - 06-03-2008, 12:45

$kubi, masz php 4 na serwerze:
Cytat:
PHP version : 4.4.7-0+tld0 - OK

a funkcja stream_socket_enable_crypto() działa chyba w wersji php 5.1.0 i wyżej

$kubi - 06-03-2008, 12:47

Kurde :( Nic z tym nie idzie zrobić? Kombinuje z tymi mass mailami ile wlezie i dalej dno... Strefa Vip tez mi nie pomoze w takim razie co...
nowy2010 - 07-03-2008, 17:33

Cytat:
Could not connect to smtp host : -1198063968 :


przy próbie wyslania maila mam takie cos

Morlas - 10-03-2008, 16:51

a mi wyskakuje takie coś. I wyskakiwało przed modyfikacją gdy miałem dane innego serwera, i teraz wyskakuje. Po prostu:
Cytat:

Could not connect to smtp host : 100 :

dembol - 29-03-2008, 00:36

RuseK napisał/a:
$kubi, masz php 4 na serwerze:
Cytat:
PHP version : 4.4.7-0+tld0 - OK

a funkcja stream_socket_enable_crypto() działa chyba w wersji php 5.1.0 i wyżej

U mnie niestety ten sam problem: Wersja serwera: 5.0.51a i nie dziala :(

Radek - 29-03-2008, 19:10

dembol napisał/a:
5.0.51a

dembol napisał/a:
5.1.0

uważasz, że 0 jest większe od 1?

dembol - 30-03-2008, 22:12

RuseK napisał/a:
dembol napisał/a:
5.0.51a

dembol napisał/a:
5.1.0

uważasz, że 0 jest większe od 1?

Nie rozumiem. Czyli twoim zdaniem wersja 5.0.51a jest nowsza, od wersji 5.1.0 ?

gaku - 30-03-2008, 23:00

:* do usunięcia post :D
dembol - 30-03-2008, 23:15

Dobra, po prostu sie nie zrozumieliśmy. Napisalem o wersji "mojego" serwera żeby potwierdzic opinie, ze mod nie dziala na nizszych wersjach.
Seba123 - 12-04-2008, 07:22

THX teraz wszystko śmiga ;]
Mortiso - 14-04-2008, 08:19

dembol napisał/a:
RuseK napisał/a:
dembol napisał/a:
5.0.51a

dembol napisał/a:
5.1.0

uważasz, że 0 jest większe od 1?

Nie rozumiem. Czyli twoim zdaniem wersja 5.0.51a jest nowsza, od wersji 5.1.0 ?


:roll:
5.0.51a
5.1.0

0 < 1

miales w szkole matematyke?

fnm - 16-04-2008, 02:19

Więc działa :) Nie było mnie troszkę ...

Jedyny minus takiego rozwiązania to blokada wysyłania maili przez Gmail przy masowej korespondencji do dużej ilości użytkowników. Ale z rejestracjami radzi sobie całkiem dobrze.

Na serwie miałem PHP: 5.2.0-8+etch10

W tej chwili pracuje na phpBB3 :-)

Cockney - 02-05-2008, 09:30

Odpalil to ktoś na webd.pl ? Ciągle mi wyrzuca Could not connect to smtp host : 111 : Połączenie odrzucone :/

Końca mi sie pomysły co by zrobić, więc jeżeli komuś udało się puścić maile przez smtp z webd.pl prosze o info.



Powered by phpBB modified by Przemo © 2003 phpBB Group