کتابخانه منبع C++ را برای ایجاد و مدیریت پیامهای ایمیل باز کنید
C++ رایگان برای ایجاد ایمیل و پشتیبانی از فرمت MIME و همچنین پروتکلهای SMTP، POP3 و IMAP. به دریافت پیام، جستجو، دریافت آمار صندوق پستی، مدیریت پوشهها و موارد دیگر اجازه میدهد.
Mailio یک کتابخانه C++ بسیار قدرتمند است که توسعه دهندگان نرم افزار را قادر می سازد تا با استفاده از دستورات C++ با پیام های ایمیل کار کنند. کار با کتابخانه بسیار آسان است و می توان از آن در چندین پلتفرم استفاده کرد. این یک کتابخانه ++C برای فرمت MIME است و به طور کامل از پروتکل های SMTP، POP3 و IMAP پشتیبانی می کند. این کتابخانه از شناسایی انواع رسانه های مختلف، از جمله پیام های MIME که در پیام دیگری تعبیه شده اند، پشتیبانی می کند. پیام MIME از رایج ترین تشخیص سرصفحه ها مانند موضوع، گیرندگان، نوع محتوا و موارد دیگر پشتیبانی می کند.
این کتابخانه بسیار منعطف است و به راحتی می توان از آن بر روی پلتفرم های محبوب مانند لینوکس، MacOS، مایکروسافت ویندوز و غیره استفاده کرد. POP3 یکی از جدیدترین نسخه های یک پروتکل استاندارد برای دریافت ایمیل است. Mailio از دریافت و حذف پیام POP3 پشتیبانی می کند و آمار صندوق پستی را با نسخه های ساده و SSL (از جمله START TLS) دریافت می کند. این کتابخانه همچنین IMAP را با دریافت پیام، حذف و جستجو، دریافت آمار صندوق پستی، مدیریت پوشه ها و موارد دیگر پیاده سازی کرده است.
شروع کار با Mailio
ساده ترین راه برای نصب Mailio از طریق CMake است. از ترمینال به دایرکتوری که کتابخانه در آن دانلود شده است بروید و دستور زیر را اجرا کنید.
Mailio را از طریق CMake نصب کنید
mkdir build
cd ./build
cmake ..
make install
ایجاد و ارسال ایمیل از طریق کتابخانه ++C
کتابخانه منبع باز Mailio به برنامه نویسان کامپیوتر اجازه می دهد تا پیام های ایمیل را تنها با چند خط کد C++ ایجاد و ارسال کنند. برای ارسال ایمیل، باید یک شیء پیام ایجاد کنید و ویژگی های آن مانند نویسنده، گیرنده، موضوع و غیره را تنظیم کنید. هنگامی که همه چیز آماده شد، باید یک اتصال SMTP ایجاد کنید تا پیام را از طریق آن ارسال کنید. برای دریافت پیام ایمیل، شیء پیام را می توان برای ذخیره پیام دریافتی تنها با چند خط کد استفاده کرد.
اسناد یا تصاویر را از طریق C++ به ایمیل ها ضمیمه کنید
کتابخانه منبع باز Mailio عملکرد کاملی را برای مدیریت پیوست های ایمیل با استفاده از دستورات C++ ارائه کرده است. به راحتی می توانید یک فایل یا چندین فایل را انتخاب کرده و به پیام ایمیل پیوست کنید. این کتابخانه به کاربران این امکان را می دهد که اسناد محبوب مانند PDF، Microsoft Word، Excel Images و بسیاری موارد دیگر را به راحتی ضمیمه کنند. همچنین می توانید به راحتی پیوست ها را واکشی کرده و در محل دلخواه خود روی دیسک ذخیره کنید. همچنین امکان حذف پیوست انتخابی یا تغییر آن با پیوست جدید وجود دارد.
جستجوی پیام های ایمیل با استفاده از C++
کتابخانه رایگان Mailio به توسعه دهندگان نرم افزار این قدرت را می دهد که پیام های ایمیل را تنها با چند خط کد C++ جستجو کنند. ابتدا باید اعتبار صحیح را برای اتصال با سرور IMAP ارائه دهید. پس از آن، می توانید پیام های ایمیل را با ارائه عنوان پیام، تاریخ پیام، نام فرستنده و بسیاری موارد دیگر جستجو کنید. کتابخانه تمام پیام های مربوط به درخواست شما را نمایش می دهد و آن را به صورت لیست نمایش می دهد.