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-ից։

Առնչվող հոդվածներ