Powered By Blogger

Minggu, 12 Desember 2010

telnet email send


Telnet - SMTP Perintah (mengirim mail menggunakan telnet)
Untuk mengakses kotak surat Anda, Anda akan membutuhkan 3 hal:

    * Koneksi internet aktif (tahap memalukan untuk dilewatkan kadang-kadang!)
    * Alamat dari sebuah mail server yang mampu menyampaikan untuk Anda - biasanya diberikan oleh operator dialup Anda (mail.domain.ext misalnya)
    * Sebuah alamat email yang valid (misalnya mail@domain.ext)

Hal pertama yang harus dilakukan adalah membuka koneksi dari komputer Anda ke server mail anda.
telnet mail.domain.ext 25
Anda harus menerima balasan seperti:
Mencoba ???.???.???.???...
Tersambung ke mail.domain.ext.
Escape character is'^]'.
220 mail.domain.ext ESMTP Sendmail versi-nomor;??? Tanggal gmtoffset waktu?

Anda akan perlu delcare mana Anda mengirim email dari:
local.domain.name HELO - dont terlalu khawatir tentang nama domain lokal Anda, walaupun Anda benar-benar harus menggunakan nama domain yang tepat Anda sepenuhnya memenuhi syarat seperti yang terlihat oleh dunia luar mail server tidak memiliki pilihan selain mengambil kata Anda untuk itu per RFC822-
RFC1123.
Ini akan memberikan Anda:
250 mail.domain.ext Halo local.domain.name [loc.al.ip], senang bertemu dengan Anda

Sekarang memberikan alamat email Anda:
(Pada banyak mailservers spasi setelah: dibutuhkan bukan yang opsional Berkat Justing Goldberg.)
MAIL FROM: mail@domain.ext
Akan menghasilkan:
250 2.1.0 mail@domain.ext ... Sender ok
Jika tidak silahkan melihat kemungkinan masalah.

Sekarang memberikan alamat penerima:
RCPT TO: mail@otherdomain.ext
Akan menghasilkan:
250 2.1.0 mail@otherdomain.ext ... Penerima ok
Jika tidak silahkan melihat kemungkinan masalah. Catatan mail server Google membutuhkan <dan> sekitar alamat email (terima kasih kepada Paulus Beattie).

Untuk mulai membuat isu pesan perintah DATA

Jika Anda ingin subjek untuk Subject ketik email Anda: subjek-ketik di sini-lalu tekan enter dua kali (ini diperlukan agar sesuai dengan RFC 882)

Anda sekarang dapat melanjutkan untuk tipe tubuh pesan Anda (misalnya hello mail@otherdomain.ext dari mail@domain.ext)

Untuk memberitahu server mail yang sudah menyelesaikan pesan masukkan tunggal "." pada baris pada itu sendiri.
Mail server harus membalas dengan: 250 2.0.0 ????????
Pesan yang diterima untuk pengiriman

Anda dapat menutup koneksi dengan perintah QUIT.
mailserver harus membalas dengan sesuatu seperti: 221 2.0.0 menutup koneksi mail.domain.ext
Koneksi ditutup oleh host asing.


Berikut adalah daftar masalah yang saya temui dan perbaikan mereka
501 nouser@nosuchplace.here ... domain Pengirim harus ada
Domain yang Anda kirim dari harus ada

503 Butuh MAIL sebelum RCPT
Sebuah penerima telah ditetapkan sebelum pengirim.

550 mail@domain.ext ... Menyampaikan Ditolak
Server e-mail telah menolak untuk relay mail untuk Anda, ini mungkin untuk sejumlah alasan, tetapi resons khas meliputi:
Tidak menggunakan penyedia ini untuk koneksi internet dan / atau
Tidak menggunakan alamat email yang diberikan oleh pemilik server.

Beberapa hal yang harus diwaspadai:
1. Jika Anda mengetik terlalu cepat, kadang-kadang tidak akan mengenali teks Anda (weird!)
2. Tombol backspace seringkali tidak bekerja dengan beberapa klien telnet (meskipun mungkin tampak seolah-olah tidak)

Aku akan menempatkan lebih banyak dan ketika saya mendapatkan mereka dan mencari cara untuk memperbaiki setiap masalah.


Valid XHTML 1.0!









Tidak ada komentar: