HTTP CONNECT მარშრუტი Chilkat MailMan-ისთვის
გამოიყენეთ MailMan-ის HTTP პროქსის თვისებები SMTP სერვისთან დაკავშირებამდე, Basic ან NTLM ავთენტიფიკაციის ჩათვლით.
Chilkat MailMan-ს აქვს HTTP პროქსის თვისებები მისი საფოსტო კავშირებისთვის. უკვე SMTP სერვისისთვის კონფიგურირებულ MailMan-ის ეგზემპლარზე გამოიყენეთ პროქსის პარამეტრები დაკავშირებამდე:
mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;ეს C# ფრაგმენტი ირჩევს Basic პროქსის ავთენტიფიკაციას. დოკუმენტირებული ალტერნატივაა NTLM; მისი არასავალდებულო Windows დომენი გადაეცემა HttpProxyDomain-ის მეშვეობით. დატოვეთ ავთენტიფიკაციის მეთოდის თვისება ცარიელი, როცა პროქსის ავთენტიფიკაცია არ სჭირდება. ამ შემთხვევაში HTTP პროქსების სია გთავაზობთ მისამართებს ნებადართული საჯარო SMTP მარშრუტისთვის. არ შეინახოთ პროქსის მომხმარებლის სახელი, პაროლი ან დომენი კანდიდატისთვის და დაადასტურეთ, რომ ის უშვებს საფოსტო სერვერის რეალურ ჰოსტსა და პორტს.
შეინარჩუნეთ აპლიკაციის SMTP ჰოსტი, პორტი და TLS პარამეტრები იმავე MailMan ობიექტზე. ზემოთ მოცემული HTTP ბოლო წერტილი არის შუამავალი, რომელიც ატარებს ამ კავშირს.
პროქსმა უნდა დაუშვას CONNECT გვირაბი საფოსტო სერვერის რეალურ პორტამდე. მხოლოდ ჩვეულებრივი ვებ მოთხოვნების გადამისამართებით შეზღუდული სერვისი ვერ გადაიტანს SMTP-ს მხოლოდ იმიტომ, რომ იღებს HTTP კავშირს MailMan-ისგან.