টার্মিনালে "আপনার কাছে মেল আছে" বার্তা, ওএস এক্স [বন্ধ]


170

কয়েক দিন আগে আমি আমার টার্মিনাল উইন্ডোতে এই বার্তাটি পেয়েছি: এখানে চিত্র বর্ণনা লিখুন

ওটার মানে কি? আমি এর আগে কখনও দেখিনি।

এটি ছিল এক্সকোড বট থেকে বার্তা।

বট

সাহায্যের জন্য ধন্যবাদ.


11
চালান mailএবং আপনার মেইল ​​পড়ুন।
ব্লেন্ডার

প্রথমত - আমার কোনও অপঠিত মেল নেই। দ্বিতীয়টির জন্য - কেন এখন এই স্ট্রিংটি উপস্থিত হয়েছিল? আমি তাকে আগে কখনও দেখিনি।
ওলেগ সোবোলেভ

2
এই প্রশ্নের প্রসঙ্গ-বহির্ভূত বন্ধ উপস্থিত হতে পারে, কারণ এটি ভাল apple.stackexchange.com জন্য উপযুক্ত হয়
Monolo

উত্তর:


60

সম্ভবত এটি আপনার সিস্টেম থেকে কিছু বার্তা।

টার্মিনাল টাইপ করুন:

man mail

, এবং দেখুন আপনি কীভাবে আপনার সিস্টেম থেকে এই বার্তাটি পেতে পারেন।


এটি কোন ইমেল ঠিকানা ব্যবহার করছে?
অভিমন্যু

4
এবং তারপরে সমস্ত বার্তাগুলি মুছতে "d *" টাইপ করুন
রিকার্ডো মার্টিনস

9
ঘটনাক্রমে /var/mail/<your-username>কোনও মেল আগমনের পরে এটি খালি করা (যা এখনও অপঠিত) You have mailআপনি যখনই টার্মিনালে একটি নতুন ট্যাব খোলেন ততবার ট্রিগার করতে পারে (যা আমার সাথে একবার হয়েছিল)। এই সমস্যাটি সমাধান করার জন্য, ফাইলটি সরানোর প্রয়োজন (অর্থাত্‍ sudo rm /var/mail/<your-username>)।
মুনতাশির আকন

4
এটি প্রশ্নের উত্তর দেয় না।
মিনিটওয়ার্ম

272

আমি যখনই টার্মিনাল শুরু করলাম তখনই "আপনার কাছে মেইল ​​আছে" এই সমস্যাটি আসছিল।

আমি যা আবিষ্কার করেছি তা হ'ল এটি।

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

আপনি কেবল কমান্ডটি ব্যবহার করে মেলটি অ্যাক্সেস করতে পারেন

mail

এটি আপনাকে মেইলে প্রবর্তন করে এবং এটি এখনই সেখানে সংরক্ষণ করা বার্তাগুলির একটি তালিকা আপনাকে প্রদর্শন করবে। আপনি যদি প্রথম বার্তার বিষয়বস্তু দেখতে চান তবে ব্যবহার করুন

t

এটি আপনাকে প্রথম বার্তার সামগ্রী সম্পূর্ণ দেখাবে। down-arrowকীটি টিপে আপনার সমস্ত বার্তাটি দেখার জন্য আপনাকে বার বার স্ক্রোল করতে হবে ।

আপনি যদি বার্তাটির শেষে যেতে চান তবে এটি ব্যবহার করুন

spacebar

আপনি যদি বার্তাটি দেখা বন্ধ করতে চান তবে ব্যবহার করুন

q 

সারি ব্যবহার করে পরবর্তী বার্তাটি দেখতে

n

... ধরে নিচ্ছি একাধিক বার্তা রয়েছে।

দ্রষ্টব্য: মেল ?কমান্ড প্রম্পটে আপনাকে এই আদেশগুলি ব্যবহার করতে হবে । আপনি কোনও বার্তা দেখার প্রক্রিয়া চলাকালীন তারা কাজ করবে না। nকোনও বার্তা দেখার সময় আঘাত করা কেবল নিয়মিত প্রকাশের সাথে সম্পর্কিত একটি ত্রুটি বার্তা তৈরি করবে। সুতরাং, কোনও বার্তা দেখার মাঝে যদি তা qথেকে প্রস্থান spacebarকরতে চাপুন বা বার্তাটির শেষের দিকে ঝাঁপিয়ে পড়ুন এবং তারপরে ?প্রম্পটে হিট করুন n

এই বার্তাগুলির সামগ্রীটি আপনাকে বার্তা প্রেরণের চেষ্টা করেছে তা সনাক্ত করতে সহায়তা করতে পারে।

আপনি ?প্রম্পটে কেবল তার নম্বরটি ইনপুট করে একটি নির্দিষ্ট বার্তা দেখতে পারেন । 3উদাহরণস্বরূপ, আপনাকে তৃতীয় বার্তার সামগ্রী প্রদর্শন করা হবে (যদি সেখানে অনেকগুলি থাকে)।

কমান্ডটি ব্যবহার করুন ( ?কমান্ড প্রম্পটে)

d [message number]

প্রতিটি বার্তা যখন আপনি এগুলি দেখার কাজ শেষ করেন তখন মুছতে। উদাহরণস্বরূপ, d 2বার্তা নম্বর 2 মুছবে 2 বা আপনি বার্তাগুলির একটি তালিকা মুছতে পারেন, যেমন d 1 2 5 7। আপনি বার্তাগুলির মেলগুলির তালিকার বার্তা নম্বর দেখতে পাবেন।

সমস্ত বার্তা মুছতে, মেল প্রম্পট থেকে ( ?) কমান্ডটি ব্যবহার করুন d *

এই পোস্টে একটি মন্তব্য অনুসারে, আপনাকে qমেল ছাড়তে ব্যবহার করতে হবে যা কোনও পরিবর্তনও বাঁচায়।

আপনি যদি মেলটি সমস্ত একটি আউটপুটে দেখতে চান তবে বাশ প্রম্পটে এই কমান্ডটি ব্যবহার করুন (যেমন মেইল ​​থেকে নয়, তবে আপনার নিয়মিত কমান্ড প্রম্পট থেকে):

cat /var/mail/<username>

এবং, আপনি যদি ইমেইলগুলি সমস্তই হিট করতে চান তবে এই আদেশটি ব্যবহার করুন use

sudo rm /var/mail/<username>

আমার বিশেষ ক্ষেত্রে, অনেকগুলি বার্তা ছিল। দেখে মনে হচ্ছে এটি একটি ফিরে আসা বার্তা যা বাউন্স হয়েছিল। এটি স্থানীয় ওয়ার্ডপ্রেস ইনস্টলেশন দ্বারা প্রেরণ করা হয়েছিল। এটি ব্যবহারকারী "অ্যাডমিন" (আমি) এর পাসওয়ার্ড পরিবর্তন করার জন্য একটি বিজ্ঞপ্তি ছিল। সেখানে দুটি অতিরিক্ত বার্তা। উভয় একই ঘটনা বলে মনে হয়েছিল।

আমি যা জানি না এবং আপনার পক্ষেও জবাব দিতে পারি না, তা হ'ল আমি সম্প্রতি যখনই টার্মিনালটি খুলি তখনই আমি এই মেল বিজ্ঞপ্তিটি দেখতে শুরু করেছি। মেলগুলি কয়েক মাস আগে তৈরি হয়েছিল এবং এখনও আমি লক্ষ্য করেছি যে এই "আপনার কাছে মেল আছে" গত কয়েক সপ্তাহে প্রদর্শিত হচ্ছে। আমি সন্দেহ করি যে এটি আলফ্রেডে আমি যে ওয়ার্কফ্লো ইনস্টল করেছি, এবং বিজ্ঞপ্তিগুলি সরবরাহ করতে টার্মিনাল ব্যাশ ব্যবহার করে ... বা সেই লাইনগুলি বরাবর এমন কিছুর ফলাফল।

কেবল বার্তাগুলি মুছে ফেলা হচ্ছে

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

sudo rm /var/mail/YOURUSERNAME

12
দ্রষ্টব্য , ডিস্কে পরিবর্তনগুলি সংরক্ষণ করতে আপনাকে মেল থেকে বেরিয়ে আসতে q ব্যবহার করতে হবে
طوفان_ম 2138

প্রথম বার্তাটি প্রদর্শন করতে 't' ব্যবহার করে নিম্নলিখিত 'এন' এবং 'ডি' কমান্ডগুলি আমার জন্য যেমন বর্ণনা করেন তেমন সম্পাদন করে না। 'd' কেবল স্ক্রোল করে মনে হচ্ছে, এবং নিয়মিত প্রকাশের সাথে 'এন' এর কিছু করার রয়েছে।
নাথন হর্নবি

@ নাথানহর্নবি আপনি একবার ?কমান্ড প্রম্পটে ফিরে এসে সেই আদেশটি ব্যবহার করতে হবে । কোনও বার্তা যদি নির্দিষ্ট পরিমাণ আউটপুট প্রবাহিত করে তবে tএকটি :প্রম্পট সহ আপনাকে প্রথম বার্তাটির একটি সম্পূর্ণ রিডআউট দেবে । যে কোনও কী চাপলে এটি বার্তা ইত্যাদির আরও অনেক বেশি প্রদর্শন অব্যাহত রাখে, যতক্ষণ না আপনি এটি শেষ না পড়ে। অথবা আপনি আপনার মাউস / টাচপ্যাড দিয়ে স্ক্রোল করতে পারেন। আপনি qবার্তাটি দেখা বন্ধ করে দিতে সক্ষম হবেন (আমি এখনই এটি পরীক্ষা করতে পারি না, তবে এটি চেষ্টা করে দেখুন) all সমস্ত বার্তা মুছতে আপনি কমান্ডটি ব্যবহার করবেন d *। দ্বিতীয় বার্তাটি মুছতে, আপনি d 2এবং আরও কিছু ব্যবহার করতে চান । মেল ?প্রম্পটে এগুলি ব্যবহার করুন ।
অনুপ্রেরণা

1
সহজ এবং কার্যকর, আপনাকে ধন্যবাদ।
Chrstph SLN

1
আপনি বিভিন্ন বার্তাগুলি মুছতে পারেন, উদাহরণস্বরূপ:d 1-15
জে শেফার্ড

55

আপনি যদি ব্যবহারের ঝামেলা না চান তবে mailআপনি মেলটি দিয়ে পড়তে পারেন

cat /var/mail/<username>

এবং এর সাথে মেল মুছুন

sudo rm /var/mail/<username>

আপনি কি আমাকে বলতে পারবেন কোন ইমেল ঠিকানাটি ভেরি / মেইলে নিবন্ধিত / আমি কীভাবে এটি পরীক্ষা করব?
অভিমন্যু

@ androidplusios.design ইমেল ঠিকানাটি সিস্টেমে আপনার ব্যবহারকারীর নাম। ইমেলগুলি হ'ল সিস্টেম আপনাকে প্রেরণ করেছে। আপনি সিস্টেমের অন্যান্য ব্যবহারকারীর জন্য একটি উপাধিও হতে পারেন, এবং এইভাবে তাদের ইমেলগুলি পান। দেখুন /etc/aliases। আরও তথ্যের জন্য, লিনাক্স / ইউনিক্সে "আপনার কাছে নতুন মেল আছে" বার্তাটি কী তা দেখুন?
কেবি

এখানে একমাত্র উত্তর যা আসলে আমার পক্ষে কাজ করেছিল, চিয়ার্স!
নাথান হর্নবি

10

এর অর্থ হল যে আপনি তৈরি করেছেন এমন একটি প্রক্রিয়া বা স্ক্রিপ্ট আপনার স্থানীয় মেশিনের কোনও অ্যাকাউন্টে মেল প্রেরণ করছে (উদাহরণস্বরূপ, লোকালহোস্ট অ্যাপ্লিকেশনটিতে চলমান একটি মেল সার্ভার)।

এই আদেশগুলি দিয়ে এই মেলটি পরিচালনা করুন:

t <message list>        type messages
n                       goto and type next message
e <message list>        edit messages
f <message list>        give head lines of messages
d <message list>        delete messages
s <message list>        file append messages to file
u <message list>        undelete messages
R <message list>        reply to message senders
r <message list>        reply to message senders and all recipients
pre <message list>      make messages go back to /var/mail
m <user list>           mail to specific users
q                       quit, saving unresolved messages in mbox
x                       quit, do not remove system mailbox
h                       print out active message headers
!                       shell escape
cd [directory]          chdir to directory or home if none given

একটিতে পূর্ণসংখ্যা, একই ব্যাপ্তি বা ব্যবহারকারীর নামগুলি স্পেস দিয়ে পৃথক করে। বাদ দেওয়া থাকলে মেল টাইপ করা শেষ বার্তাটি ব্যবহার করে।

এ স্পেস দ্বারা পৃথক পৃথক ব্যবহারকারীর নাম বা উপাধি নিয়ে গঠিত। উপন্যাসগুলি আপনার হোম ডিরেক্টরিতে .mailrc এ সংজ্ঞায়িত করা হয়।


10

অনুপ্রেরণা হিসাবে যেমন ব্যাখ্যা করা হয়েছে , আপনি mailকমান্ডটি ব্যবহার করে কী ঘটছে তা বুঝতে পারবেন ।

আপনি যদি একের পর এক সম্পর্কযুক্ত / স্বয়ংক্রিয়ভাবে উত্পন্ন বার্তাগুলি একসাথে মুছতে না চান (আমার মতো), সমস্ত বার্তা থেকে মুক্তি পেতে কেবল নীচের কমান্ডটি চালান:

echo -n > /var/mail/yourusername
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.