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
Testowane na Gmailu i u mnie na forum działa
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 |
uważasz, że 0 jest większe od 1?
dembol - 30-03-2008, 22:12
RuseK napisał/a: | dembol napisał/a: | 5.0.51a |
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
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 |
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 ? |
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.
|
|
|