ל-Chilkat MailMan יש מאפייני פרוקסי HTTP עבור חיבורי הדואר שלו. במופע MailMan קיים שכבר מוגדר לשירות SMTP, החל את הגדרות הפרוקסי לפני ההתחברות:

mailman.HttpProxyHostname = "proxy.example.net";
mailman.HttpProxyPort = 8080;
mailman.HttpProxyAuthMethod = "Basic";
mailman.HttpProxyUsername = proxyUser;
mailman.HttpProxyPassword = proxyPassword;

קטע ה-C# הזה בוחר באימות פרוקסי Basic. החלופה המתועדת היא NTLM; התחום האופציונלי של Windows שלה מסופק דרך HttpProxyDomain. השאר את מאפיין שיטת האימות ריק כאשר הפרוקסי אינו דורש אימות. במקרה כזה, רשימת פרוקסי ה-HTTP מציעה כתובות לנתיב SMTP ציבורי מורשה. אל תשמור שם משתמש, סיסמה או תחום פרוקסי עבור המועמד, וודא שהוא מתיר את המארח והפורט בפועל של שרת הדואר.

שמור את הגדרות המארח, הפורט וה-TLS של SMTP של היישום באותו אובייקט MailMan. נקודת הקצה HTTP שלמעלה היא המתווך שנושא את החיבור הזה.

הפרוקסי חייב להתיר מנהרת CONNECT לפורט בפועל של שרת הדואר. שירות שמוגבל להעברת בקשות רשת רגילות אינו יכול לשאת SMTP רק משום שהוא מקבל חיבור HTTP מ-MailMan.

מאמרים קשורים