Kemarin Yuki temanku tanya – tanya seputar konfigurasi SMTP yang ngga jalan untuk forumnya. Pesan errornya : “Error: 550 5.7.1 Relaying not allowed:”. Hasil dari beberapa situs menunjukkan kalo mungkin domainnya belom diizinkan untuk menggunakan SMTP server (kalo ngga salah). Akhirnya dari pertanyaan itu, kepikiran untuk nyoba ngirim email lewat SMTP dari telnet kalo selama ini mungkin kita pake SMTP mail client macam ThunderBird atau Ms.OutLook. Berikut caranya :
- Lakukan telnet ke SMTP mail server dengan port 25. Ex : telnet domain.com 25
- Ketikkan EHLO <namadomain> lalu tekan enter. EHLO disini merupakan singkatan dari Extended Hello, yang nantinya akan menampilkan informasi seputar SMTP mail server.
- Ketikkan MAIL FROM : sender@domain.com lalu tekan enter.
- Ketikkan RCPT TO: recipient@domain.com lalu tekan enter.
- Ketikkan DATA lalu tekan enter. Di bagian ini kita menuliskan isi email kita yang akan kita tujukan ke penerima (recipient).
- Setelah menuliskan isi email, kita tekan enter. Lalu ketikkan ‘.‘ untuk mengakhiri penulisan email sekaligus pemberitahuan bahwa email siap untuk dikirimkan.
Berikut contoh penggunaannya :
dewa@liv3:~$ telnet mail.xxx.com 25
Trying 202.169.225.219…
Connected to mail.xxx.com.
Escape character is ‘^]’.
220 mail.xxx.com ESMTP Postfix
EHLO mail.xxx.com
250-mail.xxx.com
250-PIPELINING
250-SIZE 20971520
250-ETRN
250-STARTTLS
250-AUTH LOGIN PLAIN
250-AUTH=LOGIN PLAIN
250-ENHANCEDSTATUSCODES
250-8BITMIME
250 DSN
MAIL FROM:presiden@duniamaya.com
250 2.1.0 Ok
RCPT TO:andrew@xxx.com
250 2.1.5 Ok
DATA
354 End data with <CR><LF>.<CR><LF>
halo,test email nih
.
250 2.0.0 Ok: queued as 2C42120CECA
quit
221 2.0.0 Bye
Connection closed by foreign host.
dewa@liv3:~$
Selamat mencoba 🙂