Jakarta Mail (Angus): הגדרות פרוקסי HTTP לעומת SOCKS
בחרו את תצורת הפרוקסי המתועדת של תעבורת הדואר והפרידו בין אימות הפרוקסי לאימות SMTP.
אתגר הפרוקסי מתרחש לפני אימות SMTP. אין טעם לשנות את סיסמת הדואר כדי לענות לכניסה של המתווך.
| נתיב הפרוקסי בספק ה-SMTP של Angus | מאפיינים |
|---|---|
| נקודת קצה של פרוקסי HTTP | mail.smtp.proxy.host, mail.smtp.proxy.port |
| חשבון פרוקסי HTTP | mail.smtp.proxy.user, mail.smtp.proxy.password |
| נקודת קצה של SOCKS | mail.smtp.socks.host, mail.smtp.socks.port |
השתמשו בטבלת הספק עבור התעבורה הפרוסה והתמיכה שלה באימות. אלו קלטים ייחודיים לספק, ולא כינויים שרירותיים לספריית דואר אחרת או להגדרות ברמת כל ה-JVM. עבור שרת SMTP נגיש לציבור שבו מתווכים ציבוריים מותרים, רשימת פרוקסי ה-HTTP מציעה מועמדים עבור מארח ופורט ה-HTTP. אל תשתמשו בשם משתמש או בסיסמה של פרוקסי עבור מועמד לא מאומת, וודאו שהוא מתיר את שם המארח והפורט האמיתיים של הדואר; שמרו על חשבון הדואר ועל הגדרות ה-TLS.
בפרט, שדה שם המשתמש של פרוקסי HTTP אינו שדה שם המשתמש של SOCKS. SOCKS מאומת חייב להתאים לנתיב ה-JDK/סוקט האמיתי. עבור SMTPS השתמשו בתחילית התעבורה המתאימה כמתועד.
תעדו היכן ההחלפה נעצרת: חיבור לפרוקסי, כניסה לפרוקסי, ברכת הדואר, אימות TLS או חשבון SMTP. כשל לפני הברכה לא בדק את חשבון הדואר. שמרו על שם המארח של שרת הדואר ועל אימות ה-TLS לאחר בחירת המסלול.