תכונות שירות - לקוח SMTP
Contents
[
Hide
]
רשימת שרתי הרחבות באמצעות לקוח SMTP
ה‑Pop3Client של Aspose.Email מאפשר לך לקבל את ההרחבות שהשרת תומך בהן כגון IDLE, UNSELECT, QUOTA וכו’. זה מסייע בזיהוי זמינות ההרחבה לפני השימוש בלקוח עבור פונקציונליות מסוימת. המתודה GetCapabilities() מחזירה את סוגי ההרחבות הנתמכות כמערך מחרוזות.
אחזור הרחבות השרת
קטע הקוד הבא מראה כיצד לאחזר הרחבות של השרת.
אימות אישורי שרת המייל ללא שליחת אימייל
המתודה ‘validate_credentials()’ של ה‑ SmtpClient המחלקה משמשת לבדוק את תקפות האישורים שסופקו על‑ידי הקמת חיבור לשרת SMTP. אם האישורים תקינים והחיבור מצליח, ניתן לבצע פעולות נוספות. דוגמת הקוד הבאה יכולה לשמש לאימות האישורים שסופקו לאימות מול שרת ה‑SMTP ללא שליחת דוא"ל:
import aspose.email as ae
client = ae.clients.smtp.SmtpClient("Url", port, "username", "password", ae.clients.SecurityOptions.AUTO)
client.timeout = 4000
if client.validate_credentials():
# to do something