HTTP proksisi poçt serverinin portuna CONNECT tunelinə icazə verirsə, SMTP bağlantısını daşıya bilər. Bu icazə həmin proksi ilə veb səhifənin yüklənməsindən daha vacibdir.

STARTTLS ilə SMTP istifadə edən göndərmə bu ümumi formaya malikdir:

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

Ünvanlar nümunədir. İstifadə etməyə icazəniz olan poçt xidmətindən və göndərəndən istifadə edin. İstifadəçi seçimi yalnız istifadəçi adını ehtiva edəndə curl parolu soruşur. Mesaj faylına uyğun poçt başlıqları, boş sətir və mətn lazımdır; bu yalnız alıcı ünvanı deyil.

Ayrı bağlantılar və girişlər gözləyin

HTTP tunel seçimi curl-un proksidən SMTP təyinatına bağlantı istəməsinə səbəb olur. Proksi curl-un proksi-autentifikasiya seçimləri ilə öz etimadnamələrini tələb edə bilər. Sonra SMTP xidməti həmin bağlantı daxilində poçt istifadəçisini autentifikasiya edir.

--ssl-reqd bu SMTP URL-i üçün TLS yüksəltməsini tələb edir. Nəzərdə tutulan poçt host adı üçün sertifikat yoxlamasını aktiv saxlayın. Uğurlu proksi autentifikasiyası TLS-in və ya poçt girişinin uğurlu olacağını təsdiqləmir.

Bir çox ümumi HTTP proksisi CONNECT portlarını məhdudlaşdırır. 587 portunun rədd edilməsi qəsdən edilmiş siyasət ola bilər. Əlaqəsiz portları təkrar-təkrar yoxlamaq və ya məhdudiyyəti nasazlıq kimi qəbul etmək əvəzinə təsdiqlənmiş marşrut istəyin.

Poçt xidmətləri marşrut işlədikdən sonra göndərən icazələrini və göndərmə siyasətlərini də tətbiq edə bilər. SMTP cavabını oxuyun. Autentifikasiyadan sonra rədd edilən mesaj, SMTP salamlaması gəlməmişdən əvvəl rədd edilən tuneldən fərqli həll tələb edir.

Əlaqəli məqalələr