Wakilin HTTP na iya ɗaukar haɗin SMTP idan ya ba da izinin rami na CONNECT zuwa tashar uwar garken wasiƙa. Wannan izini ya fi muhimmanci fiye da ko shafi na yanar gizo yana lodawa ta wannan wakili ɗaya.

Aikawa da SMTP tare da STARTTLS tana da wannan tsari na gama gari:

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

Adiresoshin misalai ne. Yi amfani da sabis ɗin wasiƙa da mai aikawa da aka ba ka izini ka yi amfani da su. curl yana tambayar kalmar sirri lokacin da zaɓin mai amfani ya ƙunshi sunan mai amfani kawai. Fayil ɗin saƙo yana buƙatar kanun wasiƙa da suka dace, layin fanko, da jiki; ba adireshin mai karɓa kaɗai ba ne.

Yi tsammanin haɗi da shiga daban

Zaɓin rami na HTTP yana sa curl ya nemi wakilin haɗi zuwa wurin SMTP. Wakilin na iya buƙatar bayanan shigarsa ta hanyar zaɓuɓɓukan tabbatarwa na wakili na curl. Sannan sabis ɗin SMTP yana tabbatar da mai amfani da wasiƙa a cikin wannan haɗin.

--ssl-reqd yana buƙatar haɓaka TLS don wannan adireshin SMTP. Ka bar tabbatar da takardar shaida a kunne don sunan uwar garken wasiƙar da aka nufa. Tabbatarwar wakili mai nasara ba ta tabbatar da cewa TLS ko shiga wasiƙa za su yi nasara ba.

Yawancin wakilan HTTP na gama gari suna taƙaita tashoshin CONNECT. Ƙin tasha 587 na iya zama manufa ta ganganci. Nemi hanyar da aka amince da ita maimakon sake gwada tashoshin da ba su da alaƙa ko ɗaukar taƙaitawar a matsayin lalacewa.

Sabis ɗin wasiƙa na iya kuma tilasta izinin mai aikawa da manufofin aikawa bayan hanyar ta yi aiki. Karanta amsar SMTP. Saƙon da aka ƙi bayan tabbatarwa yana buƙatar gyara dabam da ramin da aka ƙi kafin gaisuwar SMTP ta iso.

Labarai masu alaƙa