۹۷/۱/۱۴، ۱۱:۵۵ عصر
یکی از دغدغه های برنامه نویسان و طراحان وب و کسانی که سایت و یا کسب و کار اینترنتی دارند ارسال ایمیل انبوه است. از ایمیل انبوه برای تبلیغات یا ارتباط با اعضای سایت خود استفاده می کنند
همو نطور که میدونید شرکتهایی هستند که با داشتن بانک ایمیل معتبر مبلغی از شما میگیرند و ایمیل انبوه برای شما ارسال میکنند.
مشکلی که وجود داره اینه که اگه شما بخواین با سرویسهای gmail یا yahoo ایمیل رو ارسال کنید اولا محدودیت ارسال دارید دوما ممکنه خیلی از ایمیلهاتون اسپم بشه. حالا چه بهتر که خودمون بتونیم این ارسال رو انجام بدیم و تا حدود زیادی در هزینه صرفه جویی کنیم.
سرویسی که میخوام معرفی کنم سرویس Mailgun.com که یه سرویس ارسال ایمیل مخصوص برنامه نویس هاست. بعد از ثبت نام در این سایت به شما اجازه ارسال ایمیل با استفاده از api های خودش رو میده.
اگر سرویس تون رایگان باشه درماه میتونین ده هزار تا ایمیل بفرستید. سایر قیمت ها هم در این سایت هست.
در این پست به طوذ خلاصه میخوام ارسال ایمیل رو با این سرویس و کتابخانه ای که خودش نوشته آموزش بدم.
اول باید توی این سایت ثبت نام کنید. بعد از ثبت نام ایمیلتون رو تایید کنید.
وقتی وارد سایت می شوید در کنترل پنل سایت محیطی شبیه عکس زیر می بینید.
به قسمت هایی که با رنگ قرمز مشخص شده نیاز داریم.
مرحله بعدی دانلود کردن کتابخانه Mailgun هست که بعد از دانلود باید آن را از حالت فشرده خارج کنین.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یه پوشه داره به نام vendor که یک فایل index.php کنار این پوشه قرار بدین و کدهای زیر رو داخلش بذارید :
دقت کنید که به جای key-example اون api کدی که توی تصویر مشخص کردم رو کپی کنید. و در قسمت $domain هم مقدارش رو برابر با مقداد domain که بازم توی عکس (سمت راست تصویر) با قرمز مشخص کردم قرار بدید.
حال با اجرای برنامه بالا یه ایمیل به ایمیلی که قسمت to نوشتین ارسال میشه.
خب تا اینجای کار که کار خاصی انجام ندادیم و مثال خودش بود.
اگر بخوایم یه ایمیل به صورت HTML ارسال کنیم باید به صورت زیر عمل کنیم :
حال اگر بخوایم به تعداد زیادی ایمیل بدیم دو راه داریم:
اول اینکه کدی رو که بالا نوشتیم رو در یک حلقه foreach بذاریم که فکر خوبی نیست.
مثال :
راه دوم اینه که ایمیل ها رو در قسمت bcc ایمیل بنویسیم و ارسال کنیم.
مثال:
دقت کنید که توی این روش حتما قسمت to باید یه ایمیل بنویسید وگرنه بهتون پیغام خطا میده.
موفق باشید
همو نطور که میدونید شرکتهایی هستند که با داشتن بانک ایمیل معتبر مبلغی از شما میگیرند و ایمیل انبوه برای شما ارسال میکنند.
مشکلی که وجود داره اینه که اگه شما بخواین با سرویسهای gmail یا yahoo ایمیل رو ارسال کنید اولا محدودیت ارسال دارید دوما ممکنه خیلی از ایمیلهاتون اسپم بشه. حالا چه بهتر که خودمون بتونیم این ارسال رو انجام بدیم و تا حدود زیادی در هزینه صرفه جویی کنیم.
سرویسی که میخوام معرفی کنم سرویس Mailgun.com که یه سرویس ارسال ایمیل مخصوص برنامه نویس هاست. بعد از ثبت نام در این سایت به شما اجازه ارسال ایمیل با استفاده از api های خودش رو میده.
اگر سرویس تون رایگان باشه درماه میتونین ده هزار تا ایمیل بفرستید. سایر قیمت ها هم در این سایت هست.
در این پست به طوذ خلاصه میخوام ارسال ایمیل رو با این سرویس و کتابخانه ای که خودش نوشته آموزش بدم.
اول باید توی این سایت ثبت نام کنید. بعد از ثبت نام ایمیلتون رو تایید کنید.
وقتی وارد سایت می شوید در کنترل پنل سایت محیطی شبیه عکس زیر می بینید.
به قسمت هایی که با رنگ قرمز مشخص شده نیاز داریم.
مرحله بعدی دانلود کردن کتابخانه Mailgun هست که بعد از دانلود باید آن را از حالت فشرده خارج کنین.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
یه پوشه داره به نام vendor که یک فایل index.php کنار این پوشه قرار بدین و کدهای زیر رو داخلش بذارید :
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
دقت کنید که به جای key-example اون api کدی که توی تصویر مشخص کردم رو کپی کنید. و در قسمت $domain هم مقدارش رو برابر با مقداد domain که بازم توی عکس (سمت راست تصویر) با قرمز مشخص کردم قرار بدید.
حال با اجرای برنامه بالا یه ایمیل به ایمیلی که قسمت to نوشتین ارسال میشه.
خب تا اینجای کار که کار خاصی انجام ندادیم و مثال خودش بود.
اگر بخوایم یه ایمیل به صورت HTML ارسال کنیم باید به صورت زیر عمل کنیم :
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
حال اگر بخوایم به تعداد زیادی ایمیل بدیم دو راه داریم:
اول اینکه کدی رو که بالا نوشتیم رو در یک حلقه foreach بذاریم که فکر خوبی نیست.
مثال :
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
راه دوم اینه که ایمیل ها رو در قسمت bcc ایمیل بنویسیم و ارسال کنیم.
مثال:
*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *
دقت کنید که توی این روش حتما قسمت to باید یه ایمیل بنویسید وگرنه بهتون پیغام خطا میده.
موفق باشید
ثبت دامنه و فروش هاست، سامانه پیامک، طراحی سایت، خدمات شبکه
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
| دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
sms: 10004673 - 500021995
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
| دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
sms: 10004673 - 500021995