HTTP پروکسي کولی شي د SMTP اړیکه ولېږدوي که د برېښنالیک سرور پورټ ته د CONNECT تونل اجازه ورکړي. دا اجازه له دې څخه مهمه ده چې آیا وېبپاڼه د همدې پروکسي له لارې پورته کېږي.

د STARTTLS سره د SMTP په کارولو سره سپارل دا عمومي بڼه لري:

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

پتې د بدلونکو نومونو په څېر دي. هغه برېښنالیک خدمت او لېږونکی وکاروئ چې تاسو ورته واکمن یاست. curl د پټنوم غوښتنه کوي کله چې د کاروونکي اختیار یوازې کاروونکی نوم ولري. د پیغام فایل ته مناسب برېښنالیک سرلیکونه، یوه تشه کرښه او بدن ته اړتیا ده؛ دا یوازې د ترلاسه کوونکي پته نه ده.

جلا اړیکې او ننوتنې تمه وکړئ

د HTTP تونل اختیار curl اړ باسي چې له پروکسي څخه د SMTP منزل ته اړیکه وغواړي. پروکسي کېدای شي خپلې اعتبارنامې د curl د پروکسي تصدیق اختیارونو له لارې وغواړي. بیا د SMTP خدمت په همدې اړیکه کې د برېښنالیک کاروونکي تصدیق کوي.

--ssl-reqd د دې SMTP URL لپاره د TLS لوړوالی غواړي. د پام وړ برېښنالیک کوربه نوم لپاره د سند تصدیق فعال وساتئ. بریالۍ پروکسي تصدیق ثابتوي نه چې TLS یا برېښنالیک ته ننوتل به بریالي شي.

ډېر عمومي HTTP پروکسي د CONNECT پورټونه محدودوي. د 587 پورټ رد کېدای شي په قصد جوړ شوې تګلاره وي. د بېربېط پورټونو تکراري ازمویلو یا محدودیت د خرابۍ په توګه ګڼلو پرځای تصویب شوې لار وغواړئ.

برېښنالیک خدمتونه کولی شي د لارې له کار کولو وروسته د لېږونکي اجازې او د سپارلو تګلارې هم پلي کړي. د SMTP ځواب ولولئ. هغه پیغام چې له تصدیق وروسته رد شي، د هغه تونل څخه چې د SMTP سلام له رسېدو دمخه رد شي بېل حل غواړي.

اړوندې مقالې