উত্তর:
মেল এ, উইন্ডো -> পূর্ববর্তী প্রাপকগুলিতে যান। তারপরে আপনি এগুলিকে আপনার অ্যাড্রেস বইতে যোগ করতে পারেন। আপনি যদি কোনও ফাইলের মধ্যে তালিকাটি রফতানি করতে চান তবে আপনি টার্মিনালে স্ক্লাইট 3 সহ স্ক্লাইট ডাটাবেসটি সরাসরি অ্যাক্সেস করে এটি করতে পারেন। লিঙ্ক থেকে অংশ (আমার বিন্যাস):
এটি আমার প্রত্যাশার চেয়ে জটিল হতে দেখা গেছে, তবে এটি সম্ভব।
অ্যাপল মেল প্রোগ্রামটি ইউনিক্সে "sqlite3" নামে উপলব্ধ একটি ডাটাবেস প্রোগ্রাম ব্যবহার করে। এক্সিকিউটেবলটি / ইউএসআর / বিনে থাকে। এই প্রোগ্রামটি সম্পর্কে তথ্যের জন্য, টার্মিনাল উইন্ডোতে "man sqlite3" টাইপ করুন। এছাড়াও, ওয়েবে www.sqlite.org এ তথ্য রয়েছে। একজন বন্ধু যার দিনের চাকরি ডেটাবেস প্রশাসনে রয়েছে এটি আমাকে এটির কাজ করতে সহায়তা করেছিল।
প্রথমে টার্মিনাল উইন্ডোতে সঠিক ডিরেক্টরিতে যান:
cd ~/Library/Application Support/AddressBook
আগ্রহের ফাইলটি হ'ল মেইল রিসেন্টস-ভি 4 অবিসিডিএমআর।
নোট করুন যে
file
কমান্ড এটি হিসাবে বর্ণনা করে:$ file MailRecents-v4abcdmr MailRecents-v4.abcdmr: SQLite database (Version 3) $ sqlite3 MailRecents-v4.abcdmr SQLite version 3.4.0 Enter ".help" for instructions sqlite>
শিরোনামগুলি দেখুন:
sqlite> .headers ON
এখন, এই ডাটাবেস ফাইলে কী রয়েছে সে সম্পর্কে কিছু তথ্য পেতে পারি:
sqlite> select * from SQLITE_MASTER; /* don’t forget the semicolon */ /* lots of output */
টেবিলটি
ZABCDMAILRECENT
আমাদের আগ্রহী। মনে রাখবেন যে, গত 3 কলাম বলা হয়ZLASTNAME
,ZFIRSTNAME
এবংZEMAIL
। আমরা এগুলি টেবিল থেকে, কলামে, ফাইল নাম.টিএসটিএসে চাই।sqlite> .mode columns ZABCDMAILRECENT sqlite> .width 15 15 36 /* make sure the columns are wide enough */ sqlite> .output filename.txt /* note: no ‘;’ */ sqlite:> select ZLASTNAME, ZFIRSTNAME, ZEMAIL from ZABCDMAILRECENT; sqlite> .exit
সম্পন্ন. ইমেলের নাম এবং ঠিকানাগুলি এখন
filename.txt
প্রতি লাইনে রয়েছে।হতে পারে, কোনও দিন, অ্যাপলের কোনও ব্যক্তি এই ক্ষমতা মেলে যোগ করবে cap
যদি ওএস এক্স ১০.১০ ব্যবহার করা হয় তবে পূর্ববর্তী প্রাপকদের ফাইলের অবস্থান পরিবর্তন হিসাবে নিম্নলিখিত কোডটি ব্যবহার করুন। আমি কিছু খনন করেছি এবং এটি আমার জন্য কাজ করেছে (নিম্নলিখিতটি সমস্ত এক লাইনে রয়েছে):
sqlite3 -csv ~/Library/Containers/com.apple.corerecents.recentsd/Data/Library/Recents/Recents 'select display_name, address from contacts where kind like "email";'>~/Desktop/recent.csv
এই নতুন 'রিসেন্টস' ফাইলটিতে ফেসটাইম এবং আইমেসেজ প্রাপকদের সহ সমস্ত সাম্প্রতিক পরিচিতি রয়েছে যাতে কেবলমাত্র ইমেল যোগাযোগ রফতানি করতে একটি অতিরিক্ত ফিল্টার যুক্ত করা হয়েছিল।
একটি সিএসভি ফাইলে রফতানি করতে:
এক লাইন হিসাবে চালান:
sqlite3 -csv Library / লাইব্রেরি / অ্যাপ্লিকেশন \ সমর্থন / ঠিকানাবইক / মেইল রিসেন্টস-v4.abcdmr 'জ্যাবএসডিএল, জেডএফআইআরএসটাইম, জ্যাবসিডিএলআরসিএলআরইসিইএনটি থেকে নির্বাচন করুন;'
"সাম্প্রতিক সিএসভি" ফাইলটিতে রফতানি করতে:
sqlite3 -csv Library / লাইব্রেরি / অ্যাপ্লিকেশন \ সমর্থন / ঠিকানাবইক / মেইল রিসেন্টস-v4.abcdmr 'জেডএলসিডিএল, জেডএফআইআরএসটিএন, জেডব্লাইসিডিএলআরসিইএলটি;'> সাম্প্রতিক সিএসভি
এটি একটি বোকা, তবে এটি করার সহজ উপায়।
সমস্ত মেল চিহ্নিত করুন, মুদ্রণ নির্বাচন করুন - তবে পিডিএফ-তে সংরক্ষণ করতে পরিবর্তন করুন, তারপরে ওয়ার্ডে রফতানি করুন, তারপরে টিএক্সটি ফাইল ফর্ম্যাটে রফতানি করুন এবং টেক্সট র্যাংলারের সাহায্যে ফাইলটি ফিল্টার করা শুরু করুন।
সহজ তবে বোকা;)