Kia pehea te whakarahi i te Whakawhitinga Ipurangi Ipurangi (MIME)

Ko te MIME he mea ngawari ki te tuku i nga haupae kōnae me nga īmēra. Tenei te pehea e mahi ana.

Ko te MIME e tu ana mo nga "Whakawhitinga Ipurangi Ipurangi Maha". Kaore e pai ana, kaore hoki e whaihua, engari ko te MIME te whakapiki i nga kaha o te ipurangi ipurangi i roto i te huarahi whakaongaonga.

Ko nga karere īmēra kua tautuhia e RFC 822 (me muri mai RFC 2822) mai i te tau 1982, a ka noho tonu pea ratou ki tenei paerewa mo te wa roa.

Kahore He Kupu, Kuputuhi Whakauru

Engari, ka mate te RFC 822 mai i te maha o nga hapa. Ko te nuinga o nga korero, ko nga karere e aro ana ki taua paerewa kaua e uru atu ki tetahi kuputuhi ASCII noa.

Hei tuku i nga kōnae (penei i nga pikitia, tuhinga tuhinga tukatuka, papatono rānei), me tahuri tetahi ki te tuhinga kuputuhi tuatahi ka tuku i te hua o te faafariuraa i roto i te tinana o te karere īmēra. Me tango te kaiwhiwhi i te kuputuhi mai i te karere ka hurihia ano ki te hōputu kōnae tuarua. He tukanga poauau tenei, a, i mua i te MIME, me mahi katoa e te ringa.

Ka whakatikahia e MIME tenei raruraru e hono ana ki RFC 822, ka taea ai te whakamahi i nga horopaki o te ao i roto i nga karere īmēra. Ki te whakawhitinga RFC 822 ki te kuputuhi (Ingarihi), kaore i taea tenei i mua.

Ko te Ngaa Rawe

I tua atu i te iti ki nga taputapu ASCII, kaore e whakaaturia e RFC 822 te hanganga o te karere, te whakatakotoranga ranei o te raraunga. Mai i te mea e maamaa ana koe i nga wa katoa i te waahi o nga raraunga tuhinga kuputuhi, kaore e tika ana i te wa i tautuhia ai te paerewa.

MIME, he rereke, ka taea e koe te tuku i te maha o nga raraunga rereke i roto i tetahi karere (he korero, he pikitia me tetahi tuhinga Word), a ka whakaaturia ki te kiritaki īmēra o te kaiwhiwhi te ahua o te raraunga kei roto kia taea ai e ratou te whiriwhiri i nga whiringa pai e whakaatu ana i te karere.

Ina whiwhi koe i tetahi pikitia, kaore koe e whai whakaaro kia taea te tiro ki te kaitirotiro ataata. Ka whakaatuhia e to kiritaki īmēra te whakapakoko ake, ka tīmata rānei i tētahi hōtaka i runga i tō rorohiko.

Te hanga i runga me te whakawhānui RFC 822

Nahea te mahi maatau MIME? Ko te tikanga, ka whakamahia e ia te tukanga poauau o te tuku raraunga whakawhitinga i roto i te tuhinga kuputuhi e whakaaturia ana i runga. Kaore te paerewa karere MIME e whakakapi i te paerewa i whakatakotoria i RFC 822, engari ka whakawhānui. Kaore e taea e nga karere MIME te whakauru i te mea engari ko te tuhinga ASCII anake.

Ko te tikanga ko nga raraunga īmēra katoa me whakawaehere i roto i te tuhinga kuputuhi i mua i te tukuna o te karere, a me whakarereke ano ki tona whakatakotoranga taketake i te mutunga o te hokinga. Ko nga kaiwhakamahi īmēra wawe ki te mahi i taua mahi. Ko te MIME he mea pai mo tatou, me te whakaheke, na te mahinga atamai e mohiotia ana ko te waehere Base64 .

Te ora hei MIME Īmēra Karere

Ina tuhia e koe he karere i roto i te papatono īmēra e taea ana e te MIME, ka kaha te papatono:

Tuatahi, kua whakaritea te hōputu o te raraunga. He tika tenei ki te korero i te kiritaki īmēra o te kaiwhiwhi ki te mahi ki te raraunga, me te whakarite i te whakawaehere tika kia ngaro tetahi mea i te whakawhiti.

Na ka hurihia te raraunga mēnā kei roto i te hōputu atu i te kuputuhi ASCII. I roto i te tukanga whakawaehere , ka hurihia te raraunga ki te kuputuhi kuputuhi e tika ana mo nga karere RFC 822.

I te mutunga, ka whakauruhia nga raraunga whakawaehere i roto i te karere, a, ka whakamohiotia te kiritaki īmēra o te kaiwhiwhi he aha nga ahuatanga o te raraunga e tatari ana: Kei reira he awhina? Me pehea te whakawaehere? He aha te whakatakotoranga ko te kōnae taketake i roto i?

I te mutunga o te kaiwhiwhi, ka hurihia te tukanga. Tuatahi, ka pānuihia e te kiritaki īmēra ngā mōhiohio i tāpirihia e te kaitautoko īmēra o te kaitautoko: Me rapu au mo nga tapiritanga? Me pehea taku whakaoti ia ratou? me pehea taku whakahaere i nga kōnae hua? Na, ko nga waahanga katoa o te karere ka tohaina, ka whakatauhia mehemea e tika ana. Hei whakamutunga, ka whakaatuhia e te kiritaki īmēra ngā wāhanga hua ki te kaiwhakamahi. Kei te whakaatuhia te tinana kuputuhi kuputuhi i te raina i te kiritaki īmēra me te taapiri pikitia . Ko te papatono e hono ana ki te karere ka whakaaturia ki te tohu whakauru , a ka taea e te kaiwhakamahi te whakatau he aha te mahi. Ka taea e ia te whakaora i tetahi wahi i runga i tana kōpae, ka tīmata rānei i te papatono īmēra.