របៀបដែលផ្នែកបន្ថែមអ៊ីនធឺណេតអ៊ីម៉ែល (MIME) មានប្រសិទ្ធភាព

MIME ធ្វើឱ្យមានភាពងាយស្រួលក្នុងការផ្ញើឯកសារភ្ជាប់ជាមួយអ៊ីម៉ែល។ នេះជារបៀបដែលវាដំណើរការ។

MIME តំណាងឱ្យ "កម្មវិធីបន្ថែមសំបុត្រអេឡិចត្រូនិកអ៊ិនធឺណិត" ។ វាស្តាប់ទៅទាំងភាពស្មុគស្មាញនិងគ្មានន័យប៉ុន្តែ MIME ពង្រីកលទ្ធភាពដើមនៃអ៊ីនធឺរណែតក្នុងវិធីដ៏គួរឱ្យរំភើបមួយ។

សារអេឡិចត្រូនិច ត្រូវបានកំណត់ដោយ RFC 822 (និងក្រោយ RFC 2822) ចាប់តាំងពីឆ្នាំ 1982 ហើយពួកគេប្រហែលជាបន្តគោរពតាមស្តង់ដារនេះក្នុងរយៈពេលដ៏យូរខាងមុខនេះ។

គ្មានអ្វីទេប៉ុន្តែអត្ថបទ, អត្ថបទធម្មតា

ជាអកុសល RFC 822 ទទួលរងពីបញ្ហាមួយចំនួន។ គួរកត់សំគាល់បំផុតសារដែលអនុលោមតាមបទដ្ឋាននោះមិនត្រូវមានអ្វីក្រៅពីអត្ថបទ ASCII ធម្មតាឡើយ។

ក្នុងគោលបំណងដើម្បីផ្ញើឯកសារ (ដូចជារូបភាព, ឯកសារអត្ថបទឬកម្មវិធី), មួយត្រូវតែបម្លែងពួកគេទៅជាអត្ថបទធម្មតាមុនហើយបន្ទាប់មកផ្ញើលទ្ធផលនៃការបម្លែងជាផ្នែកមួយនៃសារអ៊ីម៉ែលមួយ។ អ្នកទទួលត្រូវស្រង់អត្ថបទពីសារហើយបម្លែងវាទៅជាទ្រង់ទ្រាយឯកសារគោលពីរម្ដងទៀត។ នេះជាដំណើរការដ៏មមាញឹកមួយហើយមុននឹង MIME វាត្រូវបានធ្វើឡើងដោយដៃ។

MIME កែបញ្ហានេះភ្ជាប់ជាមួយ RFC 822 ហើយវាអាច ប្រើតួអក្សរអន្ដរជាតិ នៅក្នុងសារអ៊ីម៉ែលផងដែរ។ ជាមួយនឹងការកំណត់ RFC 822 ទៅជាអត្ថបទធម្មតា (ភាសាអង់គ្លេស) នេះមិនអាចធ្វើទៅបានពីមុន។

កង្វះនៃរចនាសម្ព័ន្ធ

លើសពីការកំណត់ទៅតួអក្សរ ASCII RFC 822 មិនកំណត់រចនាសម្ព័ន្ធនៃសារឬទ្រង់ទ្រាយទិន្នន័យទេ។ ដោយសារវាច្បាស់ថាអ្នកតែងតែទទួលបានឯកសារអត្ថបទធម្មតាធម្មតាវាមិនចាំបាច់នៅពេលស្តង់ដារត្រូវបានកំណត់។

MIME ផ្ទុយទៅវិញអនុញ្ញាតឱ្យអ្នកផ្ញើទិន្នន័យខុសៗគ្នាជាច្រើននៅក្នុងសារមួយ (និយាយថារូបភាពនិងឯកសារ Word) ហើយវាប្រាប់កម្មវិធីអ៊ីមែលរបស់អ្នកទទួលនូវអ្វីដែលជាទម្រង់ទិន្នន័យដើម្បីឱ្យពួកគេអាចជ្រើសរើសឆ្លាស់គ្នាបង្ហាញសារ។

នៅពេលអ្នកទទួលរូបភាពអ្នកមិនចាំបាច់គិតថាវាអាចត្រូវបានមើលជាមួយអ្នកមើលរូបភាពបានទេ។ ម៉ាស៊ីនភ្ញៀវអ៊ីម៉ែលរបស់អ្នកបង្ហាញរូបភាពដោយខ្លួនវាផ្ទាល់ឬចាប់ផ្តើមកម្មវិធីនៅលើកុំព្យូទ័ររបស់អ្នកដែលអាចធ្វើបាន។

កសាងនិងពង្រីក RFC 822

ឥឡូវនេះតើមន្តអាគមធ្វើការយ៉ាងដូចម្តេច? ជាទូទៅវាប្រើដំណើរការស្មុគស្មាញនៃការផ្ញើទិន្នន័យតាមចិត្តក្នុងអត្ថបទធម្មតាដែលបានពិពណ៌នាខាងលើ។ ស្ដង់ដារសារ MIME មិនជំនួសស្តង់ដារដែលបានដាក់ក្នុង RFC 822 ប៉ុន្តែពង្រីកវា។ សារ MIME មិនអាចមានអ្វីទេប៉ុន្តែអត្ថបទ ASCII ក៏។

នេះមានន័យថាទិន្នន័យអ៊ីមែលទាំងអស់ត្រូវតែត្រូវបានអ៊ិនកូដជាអត្ថបទធម្មតាមុនពេលសារត្រូវបានផ្ញើហើយវាត្រូវបានបម្លែងទៅជាទ្រង់ទ្រាយដើមរបស់វានៅលើចុងបញ្ចប់នៃការទទួល។ អ្នកប្រើអ៊ីម៉ែលដើមត្រូវតែធ្វើដោយដៃ។ MIME ធ្វើវាឱ្យយើងមានភាពងាយស្រួលនិងគ្មានថ្នេរជាធម្មតាតាមរយៈដំណើរការឆ្លាតមួយហៅថា ការសរសេរកូដ Base64

ជីវិតជាសារអ៊ីម៉ែល MIME

នៅពេលអ្នកតែងសារនៅក្នុងកម្មវិធីអ៊ីម៉ែលដែលមានសមត្ថភាព MIME កម្មវិធីនេះអនុវត្តដូចខាងក្រោម:

ដំបូងទម្រង់នៃទិន្នន័យត្រូវបានកំណត់។ នេះជាការចាំបាច់ដើម្បីប្រាប់ទៅម៉ាស៊ីនភ្ញៀវអ៊ីម៉ែលរបស់អ្នកទទួលនូវអ្វីដែលត្រូវធ្វើជាមួយទិន្នន័យនិងដើម្បីធានាឱ្យមានការអ៊ិនកូដត្រឹមត្រូវដូច្នេះគ្មានអ្វីដែលត្រូវបានបាត់បង់កំឡុងពេលផ្ទេរទេ។

បន្ទាប់មកទិន្នន័យត្រូវបានអ៊ិនកូដបើវាស្ថិតក្នុងទម្រង់ផ្សេងក្រៅពីអត្ថបទ ASCII ធម្មតា។ នៅក្នុង ដំណើរការអ៊ិនកូដ ទិន្នន័យត្រូវបានបម្លែងទៅជាអត្ថបទធម្មតាសមស្របសម្រាប់ RFC 822 សារ។

ជាចុងក្រោយទិន្នន័យដែលបានអ៊ិនកូដត្រូវបានបញ្ចូលក្នុងសារហើយកម្មវិធី អ៊ីមែល របស់អ្នកទទួលត្រូវបានជូនដំណឹងអំពីប្រភេទទិន្នន័យដែលរំពឹងទុក: តើមានឯកសារភ្ជាប់ដែរឬទេ? តើពួកគេត្រូវបានអ៊ិនកូដដោយរបៀបណា? តើឯកសារដើមអ្វីទៅជាឯកសារដើម?

នៅលើចុងបញ្ចប់នៃអ្នកទទួលដំណើរការនេះត្រូវបានផ្លាស់ប្តូរ។ ដំបូងម៉ាស៊ីនភ្ញៀវអ៊ីមែលអានព័ត៌មានដែលត្រូវបានបន្ថែមដោយកម្មវិធីអ៊ីមែលរបស់អ្នកផ្ញើរ: តើខ្ញុំត្រូវរកឯកសារភ្ជាប់ដែរឬទេ? តើខ្ញុំឌិកូដពួកវាដោយរបៀបណា? តើខ្ញុំដោះស្រាយឯកសារលទ្ធផលដោយរបៀបណា? បន្ទាប់មកផ្នែកនីមួយៗនៃសារត្រូវបានស្រង់ចេញហើយបានបម្លែងប្រសិនបើចាំបាច់។ ទីបំផុតកម្មវិធីអ៊ីមែលបង្ហាញផ្នែកលទ្ធផលសម្រាប់អ្នកប្រើ។ តួអក្សរអត្ថបទធម្មតាត្រូវបានបង្ហាញនៅក្នុងបន្ទាត់ក្នុងកម្មវិធីអ៊ីមែលរួមជាមួយ ឯកសារភ្ជាប់ ។ កម្មវិធីដែលភ្ជាប់ជាមួយសារត្រូវបានបង្ហាញជាមួយ រូបតំណាងឯកសារភ្ជាប់ ហើយអ្នកប្រើអាចសម្រេចថាត្រូវធ្វើយ៉ាងម៉េច។ នាងអាចរក្សាទុកវានៅកន្លែងណាមួយនៅលើឌីសរបស់នាងឬចាប់ផ្តើមវាដោយផ្ទាល់ពីកម្មវិធីអ៊ីមែល។