| Author |
Message |
bosenjadiprogrammer |
| Location: |
|
Post subject: Ngetest validitas email address.
Posted: 12/Oct/2006 14:12
|
|
onKnowledgeable

Joined: 23-Mar-2006
Posts: 131
Status: Offline
|
|
Rekan delphi sekalian
saya membutuhkan suatu function yg bisa ngetest validitas email addres,
misalnya gini saya dikasih orang email addres "abcd@djskj.com" atau "djasdkj@yahoo.com"
bagaimana saya bisa tahu apakah address tersebut benar2 ada. Tanpa saya harus mengirimkan email dulu ke addres tersebut.? adakah bisa dilakukan dengan delphi?
Ini hampir sama dengan fasilitas email test di http://www.dnsstuff.com/
Terima kasih
Saya tahu ini bulan puasa pasti berat untuk berpikir, but please.. |
_________________ s'Moga menjadi ilmu yg bermanfaat.
http://www.nasruldev.net
http://www.friendster.com/nasruldev
|
| |
|
|
|
 |
Manz |
| Location: C.h.i.l.l.e -g- O.n.e |
|
Post subject:
Posted: 12/Oct/2006 14:15
|
|
onElite

Joined: 12-Sep-2006
Posts: 1156
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
|
|
Saya rasa bisa....
tapi ...
perlu kerja keras beneeerrrr
karena, dikau harus connect ke mail server yang ada didunia ini, kemudian cari alamat tersebut betul valid apa engga....
bosenjadiprogrammer wrote:
Saya tahu ini bulan puasa pasti berat untuk berpikir
bukan berpikir ajah, tapi ngerjain nya juga berat ... hehehehehehehe  |
_________________ ..:: Everything what i want to write It! ::..
http://manztiara.wordpress.com/ [But, too bad to become bloggers ... hiks...] updated little
|
| |
|
|
|
 |
bosenjadiprogrammer |
| Location: |
|
Post subject:
Posted: 12/Oct/2006 14:42
|
|
onKnowledgeable

Joined: 23-Mar-2006
Posts: 131
Status: Offline
|
|
|
|
|
 |
Manz |
| Location: C.h.i.l.l.e -g- O.n.e |
|
Post subject:
Posted: 12/Oct/2006 14:47
|
|
onElite

Joined: 12-Sep-2006
Posts: 1156
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
|
|
Oooo itu...
itu dia ngetestnya langsung check domain... tapi kalo untuk validitas email itu ada apa engga
DNSSTUFF wrote:
NOTE: This tool does NOT attempt to determine if an E-mail address exists!
berarti si DNSSTUFF nya sendiri juga gak tahu bahwa itu exists atau engga, bisa dibilang valid atau engga.  |
_________________ ..:: Everything what i want to write It! ::..
http://manztiara.wordpress.com/ [But, too bad to become bloggers ... hiks...] updated little
|
| |
|
|
|
 |
|
LuriDarmawan |
| Location: here |
|
Post subject:
Posted: 12/Oct/2006 15:18
|
|
onApaAdanya

Joined: 15-Mar-2005
Posts: 1615
Location: here
|
|
|
|
|
 |
Manz |
| Location: C.h.i.l.l.e -g- O.n.e |
|
Post subject:
Posted: 12/Oct/2006 15:43
|
|
onElite

Joined: 12-Sep-2006
Posts: 1156
Location: C.h.i.l.l.e -g- O.n.e
Status: Offline
|
|
Saya setuju dengan Bang Luri, mungkin yang dimaksud oleh bosenjadiprogrammer itu adalah cara validitas email dan domain kali ya  |
_________________ ..:: Everything what i want to write It! ::..
http://manztiara.wordpress.com/ [But, too bad to become bloggers ... hiks...] updated little
|
| |
|
|
|
 |
bosenjadiprogrammer |
| Location: |
|
Post subject:
Posted: 12/Oct/2006 16:01
|
|
onKnowledgeable

Joined: 23-Mar-2006
Posts: 131
Status: Offline
|
|
bukan begitu bung luri, dan mas manz_delphi
begini misalnya saya punya list 3 email addres
nasruldev@yahoo.com
n4snh5yy628@yahoo.com
wjskuj53588@gmail.com
tiga biji alamat email diatas valid secara penulisan.
email servernya pun jalan. (yahoo dan gmail gtu loh !)
tapi belum tentu 3 email addres tersebut valid (maksudnya apakah benar ada email dengan alamat tersebut?)
yang pertama nasruldev@yahoo.com jelas punya saya
tapi yg dua sisanya gatahu, apakah accountnya valid ga, memang benar ada ga email dengan alamat itu?.
apakah ada cara untuk mengetestnya?
tanpa saya harus coba kirim email dahulu ke masing2 alamat diatas, dan kalo bouncing berati emailnya ga ada.
Terima kasih sebelumnya. |
_________________ s'Moga menjadi ilmu yg bermanfaat.
http://www.nasruldev.net
http://www.friendster.com/nasruldev
|
| |
|
|
|
 |
|
LuriDarmawan |
| Location: here |
|
Post subject:
Posted: 12/Oct/2006 16:36
|
|
onApaAdanya

Joined: 15-Mar-2005
Posts: 1615
Location: here
|
|
|
|
|
 |
_lmz |
| Location: Surabaya |
|
Post subject:
Posted: 13/Oct/2006 08:47
|
|
onUber-Skilled
Joined: 14-Jul-2006
Posts: 423
Location: Surabaya
Status: Offline
|
|
Betul kata Bang Luri, mungkin DNSTEST cuma mengecek MX record pada DNS. Tidak ada cara lain untuk mengecek validitas email selain mengirimkan email (rasanya ini SMTP deh, bukan POP3 ) dan meminta konfirmasi. Ini aja masih belum 100%... kalau ditinggal berlibur lalu email nggak dicek selama 1 bulan gimana ? |
|
|
| |
|
|
|
 |
|
LuriDarmawan |
| Location: here |
|
Post subject:
Posted: 13/Oct/2006 14:39
|
|
onApaAdanya

Joined: 15-Mar-2005
Posts: 1615
Location: here
|
|
|
|
|
 |
_lmz |
| Location: Surabaya |
|
Post subject:
Posted: 13/Oct/2006 16:50
|
|
onUber-Skilled
Joined: 14-Jul-2006
Posts: 423
Location: Surabaya
Status: Offline
|
|
|
LuriDarmawan wrote:
Quote:
email selain mengirimkan email (rasanya ini SMTP deh, bukan POP3 )
yang dicek khan bukan pengirimnya, tp yang dikirimi khan?
nah.. berarti yang dicek adalah email-server target
( bisa pop3, bisa imap )
salah satu ujiannya dengan memasuki server target,
kemudian mencoba akses dengan account disana.
code diatas adalah cara memasuki server target.
Ummm,
bosenjadiprogrammer wrote:
begini misalnya saya punya list 3 email addres
nasruldev@yahoo.com
n4snh5yy628@yahoo.com
wjskuj53588@gmail.com
tiga biji alamat email diatas valid secara penulisan.
email servernya pun jalan. (yahoo dan gmail gtu loh !)
tapi belum tentu 3 email addres tersebut valid (maksudnya apakah benar ada email dengan alamat tersebut?)
Kalau konek ke server POP3 nya, kan berarti Bang Luri harus tahu username dan passwordnya? Server POP3nya mana juga tidak diketahui / tidak pasti, sedangkan MX record pada DNS hanya menunjuk ke server SMTP.
Misalkan saya kirim ke xyz@yahoo.com, kan bukan berarti saya connect ke yahoo.com port 25, tapi lihat dulu MX recordnya, ternyata saya harus connect ke mx1.mail.yahoo.com port 25.
Sebetulnya di protokol SMTP ada juga cara menentukan ini username valid atau tidak untuk dikirimi mail, yaitu perintah SMTP VRFY. Sayangnya, feature ini dianggap security hole dan bisa dipakai spammer, sehingga umumnya disarankan untuk dimatikan. Jadi cara yang paling benar ya terpaksa coba kirim dan suruh balas, seperti biasanya registrasi forum di web kan juga begitu. |
|
|
| |
|
|
|
 |
kifmesoft |
| Location: |
|
Post subject: RE: Ngetest validitas email address.
Posted: 13/Oct/2006 19:58
|
|
onKnowledgeable

Joined: 02-Apr-2005
Posts: 176
Status: Offline
|
|
kalo untuk pengecekan di POP3 dengan username aja sepertinya cukup dech..
nanti kalo servernya kasih jawaban +OK berarti accountnya valid
kalo -ERR berarti invalid
kalo ngecek server POP3 nya dimana dan di port berapa.. itu jg yg saya pingin tau.. hahaha..
soalnya beda juga di portnya, ada yg regular 110 dan ada juga yg TLS 995 seperti gmail.. |
|
|
| |
|
|
|
 |
kifmesoft |
| Location: |
|
Post subject: RE: Ngetest validitas email address.
Posted: 13/Oct/2006 21:01
|
|
onKnowledgeable

Joined: 02-Apr-2005
Posts: 176
Status: Offline
|
|
Oouuww.. xixixi.. RALAT! .... setelah lihat lagi di RFC 1939
ternyata memang dibutuhkan password juga untuk authentication.. sorryy...  |
|
|
| |
|
|
|
 |
EkoIndri |
| Location: Jakarta - Solo - Surabaya - Bali |
|
Post subject:
Posted: 14/Oct/2006 05:11
|
|
onElite

Joined: 23-Nov-2005
Posts: 1185
Status: Offline
|
|
Berikut ini cara mengecek email tanpa harus coding, karena kita tinggal panggil fungsinya aja
Untuk bisa menggunakan cara ini, syarat yang harus dipenuhi adalah aplikasi yang kita buat harus terkoneksi dengan internet.
Gimana ya bilangnya agar mudah diterima....
ehm.....
baiklah, silahkan anda ikuti langkah-langkah berikut ini.
1. Buat aplikasi baru
- Jangan tambahkan object apapun terlebih dahulu kedalam form
2. Pilih Menu File
3. Pilih Sub Menu New
4. Pilih Item Other
5. Pilih tab Web Service
6. Pilih WSDL Importer
7. Pada bagian kotak inputan location of WSDL File or URL, silahkan anda isikan WSDL seperti berikut ini http://www.webservicex.net/ValidateEmail.asmx?WSDL
8. Tekan tombol Next yang berada disebelah bawah
9. Kemudian lanjutkan dengan menekan tombol Finish
10. Arahkan kursor ke Unit1
11. Tekan tombol Alt+F11
12. Pilih item ValidateEmail
13. Tekan tombol OK
14. Tampilan Form
15. Tambahkan Tombol button1 kedalam form Form1
16. Tambahkan Object Edit Edit1 kedalam form Form1
18. Klik 2x pada object button1 dan isikan kode program didalamnya seperti terlihat pada potongan kode program berikut ini
Code:
procedure TForm1.Button1Click(Sender: TObject);
var
ws : ValidateEmailSoap;
begin
ws := GetValidateEmailSoap;
if ws.IsValidEmail(edit1.Text) then
showmessage('Ini benar-benar valid !!!')
else
showmessage('Usaha keras lagi yah....');
end;
|
_________________ Blog Delphi favourite:
www.ekoindri.wordpress.com
|
| |
|
|
|
 |
kifmesoft |
| Location: |
|
Post subject: RE: Ngetest validitas email address.
Posted: 14/Oct/2006 13:02
|
|
onKnowledgeable

Joined: 02-Apr-2005
Posts: 176
Status: Offline
|
|
maksudnya nih rekan @EkoIndri mau ikut tembak2an server.. apa mau ngecek cara menulis email yg benar.. ??
Dua Tugas Pengecekan by Mr. Luri
klo yg diposting rekan @EkoIndri ini sih sepertinya tentang tugas yg nomor satu aja dari postingannya bro Luri.
sorry.. sepertinya itu cuma ngecek cara menulis email saja.., di delphi pake RegEx pun tuntas, dan ngga perlu ada koneksi ke inet. Koneksinya ya itu.. ntar aja kalo pas mau main tembak2an..
(bro _lmz ama bro Luri mana yaaa.., main tembak2an lagi doooonnkk..)  |
|
|
| |
|
|
|
 |
|
|