E-posta ile POP Hatalarını Anlama

Hatalar yapıldı. Hatalar da genellikle e-posta ile açık hale getirilir: beklediğiniz e-postalar yerine, bir hata mesajı alırsınız: Bir POP hatası mesajı, hesabınız Postaneyi, protokolü kullanarak postaları indirecek şekilde yapılandırılmışsa.

POP Durum Kodları

Posta indirme işleminde bazı şeyler yanlış gidebilir. Genellikle postalarınızı aldığınız sunucu aramayı cevaplayamayabilir. Ya da belki de şifreniz yanlıştır (bazı yazılım aksaklıklarından dolayı sunucunun şifresi yanlış olabilir). Sunucu ayrıca bazı dahili sorunlara da yol açabilir ve bir hata koduyla yanıt verebilir.

Neyse ki, bir POP sunucusu durumu hakkında çok net. Temelde iki yanıtı bilir: pozitif + OK ve negatif -ERR . Neyin yanlış gittiğini bilmek istiyorsanız, bu biraz belirtilmemiş.

Sonuç olarak, + OK ve -ERR , POP hata mesajlarını anlamak istiyorsanız öğrenmeniz gereken tüm yeni kodlarla ilgilidir. Geri kalan her şey standart kod: insan dili. Görünüşe göre, Postane Protokolü insanoğlu tarafından insanlar için tasarlandı. Bir -ERR sunucu yanıtı hakkında daha ayrıntılı bilgi, -ERR mesajının ardından, düz İngilizce olarak verilir. POP sunucularının bu ek bilgileri sunması gerekmese de, çoğu.

POP Hata İletileri

Yanlış gidebilen ilk şey (sunucudan tamamen ayrı olmak üzere), kullanıcı adınızı tanımayan POP sunucusudur. Belki yanlış yazmış olabilirsiniz, belki de sunucunun kullanıcıları tanımlamak için kullandığı veritabanı kapalıdır. Belki bir posta kutusu, posta kutularının İSS'nizde saklandığı tüm depoları yok etti.

Bir POP sunucusu kullanıcı adınızı tanımazsa, genellikle şu şekilde cevap verir: -ERR posta kutusu bilinmiyor .

Kullanıcı adı şifre geldikten ve hatalar için başka bir şanstan sonra. Hatalar, doğru, çünkü kullanıcı adı ( -ERR geçersiz parola ) ile eşleşmeyen parola dışında POP sunucusu başka bir soruna dönüşebilir. Bir POP posta kutusuna yalnızca bir seferde bir gelen bağlantı ile erişilebilir. Posta denetleyiciniz e-posta hesabınıza zaten giriş yapmışsa, e-posta programınız aynı hesaba aynı anda erişemez. Bu gibi durumlarda, posta kutusu zaten başka bir işlem tarafından kilitlendiğinde, POP sunucusu: -ERR posta kutusunu kilitleyemiyor .

Bir kez başarılı bir şekilde hesaba giriş yaptıktan sonra, bir POP istemcisi, her seferinde bir tane mesaj almaya başlar. Sunucudan bir mesaj istediğinde, bir negatif cevap mümkündür: -ERR böyle bir mesaj yok . İstemcinin bir sorunu var gibi görünüyor. E-posta istemcisi, var olmayan bir silme mesajını işaretlemeye çalıştığında (veya silme için önceden işaretlenmişse) aynı yanıt verilebilir.

Bir POP oturumu sona erdiğinde, silinmek üzere işaretlenmiş tüm mesajlar genellikle sunucu tarafından kalıcı olarak silinir. POP sunucusu tüm iletileri (kaynak sıkıntısı nedeniyle) kaldıramazsa bir hata döndürür: -ERR silinmiş bazı mesajlar kaldırılmaz .

Kendin için gör

Postane Protokolü çok basit olduğundan, yanlış gidebilecek sadece birkaç şey var ve sadece birkaç hata mesajı var. Bir POP sunucusu tarafından döndürülen tüm hatalar sadece şifreli kodlar değil, yalnızca mesajlardır.

E-posta programınız bu anlamlı hata mesajlarını tanımlayıcı olmayan hata kutularına dönüştürürse, muhtemelen kendiniz denemek en iyisidir. Bir e-posta hesabınıza doğrudan bir DOS komut istemi ve telnet yükleyin. Telnet yazın . Genellikle POP için kullanılan port 110'dur. Tipik bir komut şöyle görünebilir, örneğin: telnet pop.myisp.com 110 .

Sunucu mutlu + OK ile sizi selamlarken, Postane Protokolü'nde açıklandığı gibi işlemi takip edin ve hatayı tanımlayabilmeniz gerekir. En azından, her şey yolunda giderse, sorunun e-posta sunucunuzla değil, e-posta istemcinizle olduğunu biliyorsunuzdur.

(Haziran 2001'de güncellendi)