একটি পরীক্ষা চালান
আমাকে একটি টেস্ট ঠিকানা দিন, আমার ইমেলের জন্য অপেক্ষা করুন এবং কী কী ব্যর্থ হয়েছে তার সারাংশ দিন।
ঠিকানা সংরক্ষিত হয়েছে। ইমেল পাঠানো হলে আমাকে জানান।
Gemini CLI
settings.json-এ একটি এন্ট্রি যোগ করুন। এরপর Gemini CLI ঠিকানাটি সংরক্ষণ করে, আপনার ইমেলের জন্য অপেক্ষা করে এবং টার্মিনালে রিপোর্ট দেখায়।
৪২টি পরীক্ষা · কোনো key নেই · কোনো অ্যাকাউন্ট নেই
আপনার settings.json-এর mcpServers-এর অধীনে এন্ট্রিটি যোগ করুন।
https://email-spam-tester.com/mcp{ "mcpServers": { "email-spam-tester": { "httpUrl": "https://email-spam-tester.com/mcp" } }}এখানে key-এর নামটি ঠিক রাখা জরুরি। Gemini CLI, url-কে SSE endpoint হিসেবে ধরে, আর এই server streamable HTTP ব্যবহার করে। তাই এন্ট্রিটিতে httpUrl দিতে হবে।
/mcpget_test_addressএক ঘণ্টার জন্য একটি ঠিকানা সংরক্ষণ করে। প্লেসমেন্ট চালু থাকলে, আপনি বিভিন্ন প্রদানকারীর মেইলবক্সের একটি তালিকাও পাবেন।
wait_for_reportপরীক্ষাগুলো শেষ হওয়া পর্যন্ত অপেক্ষা করে, তারপর স্কোর, প্রমাণসহ ব্যর্থ ও সতর্কতাযুক্ত পরীক্ষাগুলো এবং সমাধানের পরিকল্পনা দেয়।
get_reportslug দিয়ে একটি বিদ্যমান রিপোর্ট পড়ে, এর মধ্যে ফোল্ডার পরীক্ষা কত দূর এগিয়েছে তাও থাকে।
get_message_sourceইমেলটি যেভাবে পৌঁছেছে, সেভাবেই ফেরত দেয়। হেডারগুলো wire order-এ থাকে এবং ডেলিভারির পর এক ঘণ্টা পর্যন্ত পাওয়া যায়।
আপনার আর একটি আসল টেস্টের মাঝে
শুধু একটি key name।
একটি পরীক্ষা চালান
আমাকে একটি টেস্ট ঠিকানা দিন, আমার ইমেলের জন্য অপেক্ষা করুন এবং কী কী ব্যর্থ হয়েছে তার সারাংশ দিন।
ঠিকানা সংরক্ষিত হয়েছে। ইমেল পাঠানো হলে আমাকে জানান।
স্ক্রিপ্ট লিখুন
একটি shell script লিখুন, যা আমাদের relay দিয়ে deploy/smoke-mail.txt একটি টেস্ট ঠিকানায় পাঠায়।
স্ক্রিপ্ট লেখা হয়েছে। এটি আপনার environment থেকে relay login পড়ে।
সোর্স পড়ুন
এই মেসেজের Received chain দেখান এবং এটি আমাদের সার্ভারগুলোর কোনটি থেকে বের হয়েছে তা বলুন: [slug]
চারটি hop। তৃতীয়টি আপনার নিয়ন্ত্রণে থাকা শেষ সার্ভার।
প্রায় অর্ধেক পরীক্ষায় পাঠানোর প্ল্যাটফর্ম যা যোগ করে তা দেখা হয়: DKIM signature, এর সার্ভারগুলোর মধ্য দিয়ে যাওয়ার path এবং unsubscribe headers। পেস্ট করা টেক্সটে এগুলোর কোনোটিই থাকে না, তাই মডেলকে অনুমান করতে হতো।
আপনি টেস্ট ঠিকানায় যা পাঠান। raw message পৌঁছানোর পর এক ঘণ্টা থাকে, তারপর শুধু রিপোর্টটি থাকে। slug থাকা যে কেউ লিংকটি খুলতে পারেন। এমন টেস্ট ইমেল পাঠান, যা কোনো সহকর্মীকে দেখাতে আপনার আপত্তি নেই। বাকি তথ্যের জন্য privacy policy পড়ুন।
হ্যাঁ। একই বিশ্লেষণ ও একই রিপোর্ট পেজ ব্যবহার করা হয়, তাই চ্যাট থেকে চালানো ফলাফল হোম পেজ থেকে চালানো ফলাফলের সঙ্গে তুলনা করা যায়।
Gemini CLI-তে url মানে SSE server এবং httpUrl মানে streamable HTTP, এটিই এখানে ব্যবহার করা হয়েছে।
আপনার session যদি কোনো mail command বা relay ব্যবহার করতে পারে, তাহলে হ্যাঁ। না হলে আপনি নিজেই ইমেলটি পাঠান এবং পাঠানো হয়ে গেলে Gemini-কে জানান।
টুলগুলো সাধারণ MCP call, তাই আপনার CLI session যেখান থেকে server-এ পৌঁছাতে পারে, সেখানেই এগুলো চলে।