תכונות שירות - לקוח SMTP

רשימת שרתי הרחבות באמצעות לקוח 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