Angus Mail-ის პროქსის თვისებები ეკუთვნის არჩეულ ფოსტის პროვაიდერს. getStore("imaps")-ით მიღებული საცავისთვის დააკონფიგურირეთ mail.imaps სახელთა სივრცე:

Properties properties = new Properties();
properties.setProperty("mail.imaps.proxy.host", "proxy.example.net");
properties.setProperty("mail.imaps.proxy.port", "8080");
properties.setProperty("mail.imaps.proxy.user", proxyUser);
properties.setProperty("mail.imaps.proxy.password", proxyPassword);
properties.setProperty("mail.imaps.ssl.checkserveridentity", "true");

Session session = Session.getInstance(properties);
Store store = session.getStore("imaps");

Session და Store კლასები Jakarta Mail-იდან არის. გამოტოვეთ პროქსის მომხმარებლისა და პაროლის ჩანაწერები, თუ პროქსი ავტორიზაციას არ მოითხოვს. დაშვებულ საჯარო მარშრუტზე საჯაროდ ხელმისაწვდომი IMAPS სერვისისთვის გამოიყენეთ HTTP კანდიდატი HTTP პროქსიების სიიდან-იდან ამ ანგარიშის გარეშე კონფიგურაციაში და შეამოწმეთ, რომ ის ფოსტის ჰოსტის რეალურ პორტს უშვებს. როცა აპლიკაცია აკავშირებს საცავს, მიუთითეთ ფოსტის სერვერის რეალური ჰოსტის სახელი და ფოსტის ანგარიში.

არჩეული საცავითვისების პრეფიქსი
imap, მათ შორის IMAP STARTTLS-ითmail.imap.
imaps, იმპლიციტური TLSmail.imaps.

პროვაიდერის სახელი ირჩევს ამ სახელთა სივრცეს. სხვა თვისების მნიშვნელობაში 993 პორტის არჩევა არ ცვლის, რომელი პროვაიდერი იქნა მიღებული. შეინარჩუნეთ პრეფიქსი ერთგვაროვანი პროქსის, პორტისა და TLS-ის პარამეტრებში.

დაკავშირებული სტატიები