Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Sprawdzenie adresu e-mail
sytluk
post
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
fernet
post
Post #2





Grupa: Zarejestrowani
Postów: 91
Pomógł: 1
Dołączył: 22.03.2007

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


A tak powaznie abort wspomnial o dyskusji z serwerem problem z dyskusjami jest taki ze kazdy kolejny serwer chce byc oryginalny i gada co mu sie tam podoba wiec albo napiszesz skrypt ktory bedze rozumial jakas tam liczbe serwerow i sie bardzo spocisz a skrypt i tak bedzesz mogl wyrzucic do smieci bo nie uda Ci sie zrozumiec wszystkich serwrow albo sprawdzisz czy mail doszedl i czy zostal obejrzany i na podstawie tego podejmniesz decyzje o tym czy mail utrzymywac dluzej w bazie czy tez nie. Ja w swoim mailerze mam cos takiego ze w tresci maila jest BONUS ktory identyfikuje odbiorece i jest ladowane z zewntrz w tym przypadku ode mnie a zaladowanie tego BONUSA odnotowywane jest w mojej aplikacji i po rozeslaniu maili moge sprawdzic kto i o ktorej go odebral nieodebrane maja specjalny kolor poziomow(kolorow) jest 5 a czerwone moge usunac klikajac w magiczny guzik jednak tego nie robie bo wyslanie maila nic nie kosztuje (IMG:style_emoticons/default/smile.gif)

Ten post edytował fernet 11.11.2011, 21:35:41
Go to the top of the page
+Quote Post
abort
post
Post #3





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

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


Cytat(fernet @ 11.11.2011, 21:28:21 ) *
A tak powaznie abort wspomnial o dyskusji z serwerem problem z dyskusjami jest taki ze kazdy kolejny serwer chce byc oryginalny i gada co mu sie tam podoba


Nieprawda.

Kod
220 mx.google.com ESMTP a16si4280408fak.96
252 2.1.5 Send some mail, I'll try my best a16si4280408fak.96
221 2.0.0 closing connection a16si4280408fak.96


Widzisz te trzycyfrowe liczby na początku każdej linii? To ustandaryzowane kody odpowiedzi - między innymi po to, by nie trzeba było uczyć programów rozumienia tekstu w języku np. suahili. Kod odpowiedzi jest ustandaryzowany, a tekst dołączony może być w dowolnym języku. Ba, nawet komunikat o braku usera może mieć postać "550 Wyslij maila". Serwery (normalne) zignorują treść, a mail nie zostanie dostarczony, bo kod błędu 550 to (według RFC) "Requested action not taken: mailbox unavailable".

Poczytaj RFC 2821, punkty od 4.2 do 4.2.2 i nie siej zamętu.

Nie jesteś w stanie sprawdzić, kto i kiedy ODEBRAŁ maila - jesteś conajwyżej w stanie stwierdzić, kiedy dany mail dotarł do skrzynki. Potwierdzenie przeczytania można wyłączyć, wiesz?

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
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 17.10.2025 - 08:14