Fífi ímeèlì ránṣẹ́ nípasẹ̀ HTTP proxy pẹ̀lú curl
Ṣàyẹ̀wò àwọn ìyọ̀ǹda CONNECT, SMTP TLS, àti àwọn ẹ̀rí proxy àti iṣẹ́ ímeèlì ọ̀tọ̀ọ̀tọ̀ kí o tó gbìyànjú láti fi ránṣẹ́.
HTTP proxy lè gbé ìsopọ̀ SMTP kọjá bí ó bá gba CONNECT tunnel sí ebute olupin ímeèlì. Ìyọ̀ǹda yẹn ṣe pàtàkì ju bóyá ojú-ìwé wẹ́ẹ̀bù kan ń gbé wọlé nípasẹ̀ proxy kan náà.
Ìfilọ́lẹ̀ tí ń lo SMTP pẹ̀lú STARTTLS ní irú ọ̀nà gbogbogbò yìí:
curl --proxy http://203.0.113.10:8080 --proxytunnel \
--url smtp://mail.example.com:587 --ssl-reqd \
--user mail-user \
--mail-from [email protected] \
--mail-rcpt [email protected] \
--upload-file message.eml
Àwọn àdírẹ́sì jẹ́ ààyè ìdíwọ́. Lo iṣẹ́ ímeèlì àti olùránṣẹ́ tí o ní àṣẹ láti lò. curl béèrè fún ọ̀rọ̀ ìpamọ́ nígbà tí àṣàyàn olùmúlò kò ní ju orúkọ olùmúlò lọ. Fáìlì ìfiránṣẹ́ nílò àwọn orí ímeèlì tó yẹ, ìlà òfo kan, àti ara; kì í ṣe àdírẹ́sì olùgbà nìkan.
Retí àwọn ìsopọ̀ àti ìwọlé ọ̀tọ̀ọ̀tọ̀
Àṣàyàn tunnel HTTP mú kí curl béèrè ìsopọ̀ sí ibi-àfojúsùn SMTP lọ́wọ́ proxy. Proxy lè nílò àwọn ẹ̀rí tirẹ̀ nípasẹ̀ àwọn àṣàyàn ìjẹ́rìí proxy ti curl. Lẹ́yìn náà iṣẹ́ SMTP ń jẹ́rìí olùmúlò ímeèlì nínú ìsopọ̀ yẹn.
--ssl-reqd nílò ìgbéga TLS fún URL SMTP yìí. Jẹ́ kí ìjẹ́rìí ìwé-ẹ̀rí wà ní ṣíṣí fún orúkọ olùgbàléjò ímeèlì tí a pète. Ìjẹ́rìí proxy tó ṣàṣeyọrí kò fi hàn pé TLS tàbí ìwọlé ímeèlì yóò ṣàṣeyọrí.
Ọ̀pọ̀ proxy HTTP gbogbogbò ń dín àwọn ebute CONNECT kù. Ìkọ̀sílẹ̀ ebute 587 lè jẹ́ ìlànà tí a mọ̀ọ́mọ̀ ṣe. Béèrè fún ọ̀nà tí a fọwọ́ sí dípò gbígbìyànjú àwọn ebute tí kò ní í ṣe pẹ̀lú rẹ̀ lọ́pọ̀ ìgbà tàbí kà àdíná náà sí àìṣiṣẹ́.
Àwọn iṣẹ́ ímeèlì tún lè fi àwọn ìyọ̀ǹda olùránṣẹ́ àti àwọn ìlànà ìfilọ́lẹ̀ múlẹ̀ lẹ́yìn tí ọ̀nà bá ṣiṣẹ́. Ka ìdáhùn SMTP. Ìfiránṣẹ́ tí a kọ̀ lẹ́yìn ìjẹ́rìí nílò àtúnṣe tó yàtọ̀ sí tunnel tí a kọ̀ kí ìkíni SMTP tó dé.