Angus Mail-ის IMAPS პროქსის პარამეტრები: გამოიყენეთ mail.imaps პრეფიქსი
Angus Mail-ის საცავის შექმნამდე დააკონფიგურირეთ imaps პროვაიდერის პროქსის სახელთა სივრცე შესაბამისი IMAP ან IMAPS პრეფიქსით.
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, იმპლიციტური TLS | mail.imaps. |
პროვაიდერის სახელი ირჩევს ამ სახელთა სივრცეს. სხვა თვისების მნიშვნელობაში 993 პორტის არჩევა არ ცვლის, რომელი პროვაიდერი იქნა მიღებული. შეინარჩუნეთ პრეფიქსი ერთგვაროვანი პროქსის, პორტისა და TLS-ის პარამეტრებში.