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. |
|
|
|
![]() |
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ć (IMG:style_emoticons/default/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ć. |
|
|
|
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
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 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 18:24 |