HTTP ಪ್ರಾಕ್ಸಿ ಮೇಲ್ ಸರ್ವರ್‌ನ ಪೋರ್ಟ್‌ಗೆ CONNECT ಸುರಂಗವನ್ನು ಅನುಮತಿಸಿದರೆ ಅದು SMTP ಸಂಪರ್ಕವನ್ನು ಸಾಗಿಸಬಹುದು. ಅದೇ ಪ್ರಾಕ್ಸಿ ಮೂಲಕ ವೆಬ್‌ಪುಟ ಲೋಡ್ ಆಗುತ್ತದೆಯೇ ಎಂಬುದಕ್ಕಿಂತ ಈ ಅನುಮತಿ ಹೆಚ್ಚು ಮುಖ್ಯ.

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 ಸ್ವಾಗತ ಬರುವ ಮೊದಲು ತಿರಸ್ಕರಿಸಿದ ಸುರಂಗಕ್ಕಿಂತ ಬೇರೆ ಪರಿಹಾರ ಬೇಕು.

ಸಂಬಂಧಿತ ಲೇಖನಗಳು