ಹೇಗೆ ವಿವಿಧೋದ್ದೇಶ ಇಂಟರ್ನೆಟ್ ಮೇಲ್ ವಿಸ್ತರಣೆಗಳು (MIME) ವರ್ಕ್ಸ್

ಇಮೇಲ್ಗಳೊಂದಿಗೆ ಫೈಲ್ ಲಗತ್ತುಗಳನ್ನು ಕಳುಹಿಸಲು MIME ಸುಲಭವಾಗಿಸುತ್ತದೆ. ಇದು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಇಲ್ಲಿ ತೋರಿಸುತ್ತದೆ.

MIME "ವಿವಿಧೋದ್ದೇಶ ಇಂಟರ್ನೆಟ್ ಮೇಲ್ ವಿಸ್ತರಣೆಗಳು" ಎಂದು ಸೂಚಿಸುತ್ತದೆ. ಇದು ಸಂಕೀರ್ಣ ಮತ್ತು ಅರ್ಥಹೀನ ಎರಡೂ ಶಬ್ದಗಳನ್ನು ಹೊಂದಿದೆ, ಆದರೆ MIME ಒಂದು ಅದ್ಭುತ ರೀತಿಯಲ್ಲಿ ಇಂಟರ್ನೆಟ್ ಇಮೇಲ್ನ ಮೂಲ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.

ಇಮೇಲ್ ಸಂದೇಶಗಳನ್ನು 1982 ರಿಂದ ಆರ್ಎಫ್ಸಿ 822 (ಮತ್ತು ನಂತರ ಆರ್ಎಫ್ಸಿ 2822) ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ, ಮತ್ತು ಅವರು ಬರಲು ದೀರ್ಘಕಾಲದವರೆಗೆ ಈ ಮಾನದಂಡವನ್ನು ಅನುಸರಿಸುತ್ತಾರೆ.

ನಥಿಂಗ್ ಬಟ್ ಪಠ್ಯ, ಸರಳ ಪಠ್ಯ

ದುರದೃಷ್ಟವಶಾತ್, RFC 822 ಹಲವಾರು ನ್ಯೂನತೆಗಳನ್ನು ಅನುಭವಿಸುತ್ತದೆ. ಹೆಚ್ಚು ಮುಖ್ಯವಾಗಿ, ಆ ಮಾನದಂಡಕ್ಕೆ ಅನುಗುಣವಾದ ಸಂದೇಶಗಳು ಸರಳವಾದ ASCII ಪಠ್ಯವನ್ನು ಹೊಂದಿರಬಾರದು.

ಫೈಲ್ಗಳನ್ನು (ಚಿತ್ರಗಳು, ಪಠ್ಯ ಸಂಸ್ಕಾರಕ ದಾಖಲೆಗಳು ಅಥವಾ ಕಾರ್ಯಕ್ರಮಗಳಂತೆ) ಕಳುಹಿಸಲು, ಅವುಗಳನ್ನು ಮೊದಲ ಸರಳ ಪಠ್ಯಕ್ಕೆ ಪರಿವರ್ತಿಸಬೇಕು ಮತ್ತು ನಂತರ ಇಮೇಲ್ ಸಂದೇಶದ ದೇಹದಲ್ಲಿ ಪರಿವರ್ತನೆಯ ಫಲಿತಾಂಶವನ್ನು ಕಳುಹಿಸಬೇಕು. ಸ್ವೀಕರಿಸುವವರು ಸಂದೇಶದಿಂದ ಪಠ್ಯವನ್ನು ಹೊರತೆಗೆಯಬೇಕು ಮತ್ತು ಅದನ್ನು ಮತ್ತೆ ಬೈನರಿ ಫೈಲ್ ಸ್ವರೂಪಕ್ಕೆ ಪರಿವರ್ತಿಸಬೇಕು. ಇದು ತೊಡಕಿನ ಪ್ರಕ್ರಿಯೆಯಾಗಿದೆ, ಮತ್ತು MIME ಮೊದಲು ಇದನ್ನು ಕೈಯಿಂದ ಮಾಡಬೇಕಾಗಿದೆ.

MIME RFC 822 ಗೆ ಲಗತ್ತಿಸಲಾದ ಈ ಸಮಸ್ಯೆಯನ್ನು ಸರಿಪಡಿಸುತ್ತದೆ ಮತ್ತು ಇಮೇಲ್ ಸಂದೇಶಗಳಲ್ಲಿ ಅಂತರರಾಷ್ಟ್ರೀಯ ಅಕ್ಷರಗಳನ್ನು ಬಳಸುವುದನ್ನು ಇದು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಸರಳ (ಇಂಗ್ಲಿಷ್) ಪಠ್ಯಕ್ಕೆ RFC 822 ಮಿತಿಯೊಂದಿಗೆ, ಇದು ಮೊದಲು ಸಾಧ್ಯವಿರಲಿಲ್ಲ.

ರಚನೆಯ ಕೊರತೆ

ASCII ಅಕ್ಷರಗಳಿಗೆ ಸೀಮಿತವಾಗಿರುವುದರ ಜೊತೆಗೆ, RFC 822 ಸಂದೇಶದ ರಚನೆ ಅಥವಾ ಡೇಟಾದ ಸ್ವರೂಪವನ್ನು ಗುರುತಿಸುವುದಿಲ್ಲ. ನೀವು ಯಾವಾಗಲೂ ಸರಳವಾದ ಪಠ್ಯದ ದತ್ತಾಂಶದ ಒಂದು ಜಂಕ್ ಅನ್ನು ಪಡೆಯುವಿರಿ ಎಂಬುದು ಸ್ಪಷ್ಟವಾದಾಗಿನಿಂದ, ಪ್ರಮಾಣಿತವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದಾಗ ಇದು ಅನಿವಾರ್ಯವಲ್ಲ.

MIME, ಇದಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ, ಒಂದು ಸಂದೇಶದಲ್ಲಿ (ವಿವಿಧ ಚಿತ್ರಗಳ ವಿವಿಧ ತುಣುಕುಗಳನ್ನು ಒಂದು ಸಂದೇಶದಲ್ಲಿ ಕಳುಹಿಸಲು ಅನುಮತಿಸುತ್ತದೆ, ಚಿತ್ರ ಮತ್ತು ವರ್ಡ್ ಡಾಕ್ಯುಮೆಂಟ್ ಅನ್ನು ಹೇಳುವುದು), ಮತ್ತು ಸ್ವೀಕರಿಸುವವರ ಇಮೇಲ್ ಕ್ಲೈಂಟ್ ಡೇಟಾವನ್ನು ಯಾವ ಸ್ವರೂಪದಲ್ಲಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಅವರು ಸಂದೇಶವನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸ್ಮಾರ್ಟ್ ಆಯ್ಕೆಗಳನ್ನು ಮಾಡಬಹುದು.

ನೀವು ಚಿತ್ರವನ್ನು ಪಡೆದಾಗ, ಇಮೇಜ್ ವೀಕ್ಷಕರನ್ನು ವೀಕ್ಷಿಸಬಹುದು ಎಂದು ನೀವು ಇನ್ನು ಮುಂದೆ ಲೆಕ್ಕಾಚಾರ ಮಾಡಬೇಕಾಗಿಲ್ಲ. ನಿಮ್ಮ ಇಮೇಲ್ ಕ್ಲೈಂಟ್ ಚಿತ್ರವನ್ನು ಸ್ವತಃ ಪ್ರದರ್ಶಿಸುತ್ತದೆ ಅಥವಾ ನಿಮ್ಮ ಕಂಪ್ಯೂಟರ್ನಲ್ಲಿ ಪ್ರೋಗ್ರಾಂ ಅನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು.

RFC 822 ಅನ್ನು ನಿರ್ಮಿಸುವುದು ಮತ್ತು ವಿಸ್ತರಿಸುವುದು

ಈಗ MIME ಮ್ಯಾಜಿಕ್ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ? ಮೂಲಭೂತವಾಗಿ, ಇದು ಮೇಲೆ ವಿವರಿಸಿದ ಸರಳ ಪಠ್ಯದಲ್ಲಿ ಅನಿಯಂತ್ರಿತ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುವ ತೊಡಕಿನ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತದೆ. MIME ಸಂದೇಶದ ಮಾನಕವು RFC 822 ನಲ್ಲಿ ನೀಡಲಾಗಿರುವ ಮಾನದಂಡವನ್ನು ಬದಲಿಸುವುದಿಲ್ಲ ಆದರೆ ವಿಸ್ತರಿಸುತ್ತದೆ. MIME ಸಂದೇಶಗಳಲ್ಲಿ ಯಾವುದಾದರೂ ASCII ಪಠ್ಯವನ್ನು ಒಳಗೊಂಡಿರಬಾರದು.

ಸಂದೇಶವನ್ನು ಕಳುಹಿಸುವ ಮೊದಲು ಎಲ್ಲಾ ಇಮೇಲ್ ಡೇಟಾವನ್ನು ಸರಳ ಪಠ್ಯದಲ್ಲಿ ಇನ್ನೂ ಎನ್ಕೋಡ್ ಮಾಡಬೇಕಾಗಿದೆ, ಮತ್ತು ಅದನ್ನು ಸ್ವೀಕರಿಸುವ ಅಂತ್ಯದಲ್ಲಿ ಅದರ ಮೂಲ ಸ್ವರೂಪಕ್ಕೆ ಡೀಕೋಡ್ ಮಾಡಬೇಕು. ಮುಂಚಿನ ಇಮೇಲ್ ಬಳಕೆದಾರರು ಇದನ್ನು ಕೈಯಾರೆ ಮಾಡಬೇಕಾಗಿತ್ತು. MIME ಇದು ಆರಾಮವಾಗಿ ಮತ್ತು ಮನಬಂದಂತೆ ಮಾಡುವುದಿಲ್ಲ, ಸಾಮಾನ್ಯವಾಗಿ Base64 ಎನ್ಕೋಡಿಂಗ್ ಎಂಬ ಸ್ಮಾರ್ಟ್ ಪ್ರಕ್ರಿಯೆಯ ಮೂಲಕ.

MIME ಇಮೇಲ್ ಸಂದೇಶವಾಗಿ ಲೈಫ್

MIME ಸಾಮರ್ಥ್ಯವಿರುವ ಇಮೇಲ್ ಪ್ರೋಗ್ರಾಂನಲ್ಲಿ ನೀವು ಸಂದೇಶವನ್ನು ರಚಿಸುವಾಗ, ಪ್ರೋಗ್ರಾಂ ಸರಿಸುಮಾರು ಕೆಳಗಿನದನ್ನು ಮಾಡುತ್ತದೆ:

ಮೊದಲಿಗೆ, ಡೇಟಾದ ಸ್ವರೂಪವನ್ನು ನಿರ್ಧರಿಸಲಾಗುತ್ತದೆ. ಡೇಟಾದೊಂದಿಗೆ ಏನು ಮಾಡಬೇಕೆಂದು ಸ್ವೀಕರಿಸುವವರ ಇಮೇಲ್ ಕ್ಲೈಂಟ್ಗೆ ಹೇಳಲು ಇದು ಅವಶ್ಯಕವಾಗಿದೆ ಮತ್ತು ಸರಿಯಾದ ಎನ್ಕೋಡಿಂಗ್ ಅನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಆದ್ದರಿಂದ ವರ್ಗಾವಣೆಯ ಸಮಯದಲ್ಲಿ ಏನೂ ಕಳೆದುಹೋಗುವುದಿಲ್ಲ.

ನಂತರ ಸರಳವಾದ ASCII ಪಠ್ಯವನ್ನು ಹೊರತುಪಡಿಸಿ ಒಂದು ಸ್ವರೂಪದಲ್ಲಿದ್ದರೆ ಡೇಟಾವನ್ನು ಎನ್ಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಎನ್ಕೋಡಿಂಗ್ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿ , ಡೇಟಾವನ್ನು RFC 822 ಸಂದೇಶಗಳಿಗೆ ಸೂಕ್ತವಾದ ಸರಳ ಪಠ್ಯಕ್ಕೆ ಪರಿವರ್ತಿಸಲಾಗುತ್ತದೆ.

ಅಂತಿಮವಾಗಿ, ಎನ್ಕೋಡ್ ಮಾಡಿದ ಡೇಟಾವನ್ನು ಸಂದೇಶದಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ, ಮತ್ತು ಸ್ವೀಕರಿಸುವವರ ಇಮೇಲ್ ಕ್ಲೈಂಟ್ಗೆ ಯಾವ ರೀತಿಯ ಡೇಟಾ ನಿರೀಕ್ಷಿಸಬಹುದು ಎಂದು ತಿಳಿಸಲಾಗಿದೆ: ಲಗತ್ತುಗಳು ಇದ್ದೀರಾ? ಅವರು ಹೇಗೆ ಎನ್ಕೋಡ್ ಮಾಡಲ್ಪಟ್ಟಿದ್ದಾರೆ? ಮೂಲ ಫೈಲ್ ಯಾವ ರೂಪದಲ್ಲಿದೆ?

ಸ್ವೀಕರಿಸುವವರ ಅಂತ್ಯದಲ್ಲಿ, ಪ್ರಕ್ರಿಯೆಯು ವ್ಯತಿರಿಕ್ತವಾಗಿದೆ. ಮೊದಲನೆಯದಾಗಿ, ಇಮೇಲ್ ಕ್ಲೈಂಟ್ ಕಳುಹಿಸುವವರ ಇಮೇಲ್ ಕ್ಲೈಂಟ್ನಿಂದ ಸೇರಿಸಲ್ಪಟ್ಟ ಮಾಹಿತಿಯನ್ನು ಓದುತ್ತದೆ: ನಾನು ಲಗತ್ತುಗಳಿಗೆ ಹುಡುಕಬೇಕಾಗಿದೆಯೇ? ನಾನು ಅವುಗಳನ್ನು ಹೇಗೆ ಡಿಕೋಡ್ ಮಾಡಬಲ್ಲೆ? ಫಲಿತಾಂಶ ಫೈಲ್ಗಳನ್ನು ನಾನು ಹೇಗೆ ನಿಭಾಯಿಸುತ್ತೇನೆ? ನಂತರ, ಸಂದೇಶದ ಪ್ರತಿಯೊಂದು ಭಾಗವನ್ನು ಬೇರ್ಪಡಿಸಿದರೆ ಮತ್ತು ಅಗತ್ಯವಿದ್ದಲ್ಲಿ ಡಿಕೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಅಂತಿಮವಾಗಿ, ಇಮೇಲ್ ಕ್ಲೈಂಟ್ ಬಳಕೆದಾರರಿಗೆ ಪರಿಣಾಮವಾಗಿ ಭಾಗಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಚಿತ್ರದ ಲಗತ್ತನ್ನು ಜೊತೆಗೆ ಇಮೇಲ್ ಕ್ಲೈಂಟ್ನಲ್ಲಿ ಸಾಲಿನ ಸರಳ ಪಠ್ಯವನ್ನು ತೋರಿಸಲಾಗಿದೆ. ಸಂದೇಶಕ್ಕೆ ಲಗತ್ತಿಸಲಾದ ಪ್ರೋಗ್ರಾಂ ಸಹ ಲಗತ್ತು ಐಕಾನ್ನೊಂದಿಗೆ ಪ್ರದರ್ಶಿತವಾಗುತ್ತದೆ, ಮತ್ತು ಬಳಕೆದಾರನು ಅದರೊಂದಿಗೆ ಏನು ಮಾಡಬೇಕೆಂದು ನಿರ್ಧರಿಸಬಹುದು. ಅವಳು ತನ್ನ ಡಿಸ್ಕ್ನಲ್ಲಿ ಎಲ್ಲೋ ಅದನ್ನು ಉಳಿಸಬಹುದು, ಅಥವಾ ಇಮೇಲ್ ಪ್ರೋಗ್ರಾಂನಿಂದ ನೇರವಾಗಿ ಪ್ರಾರಂಭಿಸಬಹುದು.