Π—Π°ΠΊΠ°Π·Π°Ρ‚ΡŒ курсовыС, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Ρ‹Π΅, Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚Ρ‹...
ΠžΠ±Ρ€Π°Π·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Ρ‹ Π½Π° Π·Π°ΠΊΠ°Π·. НСдорого!

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° письма. 
Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° основС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IMAP

Π Π΅Ρ„Π΅Ρ€Π°Ρ‚ΠŸΠΎΠΌΠΎΡ‰ΡŒ Π² Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠΈΠ£Π·Π½Π°Ρ‚ΡŒ ΡΡ‚ΠΎΠΈΠΌΠΎΡΡ‚ΡŒΠΌΠΎΠ΅ΠΉ Ρ€Π°Π±ΠΎΡ‚Ρ‹

По ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρƒ MIME письмо состоит ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ Ρ‚Π΅Π»Π°. Они ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° пустой строкой. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ содСрТит поля, нСсущиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΈΡΡŒΠΌΠ΅. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»Π΅ Subject — Ρ‚Π΅ΠΌΠ° письма, ΠΏΠΎΠ»Π΅ From — имя ΠΈ Π°Π΄Ρ€Π΅Ρ отправитСля, X-Mailer — имя ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ²ΡˆΠ΅ΠΉ письмо. По ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρƒ MIME, письмо ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй. КаТдая ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€ΠΈ этом Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ… Π§ΠΈΡ‚Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ >

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° письма. Π Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π½Π° основС ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° IMAP (Ρ€Π΅Ρ„Π΅Ρ€Π°Ρ‚, курсовая, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½Π°Ρ)

Π‘ 1982 Π³. ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚ RFC 822 ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ» ΠΈ Π²Π½Π΅Π΄Ρ€ΠΈΠ» Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ тСкстовых писСм Π² ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΉ систСмС Internet. Но Ρ Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½ΠΈΠ΅ΠΌ Π΅Π³ΠΎ использования, обнаруТился ряд ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ, Π·Π°ΠΌΠ΅Ρ‚Π½ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… ΡƒΠ΄ΠΎΠ²Π»Π΅Ρ‚Π²ΠΎΡ€Π΅Π½ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΈΡ… потрСбностСй. Π’ Ρ‡Π°ΡΡ‚ности, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСсылки нСтСкстовых Π΄Π°Π½Π½Ρ‹Ρ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, Π°ΡƒΠ΄ΠΈΠΎ ΠΈ Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ, просто Π½Π΅ Π±Ρ‹Π»Π° упомянута Π² RFC822, ΠΎΠΏΠΈΡΡ‹Π²Π°Π²ΡˆΠ΅ΠΌ лишь Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ тСкстовых сообщСний. И Π΄Π°ΠΆΠ΅ Π² ΡΠ»ΡƒΡ‡Π°Π΅ тСкста, RFC 822 обошСл Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ΠΌ Π½ΡƒΠΆΠ΄Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΡ… Ρ€Π°ΡΡˆΠΈΡ€Π΅Π½Π½Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ символов, Ρ‡Ρ‚ΠΎ Ρ…Π°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π½ΠΎ для азиатских ΠΈ Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π° СвропСйских языков. Π˜Ρ‚Π°ΠΊ, Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π»Π°ΡΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ спСцификация. ОсновноС ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ RFC 822 — ΠΎΡ‚Π½ΠΎΡΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΊΠΎΡ€ΠΎΡ‚ΠΊΠΈΠ΅ строки ΠΈ 7-битная символьная Ρ‚Π°Π±Π»ΠΈΡ†Π°.

MIME Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ ΠΊΠ°ΠΊ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌΡ‹ΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌ с Ρ€Π°ΡΡ‡Π΅Ρ‚ΠΎΠΌ Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ Π½Π°Π±ΠΎΡ€ ΠΏΠ°Ρ€ content-type/subtype Π±ΡƒΠ΄Π΅Ρ‚ расти со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ. НСкоторыС Π΄Ρ€ΡƒΠ³ΠΈΠ΅ поля Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° MIMΠ•, Π²ΠΊΠ»ΡŽΡ‡Π°Ρ ΠΈΠΌΠ΅Π½Π° Π½Π°Π±ΠΎΡ€ΠΎΠ² символов, Ρ‚Π°ΠΊΠΆΠ΅, вСроятно, ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ большСС число Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Ρ… Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. Π‘ ΡΡ‚ΠΎΠΉ Ρ†Π΅Π»ΡŒΡŽ MIME опрСдСляСт процСсс рСгистрации Ρ‡Π΅Ρ€Π΅Π· Internet Assigned Numbers Authority (IANA), ΠΊΠ°ΠΊ Ρ†Π΅Π½Ρ‚Ρ€ рСгистрации этих Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ. ОписаниС процСсса рСгистрации ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ RFC 1521.

По ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρƒ MIME письмо состоит ΠΈΠ· Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° ΠΈ Ρ‚Π΅Π»Π°. Они ΠΎΡ‚Π΄Π΅Π»Π΅Π½Ρ‹ Π΄Ρ€ΡƒΠ³ ΠΎΡ‚ Π΄Ρ€ΡƒΠ³Π° пустой строкой. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ содСрТит поля, нСсущиС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΎ ΠΏΠΈΡΡŒΠΌΠ΅. Π‘Ρ€Π΅Π΄ΠΈ Π½ΠΈΡ…, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΏΠΎΠ»Π΅ Subject — Ρ‚Π΅ΠΌΠ° письма, ΠΏΠΎΠ»Π΅ From — имя ΠΈ Π°Π΄Ρ€Π΅Ρ отправитСля, X-Mailer — имя ΠΏΠΎΡ‡Ρ‚ΠΎΠ²ΠΎΠΉ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΠ²ΡˆΠ΅ΠΉ письмо.

По ΡΡ‚Π°Π½Π΄Π°Ρ€Ρ‚Ρƒ MIME, письмо ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Π½Π΅ΡΠΊΠΎΠ»ΡŒΠΊΠΈΡ… частСй. КаТдая ΠΈΠ· Π½ΠΈΡ… ΠΏΡ€ΠΈ этом Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΡΡ‚ΠΎΡΡ‚ΡŒ ΠΈΠ· Ρ‡Π°ΡΡ‚Π΅ΠΉ. Π’Π°ΠΊ ΠΆΠ΅ письмо ΠΌΠΎΠΆΠ΅Ρ‚ ΡΠΎΠ΄Π΅Ρ€ΠΆΠ°Ρ‚ΡŒ Π² ΡΠ²ΠΎΠ΅ΠΌ Ρ‚Π΅Π»Π΅ тСкст Π΄Ρ€ΡƒΠ³ΠΎΠ³ΠΎ письма.

Π‘Ρ‚Π°Π½Π΄Π°Ρ€Ρ‚, описанный Π² RFC 2047, ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΠ» ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π² Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… полях Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠ° символы ΠΈΠ· Π²Ρ‚ΠΎΡ€ΠΎΠΉ ΠΏΠΎΠ»ΠΎΠ²ΠΈΠ½Ρ‹ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ ASCII.

Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ письма ΠžΠ±Ρ‹Ρ‡Π½ΠΎ описаниС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ поля Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ ΠΎΠ΄Π½Ρƒ строчку.

ΠŸΠΎΠΊΠ°Π·Π°Ρ‚ΡŒ вСсь тСкст
Π—Π°ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ