Gall dirprwy HTTP gludo cysylltiad SMTP os yw'n caniatáu twnnel CONNECT i borth y gweinydd post. Mae'r caniatâd hwnnw'n bwysicach na ph'un a yw tudalen we'n llwytho drwy'r un dirprwy.

Mae cyflwyniad gan ddefnyddio SMTP gyda STARTTLS yn yr siâp cyffredinol hwn:

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

Mae'r cyfeiriadau'n ddeiliaid lle. Defnyddiwch wasanaeth post ac anfonwr yr ydych wedi'ch awdurdodi i'w defnyddio. Mae curl yn gofyn am y cyfrinair pan fo'r opsiwn defnyddiwr yn cynnwys yr enw defnyddiwr yn unig. Mae ar y ffeil neges angen pennawdau post priodol, llinell wag a chorff; nid cyfeiriad y derbynnydd yn unig yw hi.

Disgwyliwch gysylltiadau a mewngofnodiadau ar wahân

Yr opsiwn twnnel HTTP sy'n gwneud i curl ofyn i'r dirprwy am gysylltiad â'r cyrchfan SMTP. Efallai y bydd y dirprwy angen ei gymwysterau ei hun drwy opsiynau dilysu dirprwy curl. Yna mae'r gwasanaeth SMTP yn dilysu'r defnyddiwr post o fewn y cysylltiad hwnnw.

--ssl-reqd yn gofyn am yr uwchraddiad TLS ar gyfer y URL SMTP hwn. Cadwch wirio tystysgrifau'n alluog ar gyfer enw gwesteiwr post arfaethedig. Nid yw dilysu dirprwy llwyddiannus yn profi y bydd TLS na mewngofnodi post yn llwyddo.

Mae llawer o ddirprwyon HTTP cyffredinol yn cyfyngu porthladdoedd CONNECT. Gall gwrthod porthladd 587 fod yn bolisi bwriadol. Gofynnwch am lwybr cymeradwy yn lle ceisio porthladdoedd amherthnasol dro ar ôl tro neu drin y cyfyngiad fel nam.

Gall gwasanaethau post hefyd orfodi caniatâd anfonwr a pholisïau cyflwyno ar ôl i'r llwybr weithio. Darllenwch yr ymateb SMTP. Mae neges a wrthodir ar ôl dilysu angen atgyweiriad gwahanol i dwnnel a wrthodir cyn i gyfarchiad SMTP gyrraedd.

Erthyglau cysylltiedig