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 نہیں لے جا سکتی کہ وہ MailMan سے HTTP کنکشن قبول کرتی ہے۔

متعلقہ مضامین