I-HTTP proxy ingathwala uxhumano lwe-SMTP uma ivumela i-CONNECT tunnel eya ku-port ye-seva ye-imeyili. Leyo mvume ibaluleke kakhulu kunokuthi ikhasi lewebhu liyalayisha nge-proxy efanayo.

Ukuthunyelwa okusebenzisa i-SMTP ne-STARTTLS kunesimo esijwayelekile esilandelayo:

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

Amakheli ayizindawo zokubhala. Sebenzisa isevisi ye-imeyili nomthumeli ovunyelwe ukusebenzisa. I-curl ibuza iphasiwedi lapho ukukhetha komsebenzisi kuqukethe igama lomsebenzisi kuphela. Ifayela lomlayezo lidinga izihloko ze-imeyili ezifanele, umugqa ongenalutho kanye nomzimba; akulona ikheli lomamukeli kuphela.

Linde ukuxhumana nokungena okuhlukile

Ukukhetha kwe-HTTP tunnel kwenza i-curl icele i-proxy uxhumano oluya endaweni ye-SMTP. I-proxy ingase idinge ubufakazi bayo ngokusebenzisa izinketho zokuqinisekisa ze-proxy ze-curl. Bese isevisi ye-SMTP iqinisekisa umsebenzisi we-imeyili ngaphakathi kwalolo xhumano.

--ssl-reqd idinga ukukhushulwa ku-TLS kule URL ye-SMTP. Gcina ukuqinisekiswa kwesitifiketi kuvuliwe egameni le-host ye-imeyili elihlosiwe. Ukuqinisekiswa kwe-proxy okuphumelelayo akufakazi ukuthi i-TLS noma ukungena kwe-imeyili kuzophumelela.

Ama-proxy amaningi e-HTTP ajwayelekile akhawulela ama-port e-CONNECT. Ukwenqatshwa kwe-port 587 kungase kube inqubomgomo ngamabomu. Cela umzila ogunyaziwe esikhundleni sokuzama kaningi ama-port angahlobene noma ukuthatha umkhawulo njengokonakala.

Ama-sevisi e-imeyili angase futhi aphoqelele izimvume zomthumeli nezinqubomgomo zokuthumela uma umzila ususebenza. Funda impendulo ye-SMTP. Umlayezo owenqatshwe ngemva kokuqinisekisa udinga isixazululo esihlukile kunetunnel enqatshwe ngaphambi kokufika kokubingelela kwe-SMTP.

Izihloko ezihlobene