በHTTP ፕሮክሲ በኩል curl በመጠቀም መልእክት መላክ
ከመላክ በፊት የCONNECT ፈቃዶችን፣ የSMTP TLS እና የተለያዩ የፕሮክሲ እና የመልእክት አገልግሎት መረጃዎችን ያረጋግጡ።
የHTTP ፕሮክሲ የመልእክት አገልጋዩ ወደብ የCONNECT መሿለኪያ ከፈቀደ የSMTP ግንኙነትን ሊያስተላልፍ ይችላል። ይህ ፈቃድ በዚያው ፕሮክሲ ድረ-ገጽ መጫኑ ላይ ከመሆኑ የበለጠ ወሳኝ ነው።
SMTPን ከSTARTTLS ጋር የሚጠቀም ማስገባት ይህ አጠቃላይ ቅርጽ አለው፦
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 ሰላምታ ከመድረሱ በፊት ከተቀበለው መሿለኪያ የተለየ መፍትሄ ይፈልጋል።