"আপনার কাছে মেল আছে" স্বাগত বার্তাটি কীভাবে সরানো যায়


39

আমি যখন আমার টার্মিনালটি খুলি তখন এটিতে "আপনার কাছে মেল আছে" বলা হয় কেন কারও কোনও ধারণা আছে কেন? আমি ওএস এক্স চালাচ্ছি, তবে যেহেতু এটিও ইউনিক্সের উপর ভিত্তি করে এবং বাশার্ক, বাশ_প্রফাইলে ইত্যাদির মতো ফাইলগুলির উপর নির্ভর করে আমি ভেবেছিলাম যে এখানের কেউ জানতে পারে, এবং আমি নিশ্চিত নই যে এটি প্ল্যাটফর্মের নির্দিষ্ট সমস্যা!

উত্তর:


37

দেখে মনে হচ্ছে কোনও কিছু লোকাল মেল এক্সচেঞ্জার ব্যবহার করে মেশিনে (এবং) মেল পাঠিয়েছে। সম্ভবত ইমেলটি কিছু ইনস্টল করা প্যাকেজটির একটি স্বয়ংক্রিয় বার্তা। আপনি একবার লগ ইন করলে, mailপড়তে টার্মিনালে টাইপ করুন এবং (সম্ভবত) প্রাসঙ্গিক মেলটি মুছুন। (ভিতরে mail, ?আদেশগুলি কী তা সন্ধান করার জন্য ব্যবহার করুন )) একবার আপনি কোনও অপঠিত মেল পড়ে বা মুছে ফেললে, অন্য কোনও কিছু একইভাবে মেল না পাঠানো পর্যন্ত আপনি "আপনার কাছে মেল" বার্তাটি দেখতে পাবেন না। আপনাকে মেলটি কী পাঠাচ্ছে তা একবারে জানতে পারলে আপনি যেখানে এটি প্রেরণ করবেন সেটির পরিবর্তনের জন্য একটি কনফিগারেশন বিকল্প আপনি খুঁজে পেতে পারেন।


26

এটি একটি "প্ল্যাটফর্ম নির্দিষ্ট সমস্যা" :-)

ম্যাক ওএস এক্স অন্যান্য অন্যান্য ইউএন x / লিনাক্স সিস্টেমের মতোই BASH ডিফল্ট শেল হিসাবে ব্যবহার করে ।

আপনার সিস্টেমের মেলগুলি আপনার ব্যবহারকারীর জন্য মেলবক্সে সঞ্চিত থাকে, প্রায়শই এটিতে থাকে /var/mail/$user

কারণ কখনও কখনও আপনার মেলবক্সে গুরুত্বপূর্ণ বার্তা থাকবে (একটি ব্যর্থ ক্রোনজব টাস্ক ইত্যাদি) আপনি নিজেরাই প্রতিবার এটি পরীক্ষা করে দেখবেন না।

বেস (এবং আরও অনেক শেল) এর মেলচেক নামে একটি বৈশিষ্ট্য রয়েছে যা আপনার বার্তাটি প্রথম বার টার্মিনালটি খোলার পরে বেরিয়ে আসে।

IL মেলচেক একটি পরিবেশের পরিবর্তনশীল যা এতে নতুন মেল পরীক্ষা করার সময় যখন সেকেন্ডে থাকে। প্রাথমিক প্রম্পট প্রদর্শন করার আগে মেলও পরীক্ষা করা হয়। আরও দেখুন man bash- বাশ ভেরিয়েবলগুলি

নতুন মেলের জন্য চেকগুলি প্রতিরোধ করতে, আপনি কেবল $ মেলচেক আনসেট করতে পারেন। এর জন্য সঠিক জায়গাটি হল আপনার .bashrc ফাইল, যা আপনি যখন শেল খোলেন তখন তা পড়বে। এটি আপনার ব্যবহারকারীর হোম ডিরেক্টরিতে।

~ / .Bashrc এ যুক্ত করুন:

unset MAILCHECK

বার্তাটি অক্ষম করতে।

অবশ্যই টিজে ক্রোডারের মতো মেলগুলি কেবল মুছে ফেলা সম্ভব :-)


7

এসএসএইচ-এর উপরে রাস্পিয়ান (রাস্পবেরি পাইয়ের জন্য ডেবিয়ান ভিত্তিক ডিস্ট্রো) ব্যবহার করে, এ থেকে মুক্তি পাওয়ার জন্য আমাকে নীচের লাইনটি /etc/pam.d/sshd এ মন্তব্য করতে হয়েছিল।

session    optional     pam_mail.so standard noenv # [1]

4
আপনি এটি কীভাবে খুঁজে পেয়েছেন তার উপরে আপনি আরও কিছু মন্তব্য করতে পারেন? এটি একই ধরণের প্রশ্নযুক্ত লোকদের জন্য সহায়ক হতে পারে।
ভনব্র্যান্ড

আমি একটি মেইলিং তালিকায় সমাধানটি পেয়েছি। লেখক বলেছেন যে /etc/pam.d/sshd এ চারপাশে হাঁটতে গিয়ে তিনি লাইনটির উপরে হোঁচট খেয়েছিলেন। আমি ভয় করি আমি এটাই জানি।
ফ্রেড

এটি আমার জন্য উবুন্টুতেও এটি স্থির করে দিয়েছে।
জ্যাকব

মন্তব্য করুন এই লাইনটি আমার জন্য উবুন্টু (ডিজিটাল ওশন) এবং এসএসএইচ দিয়ে ডেবিয়ান (স্থানীয় নেটওয়ার্ক) নিয়ে কাজ করেছে। আমি মোডেও অক্ষম করেছি।
থিয়াগোব্রাগ

3

আমার সাথে দেবিয়ান একটি শেভপ্লাগ আছে। আমি # প্রতিবেদন করা লাইনটি মন্তব্য করলাম এবং সমস্যাটি সমাধান করেছি।

ডেবিয়ানে সম্পাদনা করার জন্য ফাইল:

/etc/pam.d/sshd

ফাইলটিতে মন্তব্য করার জন্য লাইন:

session    optional     pam_mail.so standard noenv # [1]

1

চালান crontab -eএবং আপনার ক্রোন চাকরিতে আউটপুট যুক্ত করুন। আপনি যদি কেবল একটি ক্রোন কাজের জন্য ইমেলগুলি অক্ষম করতে চান তবে আপনাকে লাইনের শেষে /dev/nullযুক্ত করে এর আউটপুটটিকে পুনর্নির্দেশ করতে হবে > /dev/null 2>&1

উদাহরণ স্বরূপ:

* * * * */5 /path/to/command arguments > /dev/null 2>&1
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.