برای ارسال پیامهای ایمیل، Go Library منبع را باز کنید
رایگان GO API، برای ارسال ایمیل با استفاده از سرور SMTP.
GoEmail یک GO API منبع باز ساده برای ارسال پیام های ایمیل است. با استفاده از API، می توانید ایمیل ها را با استفاده از سرور SMTP ارسال کنید، اما API انعطاف پذیری برای ارسال پیام ایمیل با استفاده از postfix محلی را فراهم می کند. هنگامی که از Go 1.5 استفاده می کنید، API سبک است و هیچ وابستگی خارجی ندارد، در حالی که برای کارکرد API حداقل به نسخه Go 1.2 یا بالاتر نیاز دارید. در حین استفاده از اتصال SMPT، API امکان ارسال چندین ایمیل با استفاده از یک اتصال SMTP را فراهم می کند.
API مجموعه ای از ویژگی ها را برای توسعه دهندگان فراهم می کند تا عملیات ارسال ایمیل در GO را تسهیل کنند. توسعهدهندگان میتوانند ایمیلهای SMPT ارسال کنند، پیوستهایی را به ایمیلها اضافه کنند، تصاویر را در پیام شما جاسازی کنند، و از قالبهای HTML یا متن برای ایجاد یک پیام ایمیل جدید استفاده کنند. API به طور خودکار کاراکترهای خاص را در پیام رمزگذاری می کند و از گواهی های SSL و TLS پشتیبانی می کند.
شروع کار با Go-Email
راه پیشنهادی برای افزودن go-email به پروژه خود استفاده از GitHub است. لطفا از دستور زیر برای نصب راحت استفاده کنید.
Go-Email را از طریق GitHub نصب کنید
go get gopkg.in/gomail.v2
رایگان GO API برای ارسال پیام های ایمیل
Go API منبع باز راهی کارآمد برای نوشتن پیام ایمیل از طریق اتصال SMTP ارائه می دهد. برای ایجاد یک ایمیل جدید، می توانید با استفاده از متد ()NewMessage یک نمونه پیام جدید ایجاد کنید. API روش های مختلفی را برای تنظیم از، به، موضوع و بدن ارائه می دهد. برای تنظیم From، To & Subject، می توانید از متد SetHeader() API استفاده کنید. به طور مشابه برای درج داده در بدنه ایمیل، از متد SetBody() API استفاده می کنید. هنگامی که محتوای ایمیل خود را آماده کردید، می توانید با ارائه جزئیات اتصال SMPT، روش NewDialer() اتصال SMTP را باز کنید. هنگامی که اتصال خود را باز کردید، پیام را می توان به مقصد تحویل داد.