با استفاده از توابع IMAP در PHP یک اسکریپت بنویسید که پوشه‌های ایمیل (imap_folder) سرور را فهرست کند و سپس هدرهای ایمیل‌های موجود در یک پوشه انتخابی را نمایش دهد.

0.0 بازدید آخرین ویرایش در 221 روز قبل ساعت 01:25

0.0

از اکستنشن IMAP در PHP استفاده کنید: با imap_open به صندوق پستی وصل شوید، فهرست پوشه‌ها را با imap_list یا imap_lsub دریافت کنید، برای باز کردن پوشه انتخابی از imap_reopen یا یک imap_open جداگانه استفاده کنید، سپس با imap_search('ALL') یا شمارش پیام‌ها شناسه‌ها را بگیرید و هدرها را با imap_fetch_overview یا imap_fetchheader/imap_headers بازیابی کنید. مطمئن شوید که مسیر صندوق پستی با فرمت درست مثل "{imap.example.com:993/imap/ssl}" تنظیم شده، اکستنشن IMAP فعال است، از imap_utf8 برای دیکد کردن سابجکت‌ها استفاده کنید و در پایان اتصال را با imap_close ببندید و خطاها را با imap_errors مدیریت کنید.

توسط پژوهشگر در 221 روز قبل ساعت 01:25
دسته بندی ها: PHP PHP for beginner
sara در 221 روز قبل ساعت 13:20

برای مطمئن شدن از اتصال، مطمئن شوید افزونه IMAP فعال است و مسیر صندوق با فرمت {imap.example.com:993/imap/ssl} به درستی تنظیم شده است. در فهرست پوشه‌ها از imap_list یا imap_lsub استفاده کنید و خطاها را با imap_errors بررسی کنید. هنگام خواندن هدرها از imap_utf8 برای دیکد کردن موضوع‌ها استفاده کنید و خروجی‌ها را با imap_fetch_overview یا imap_fetchheader به دست آورید. در پایان اتصال را با imap_close ببندید و اگر لازم است پوشه تغییر کند از imap_reopen یا یک imap_open جداگانه استفاده کنید.

گزارش

1 پاسخ

جدید ترین قدیمی ترین بالاترین امتیاز پاسخ های من

در حال بارگیری...
ورود به حساب کاربری