উত্তর:
আমি মনে করি আপনার মূল কৌশলটি সঠিক, যেমন:
ssh -L 587: smtp.gmail.com: 587 -L 993: imap.gmail.com: 993 ব্যবহারকারী @ yourremotehost
আপনার জিমেইলের সাথে আপনার রেমোট হোস্টের মাধ্যমে কথা বলা উচিত। সম্ভাব্য সমস্যাগুলি হ'ল যদি আপনি এটিকে মূল হিসাবে চালাবেন না (sudo সহ), আপনাকে 1024 এর নীচে স্থানীয় বন্দর নির্দিষ্ট করার অনুমতি নেই - সুতরাং আপনি 587 বা 993 আপনার স্থানীয় বন্দর হিসাবে ব্যবহার করতে পারবেন না । সুতরাং, এই জাতীয় কিছু করুন:
ssh -L 9587: smtp.gmail.com: 587 -L 9993: imap.gmail.com: 993 ব্যবহারকারী @ yourremotehost
... এবং ডিফল্টগুলির পরিবর্তে সেই উচ্চ স্থানীয় পোর্ট নম্বরে লোকালহোস্টের সাথে কথা বলতে স্প্যারো কনফিগার করুন।
আবার, আপনি 'টেলনেট লোকালহোস্ট 9587' চেষ্টা করে ডিবাগ করতে পারেন যা আপনাকে Gmail থেকে এসএমটিপি প্রম্পট দেয় get যদি এটি কাজ করে তবে আপনার আত্মবিশ্বাস বোধ করা উচিত যে এসএসএইচ অংশটি কাজ করছে এবং স্প্যারো কনফিগারেশনে মনোনিবেশ করুন।
আপনি যদি এটি সমস্ত কাজ করে থাকেন তবে কমান্ডলাইন স্যুইচগুলির বিকল্প হ'ল আপনার স্থানীয় .ssh ডিরেক্টরিতে 'কনফিগার' নামে একটি ফাইল তৈরি করা যা দেখতে এই জাতীয় দেখাচ্ছে:
Host yourremotehost
LocalForward 9587 smtp.gmail.com:587
LocalForward 9993 imap.gmail.com:993