HTTP-beiðandi getur flutt SMTP-tengingu ef hann leyfir CONNECT-göng að gátt póstþjónsins. Þessi heimild skiptir meira máli en hvort vefsíða hleðst í gegnum sama beiðanda.

Sending með SMTP og STARTTLS hefur þessa almennu mynd:

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

Föngin eru staðgenglar. Notaðu póstþjónustu og sendanda sem þú hefur heimild til að nota. curl biður um lykilorðið þegar notendavalkosturinn inniheldur aðeins notandanafnið. Skilaboðaskráin þarf viðeigandi pósthausa, auða línu og meginmál; hún er ekki bara netfang viðtakandans.

Búðu þig við aðskildum tengingum og innskráningum

HTTP-gangavalkosturinn lætur curl biðja beiðandann um tengingu við SMTP-áfangastað. Beiðandinn getur krafist eigin skilríkja í gegnum beiðandaaðgreiningarvalkosti curl. Póstþjónustan auðkennir síðan póstnotandann innan þeirrar tengingar.

--ssl-reqd krefst TLS-uppfærslu fyrir þetta SMTP-slóð. Hafðu vottorðasannprófun virka fyrir fyrirhugað pósthýsilnafn. Árangursrík beiðandaaðgreining sannar ekki að TLS eða póstinnskráningin muni takast.

Margir almennir HTTP-beiðendur takmarka CONNECT-gáttir. Höfnun gáttar 587 getur verið viljandi stefna. Biddu um samþykkta leið í stað þess að prófa ótengdar gáttir aftur og aftur eða líta á takmörkunina sem bilun.

Póstþjónustur geta einnig framfylgt heimildum sendanda og sendingarreglum þegar leiðin virkar. Lestu SMTP-svarið. Skilaboð sem hafnað er eftir auðkenningu krefjast annarrar lagfæringar en göng sem hafnað er áður en SMTP-kveðjan berst.

Tengdir greinar