[All] Temporary emails
: czw sty 08, 2009 12:01 am
Witam
Mam nadzieję, że piszę na dobrym forum. Zarządzam kilkoma serwisami posiadającymi kilka funkcji społecznych (forum, komentarze, itp). Ostatnio zauważyłem spory wzrost użytkowników, którzy rejestrują się z wykorzystaniem temporary e-mails. Jeśli ktoś nie wie o co chodzi, już tłumaczę. Temporary e-mails to tymczasowe (kilkunasto-kilkudziesięcio minutowe) adresy e-mail tworzone w bardzo prosty sposób na stronach internetowych (często wystarczy jedno kliknięcie) i pozwalające na odbiór wiadomości przychodzących na to konto.
Cel tego jest szczytny - podanie e-maila tam, gdzie tego potrzebują i uniknięcie spamu w wiadomościach wysyłanych na maila. Jest jednak druga strona medalu - konta te jest tak łatwo stworzyć, że mogą to zrobić najprostsze boty, co za tym idzie administratorzy for i podobnych rzeczy narażeni są na masową rejestrację botów z nieistniejącymi, a jednocześnie prawdziwymi adresami e-mail.
Narobiło się tego typu serwisów od diabła, postanowiłem więc zrobić mechanizm działający na zasadzie black listy, który po podaniu wybranego adresu e-mail lub wybranej domeny wyświetla informację o tym, czy dany e-mail/domena należy do mechanizmów temporary e-mail
Mechanizm już działa w najprostszy możliwy sposób - wysłanie żądania http pod dany adres wraz z domeną lub adresem e-mail, skrypt przeszukuje bazę i zwraca 1 jeśli domena jest wpisana w blacklistę lub 0 jeśli nie. Czy myślicie, że taka rzecz byłaby przydatna? Czy rozwijać ją w kierunku otwartego mechanizmu, gdzie można by dodawać nowe domeny, weryfikować stare, może jakieś inne formy żądania- odpowiedzi (np. webservices).
Na razie baza wszystkich domen, które udało mi się pozyskać dostępna jest pod adresem: http://codeprj.pl/tmpemails/?domains
Można też przetestować skrypt podając po znaku zapytania adres e-mail lub domenę, np http://codeprj.pl/tmpemails/?wp.pl (odpowiedź: 0), http://codeprj.pl/tmpemails/[email protected] (odpowiedź: 1)
Co sądzicie o takim projekcie? Rozwijać go dalej?
[edit]
PS. W przypadku braku argumentu po znaku zapytania lub błędnie wpisanej domeny wyświetlane jest 0
Mam nadzieję, że piszę na dobrym forum. Zarządzam kilkoma serwisami posiadającymi kilka funkcji społecznych (forum, komentarze, itp). Ostatnio zauważyłem spory wzrost użytkowników, którzy rejestrują się z wykorzystaniem temporary e-mails. Jeśli ktoś nie wie o co chodzi, już tłumaczę. Temporary e-mails to tymczasowe (kilkunasto-kilkudziesięcio minutowe) adresy e-mail tworzone w bardzo prosty sposób na stronach internetowych (często wystarczy jedno kliknięcie) i pozwalające na odbiór wiadomości przychodzących na to konto.
Cel tego jest szczytny - podanie e-maila tam, gdzie tego potrzebują i uniknięcie spamu w wiadomościach wysyłanych na maila. Jest jednak druga strona medalu - konta te jest tak łatwo stworzyć, że mogą to zrobić najprostsze boty, co za tym idzie administratorzy for i podobnych rzeczy narażeni są na masową rejestrację botów z nieistniejącymi, a jednocześnie prawdziwymi adresami e-mail.
Narobiło się tego typu serwisów od diabła, postanowiłem więc zrobić mechanizm działający na zasadzie black listy, który po podaniu wybranego adresu e-mail lub wybranej domeny wyświetla informację o tym, czy dany e-mail/domena należy do mechanizmów temporary e-mail
Mechanizm już działa w najprostszy możliwy sposób - wysłanie żądania http pod dany adres wraz z domeną lub adresem e-mail, skrypt przeszukuje bazę i zwraca 1 jeśli domena jest wpisana w blacklistę lub 0 jeśli nie. Czy myślicie, że taka rzecz byłaby przydatna? Czy rozwijać ją w kierunku otwartego mechanizmu, gdzie można by dodawać nowe domeny, weryfikować stare, może jakieś inne formy żądania- odpowiedzi (np. webservices).
Na razie baza wszystkich domen, które udało mi się pozyskać dostępna jest pod adresem: http://codeprj.pl/tmpemails/?domains
Można też przetestować skrypt podając po znaku zapytania adres e-mail lub domenę, np http://codeprj.pl/tmpemails/?wp.pl (odpowiedź: 0), http://codeprj.pl/tmpemails/[email protected] (odpowiedź: 1)
Co sądzicie o takim projekcie? Rozwijać go dalej?
[edit]
PS. W przypadku braku argumentu po znaku zapytania lub błędnie wpisanej domeny wyświetlane jest 0