আমি কীভাবে কোনও কাঁচা ইমেল থেকে চিত্রগুলি বের করতে পারি?


18

বরং একটি অদ্ভুত সমস্যা যা আমি নিশ্চিত যে এর উত্তর রয়েছে। কেউ আমাকে ইমেল বডিতে এমবেড করা এক টন চিত্র সহ ইমেল পাঠিয়েছে।

কাঁচা বার্তার শেষ কীভাবে শুরু হয় তা এখানে রয়েছে (এটি একশ'রও বেশি ফাইলের জন্য চলে):

...</body></html>=

--Apple-Mail=_AAAA58DC-2C74-402A-B582-AAAAAA4E33AA
Content-Transfer-Encoding: base64
Content-Disposition: inline;
    filename=cat.jpeg
Content-Type: image/jpg;
    name="cat.jpeg"

/9j/4AAQSkZJRgABAQAAAQABAAD/4gxYSUNDX1BST0ZJTEUAAQEAAAxITGlubwIQAABtbnRyUkdC
IFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAAAA9tYAAQAA
AADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFj
...

এমন কি এমন কিছু আছে যা এই কাঁচা ইমেলটিকে পার্স করতে এবং এটিকে ছবির গাদা করে তুলতে পারে?

উত্তর:


20

ঠিক আছে যে আমি প্রথম চিন্তা চেয়ে সহজ ছিল। অবশ্যই ভুল জিনিসটি অনুসন্ধান করা হয়েছে:

$ sudo apt-get install mpack
$ munpack email.eml 
cat.jpeg (image/jpg)
Fleur4.jpeg (image/jpg)
kasper.jpeg (image/jpg)
moreno.jpeg (image/jpg)
orla.jpeg (image/jpg)
oscar.jpeg (image/jpg)
saidi.jpeg (image/jpg)
teo.jpeg (image/jpg)
tigra.jpeg (image/jpg)

3
এফওয়াইআই, আপনি বিপরীতটি করতে পারেন এবং এর সাথে একটি বার্তা তৈরি করতে পারেনmime-construct
psusi

@ পিপুসি আমি নিঃসন্দেহে একদিন এমন পরিস্থিতিতে চলে যাব, তাই ধন্যবাদ।
অলি
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.