Send t-post gjøgnum HTTP-proxy við curl
Kanna CONNECT-loyvi, SMTP TLS og tey serstaku t-posttænastunnar og proxy-samskiftis, áðrenn tú roynir at senda.
Eitt HTTP-proxy kann flyta eina SMTP-samband, um tað loyvir CONNECT-tunli til portin á t-posttænastuni. Hetta loyvið er týdningarmeiri enn um ein vefsíða verður lødd gjøgnum sama proxy.
Ein sending við SMTP og STARTTLS hevur hesa vanligu form:
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
Adressurnar eru staðarhaldarar. Nýt eina t-posttænastu og ein sendara, sum tú hevur loyvi til. curl spyr eftir loyniorðinum, tá ið brúkara-valmøguleikin bert hevur brúkaranavnið. Boðfílurin trengur hóskandi t-posthøvd, eina tóma linju og ein kropspart; hann er ikki bert adressan hjá móttakaranum.
Vænta tær serstakar sambandir og innritanir
HTTP-tunl-valmøguleikin fær curl at biðja proxyið um eina samband til SMTP-málið. Proxyið kann krevja sín egna samskiftisváttan gjøgnum proxy-authentiseringar-valmøguleikarnar hjá curl. Síðani authentiserar SMTP-tænastan t-postbrúkaran innanfyri tað sambandið.
--ssl-reqd krevur TLS-uppstiga fyri hesa SMTP-adressuna. Halt váttan av skjalprógvi virkandi fyri ætlaða t-postvertnavnið. Ein væleydnað proxy-authentisering prógvar ikki, at TLS ella t-postinnritanin fer at eydnast.
Nógv vanlig HTTP-proxy avmarka CONNECT-portar. Eitt avboð av porti 587 kann vera ein viljandi stevna. Bið um eina góðkenda leið í staðin fyri at royna óskyldar portar aftur og aftur ella meta avmarkingina sum eitt bilbug.
T-posttænastur kunnu eisini handheva sendaraloyvi og sendingarstevnur, tá ið leiðin virkar. Les SMTP-svarið. Eitt boð, sum verður avvíst eftir authentisering, krevur eina aðra rætting enn ein tunil, sum verður avvístur, áðrenn SMTP-heilsan kemur.