Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sprawdzenie adresu e-mail
sytluk
post 8.11.2011, 09:40:54
Post #1





Grupa: Zarejestrowani
Postów: 73
Pomógł: 3
Dołączył: 1.08.2006

Ostrzeżenie: (0%)
-----


Witam,

tworzę skrypt wysyłający wiadomości e-mail, niestety nie wiem jak mógłbym sprawdzić istnienie adresów e-mail w bazie danych. Nie chodzi o sprawdzenie czy adres e-mail został poprawnie wpisany ani aktywację adresu, tylko sprawdzenie czy jeszcze taki adres istnieje. Czy jest w ogóle taka możliwość?

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
abort
post 12.11.2011, 23:15:08
Post #2





Grupa: Zarejestrowani
Postów: 590
Pomógł: 107
Dołączył: 25.10.2011

Ostrzeżenie: (0%)
-----


Mała prośba: pisz krótszymi zdaniami, żeby dało się czytać smile.gif

Cytat
nie ma 100% metody weryfikacji maila na serwerze zewnerznym. Taka weryfikacje moze przeprowadzic sam serwer lokalnie i zaden z nich nie ma ochoty dzielic sie tymi informacjami z innymi.


Ależ dzieli się tymi informacjami... Podajesz takiemu serwerowi adres skrzynki i treść maila, a on dostarcza albo i nie. Dostarczenie maila domyślnie (czyli: o ile nie użyjemy DSN) nie powoduje zwrotki w postaci "mail dotarł", natomiast niedostarczenie maila w 100% generuje taką zwrotkę. Dla mnie są to konkretne informacje ze zdalnego serwera mail, niech będzie, że z gmaila (skoro go już zacytowałem) Na tej podstawie twierdzę, że DA SIĘ ustalić ISTNIENIE adresu email z naszej bazy. No, może nie w 100% - zostawmy powiedzmy 1% na źle skonfigurowany antyspam po stronie odbiorcy (zarówno na serwerze, jak i w kliencie poczty). Używając DSN można zaryzykować stwierdzenie, że w 100% zweryfikowaliśmy dany konkretny email.

Problem jest taki, że jeśli pokażemy to jako operację na zbiorach, to sprawdzenie istnienia skrzynki przez wysłanie maila jest tak de facto pytaniem "czy dany email x należy do zbioru X wszystkich maili, które jesteś w stanie obsłużyć". I serwer przez swoją akcję nam odpowiada: TRUE lub FALSE.
Natomiast NIE MA i śmiem twierdzić, że NIE BĘDZIE nigdy możliwe zdalne odpytanie serwera "podaj mi zbiór X wszystkich maili, które obsługujesz".

Nie wiem, jaka logika zaprowadziła Cię do założenia, że jestem w stanie poznać wszystkie maile z google (czy dowolnego innego serwera pocztowego). Nigdy tego nie twierdziłem, i musiałbym oszaleć, by coś takiego stwierdzić.
Go to the top of the page
+Quote Post

Posty w temacie
- sytluk   [PHP] Sprawdzenie adresu e-mail   8.11.2011, 09:40:54
- - Ges   Poza oczywistym sprawdzeniem poprawności formatu e...   8.11.2011, 12:00:16
- - kokers   zanim wyślesz wiadomość sprawdź w bazie czy adres ...   8.11.2011, 12:00:25
- - wNogachSpisz   Cytat(sytluk @ 8.11.2011, 09:40:54 ) ...   8.11.2011, 12:22:16
- - sytluk   Źle się wyrazilem, chodziło mi o to, jak sprawdzić...   10.11.2011, 16:42:59
- - abort   Tak bezpośrednio, to niespecjalnie. Możesz conajwy...   10.11.2011, 22:35:59
- - fernet   Po prostu ślij spam i nie zastanawiaj się czy doch...   11.11.2011, 01:32:59
- - celbarowicz   Użytkownik ma zapewne nr id, w tej samej lub inn...   11.11.2011, 20:18:02
- - abort   @celbarowicz - to już było wałkowane, nie czytałeś...   11.11.2011, 20:56:46
- - fernet   A tak powaznie abort wspomnial o dyskusji z serwer...   11.11.2011, 21:28:21
|- - abort   Cytat(fernet @ 11.11.2011, 21:28:21 )...   11.11.2011, 22:11:30
- - fernet   Gadanie z serwerem do niczego Cie nie doprodzi tak...   12.11.2011, 19:48:14
- - abort   Mała prośba: pisz krótszymi zdaniami, żeby dało si...   12.11.2011, 23:15:08
- - fernet   Skoro mozesz dowiedziec sie czy jeden mail w obreb...   12.11.2011, 23:57:10
- - abort   Owszem, załóżmy, że mógłbym wysłać nawet te kilkad...   13.11.2011, 00:08:15
- - fernet   Napisz wyraznie po jakim czasie przychodzi ci fals...   13.11.2011, 00:29:50
- - abort   Nie napisałem wyrażenia "niepoprawnego maila...   13.11.2011, 00:39:56
- - fernet   Nieistniejąca skrzynka, niepoprawny mail dla mnie ...   13.11.2011, 00:59:10
- - abort   Cytat(fernet @ 13.11.2011, 00:59:10 )...   14.11.2011, 23:44:49


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 02:35