Çalışan bir web proxy IMAP'i otomatik olarak yapılandırmaz
IMAP için uyumlu bir posta istemcisi, desteklenen bir tünel veya SOCKS yolu ve posta uç noktasına izin veren bir proxy ilkesi gerekir.
Tarayıcı bir PAC dosyası üzerinden çalışır. Posta istemcisi ise IMAP'e bağlanamaz. Burada bir çelişki yok: tarayıcı ve posta istemcisi farklı yapılandırma arayüzleri üzerinden farklı hizmetler istiyor.
IMAP sıradan bir HTTP isteği değildir. İstemcinin posta protokolünü taşıyabilen bir yola ihtiyacı vardır; örneğin desteklenen bir HTTP CONNECT tüneli veya SOCKS bağlantısı. Proxy ayrıca hedefe ve bağlantı noktasına da izin vermelidir.
Posta kitaplığının gerçek desteğini denetleyin
Güncel Angus Mail'deki IMAP sağlayıcısı, HTTP proxy'sinin ana bilgisayarını, bağlantı noktasını ve hesap özelliklerini, ayrıca SOCKS ile ilgili ayarları belgeler. Kurulu sağlayıcı ve protokol için belgeleri kullanın. JavaMail'in hiçbir zaman HTTP proxy kullanamayacağına dair eski öğüt, farklı bir yetenek sınırını anlatır.
İnandırıcı görünen bir özellik adı yeterli değildir. Güvenli IMAP protokolü ilgili özellik önekini gerektirebilir ve başka bir Java istemcisinin kullandığı rastgele bir HTTP proxy özelliği posta sağlayıcısı tarafından mutlaka okunmaz.
PAC keşfi başka bir özelliktir
Tarayıcının PAC URL'si yapılandırma verisidir; bir IMAP sunucusunun veya yönlendirici proxy'nin adresi değildir. Posta ana bilgisayarının yerine o URL'yi koymak yerine posta hedefi için desteklenen proxy yolunu belirleyin.
Ardından hesapları ayırın. Proxy kimlik bilgileri aracıyı yetkilendirir; posta hesabı posta kutusuna erişimi yetkilendirir. Geçerli bir posta kutusu parolası reddedilen bir CONNECT isteğini onaramaz.
Posta TLS doğrulamasını desteklenen tünel üzerinden açık tutun. Yetkili proxy gerekli posta bağlantı noktasına izin vermiyorsa onaylanmış erişim düzenini isteyin. Bağlantı noktası etiketini veya proxy şemasını değiştirmek, uyumsuz ya da reddedilmiş bir bağlantıyı izin verilen bir bağlantıya dönüştüremez.