Memahami Kesalahan POP dengan E-mel

Kesilapan dibuat. Kesilapan juga sering dibuat dengan e-mel: bukannya e-mel yang anda harapkan, tetapi anda mendapat mesej ralat-mesej ralat POP , jika akaun anda dikonfigurasi untuk memuat turun mel menggunakannya, Pejabat Pos, protokol.

Kod Status POP

Sesetengah perkara boleh menjadi salah dalam proses muat turun mel. Pelayan yang biasanya anda dapatkan mel anda mungkin tidak menjawab panggilannya. Atau mungkin kata laluan anda salah (tetapi mungkin kata laluan pelayan salah, kerana terdapat beberapa gangguan perisian). Pelayan juga boleh menghadapi beberapa masalah dalaman dan membalas dengan kod ralat.

Nasib baik, pelayan POP sangat jelas mengenai statusnya. Pada dasarnya ia tahu dua balasan: positif + OK dan negatif -ERR . Sudah tentu, ini agak tidak jelas jika anda ingin mengetahui apa yang telah berlaku.

Ternyata, + OK dan -ERR adalah mengenai semua kod baru yang perlu anda pelajari jika anda ingin memahami mesej ralat POP. Selebihnya adalah kod standard: bahasa manusia. Ternyata, Protokol Pos Pejabat direka oleh manusia untuk manusia. Maklumat yang lebih terperinci tentang respons server -ERR diberikan dalam bahasa Inggeris biasa, berikutan mesej -ERR . Walaupun pelayan POP tidak dikehendaki untuk menawarkan maklumat tambahan ini, yang paling banyak dilakukan.

Mesej Ralat POP

Perkara pertama yang boleh salah (selain dari pelayan yang turun sama sekali) adalah pelayan POP yang tidak mengenali nama pengguna anda. Mungkin anda telah menaipnya salah, mungkin pangkalan data yang digunakan oleh pelayan untuk mengenal pasti pengguna adalah turun. Mungkin banjir telah memusnahkan semua storan di mana peti mel disimpan di ISP anda.

Apabila pelayan POP tidak mengenali nama pengguna anda, ia biasanya akan membalas dengan: -LAN peti mel tidak diketahui .

Hanya selepas nama pengguna datang kata laluan, dan peluang lain untuk kesilapan. Kesilapan, betul, kerana selain daripada kata laluan yang tidak sepadan dengan nama pengguna ( kata laluan tidak sah -RAN ) pelayan POP boleh menghadapi masalah lain. Peti mel POP hanya boleh diakses oleh satu sambungan masuk pada satu masa. Jika pemeriksa mel anda telah log masuk ke akaun e-mel anda, program e-mel anda tidak boleh mendapat akses ke akaun yang sama pada masa yang sama. Dalam kes sedemikian, apabila peti mel sudah dikunci oleh proses lain, pelayan POP kembali: -ERR tidak dapat mengunci peti mel .

Sebaik sahaja berjaya melog masuk ke akaun, pelanggan POP biasanya akan memulakan pengambilan mesej, satu demi satu. Apabila ia meminta mesej dari pelayan, satu tindak balas negatif mungkin: -ERR tiada mesej tersebut . Nampaknya pelanggan mempunyai masalah. Tanggapan yang sama boleh dikembalikan apabila klien e-mel cuba menandakan mesej untuk penghapusan yang tidak wujud (atau telah ditandai untuk penghapusan).

Apabila sesi POP berakhir, semua mesej yang ditandakan untuk penghapusan biasanya dihapuskan secara kekal oleh pelayan. Jika pelayan POP tidak dapat mengalih keluar semua mesej (mungkin kerana kekurangan sumber) ia mengembalikan ralat: -ERR beberapa mesej yang dihapuskan tidak dialih keluar .

Lihatlah sendiri

Oleh kerana Protokol Pejabat Pos sangat mudah, hanya terdapat beberapa perkara yang boleh salah, dan hanya beberapa mesej ralat. Segala kesilapan yang dikembalikan oleh pelayan POP sememangnya mesej dan bukan semata, kod-kod cryptic.

Jika program e-mel anda mengubah mesej kesilapan yang bermakna ke dalam kotak ralat bukan deskriptif, mungkin lebih baik untuk mencuba sendiri. Nyalakan kebakaran DOS dan telnet terus ke akaun e-mel anda. Taip telnet . Biasanya, pelabuhan yang digunakan untuk POP adalah 110. Perintah biasa boleh kelihatan seperti ini, sebagai contoh: telnet pop.myisp.com 110 .

Apabila pelayan menyambut anda dengan selamat + OK , ikuti proses seperti yang diterangkan dalam The Post Office Protocol dan anda harus dapat mengenal pasti ralat. Sekurang-kurangnya, jika semuanya berfungsi dengan baik, anda tahu bahawa masalah itu benar-benar dengan klien e-mel anda, bukan pelayan e-mel anda.

(Dikemaskini Jun 2001)