شما عضو این انجمن نبوده یا وارد نشده اید. لطفا برای مشاهده کامل انجمن و استفاده از آن وارد شوید یا ثبت نام کنید .

امتیاز موضوع:
  • 35 رأی - میانگین امتیازات: 2.94
  • 1
  • 2
  • 3
  • 4
  • 5

[-]
کلمات کلیدی
در سرویس mailgun با ارسال ایمیل انبوه php

ارسال ایمیل انبوه با سرویس Mailgun در PHP
#1
یکی از دغدغه های برنامه نویسان و طراحان وب و کسانی که سایت و یا کسب و کار اینترنتی دارند ارسال ایمیل انبوه است. از ایمیل انبوه برای تبلیغات یا ارتباط با اعضای سایت خود استفاده می کنند
همو نطور که میدونید شرکتهایی هستند که با داشتن بانک ایمیل معتبر مبلغی از شما میگیرند و ایمیل انبوه برای شما ارسال میکنند.
مشکلی که وجود داره اینه که اگه شما بخواین با سرویسهای gmail یا yahoo ایمیل رو ارسال کنید اولا محدودیت ارسال دارید دوما ممکنه خیلی از ایمیلهاتون اسپم بشه. حالا چه بهتر که خودمون بتونیم این ارسال رو انجام بدیم و تا حدود زیادی در هزینه صرفه جویی کنیم.

سرویسی که میخوام معرفی کنم سرویس Mailgun.com که یه سرویس ارسال ایمیل مخصوص برنامه نویس هاست. بعد از ثبت نام در این سایت به شما اجازه ارسال ایمیل با استفاده از api های خودش رو میده.
اگر سرویس تون رایگان باشه درماه میتونین ده هزار تا ایمیل بفرستید. سایر قیمت ها هم در این سایت هست.

در این پست به طوذ خلاصه میخوام ارسال ایمیل رو با این سرویس و کتابخانه ای که خودش نوشته آموزش بدم.
اول باید توی این سایت ثبت نام کنید. بعد از ثبت نام ایمیلتون رو تایید کنید.
وقتی وارد سایت می شوید در کنترل پنل سایت محیطی شبیه عکس زیر می بینید.

[تصویر:  do.php?img=4708]

به قسمت هایی که با رنگ قرمز مشخص شده نیاز داریم.
مرحله بعدی دانلود کردن کتابخانه Mailgun هست که بعد از دانلود باید آن را از حالت فشرده خارج کنین.
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.


یه پوشه داره به نام vendor که یک فایل index.php کنار این پوشه قرار بدین و کدهای زیر رو داخلش بذارید :


*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *


دقت کنید که به جای key-example اون api کدی که توی تصویر مشخص کردم رو کپی کنید. و در قسمت $domain هم مقدارش رو برابر با مقداد domain که بازم توی عکس (سمت راست تصویر) با قرمز مشخص کردم قرار بدید.
حال با اجرای برنامه بالا یه ایمیل به ایمیلی که قسمت to نوشتین ارسال میشه.
خب تا اینجای کار که کار خاصی انجام ندادیم و مثال خودش بود.

اگر بخوایم یه ایمیل به صورت HTML ارسال کنیم باید به صورت زیر عمل کنیم :

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

حال اگر بخوایم به تعداد زیادی ایمیل بدیم دو راه داریم:
اول اینکه کدی رو که بالا نوشتیم رو در یک حلقه foreach بذاریم که فکر خوبی نیست.
مثال :

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

راه دوم اینه که ایمیل ها رو در قسمت bcc ایمیل بنویسیم و ارسال کنیم.
مثال:

*محتوای این قسمت تنها برای اعضای انجمن قابل مشاهده می باشد. *

دقت کنید که توی این روش حتما قسمت to باید یه ایمیل بنویسید وگرنه بهتون پیغام خطا میده.

موفق باشید



ثبت دامنه و فروش هاست، سامانه پیامک، طراحی سایت، خدمات شبکه
دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.
  | دیدن لینک ها برای شما امکان پذیر نیست. لطفا ثبت نام کنید یا وارد حساب خود شوید تا بتوانید لینک ها را ببینید.

sms: 10004673  - 500021995
پاسخ


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارسال ایمیل همراه با فایل ضمیمه به وسیله PHP saberi 0 1,007 ۹۷/۱/۱۵، ۰۱:۱۸ صبح
آخرین ارسال: saberi
  خواندن ایمیل ها با php saberi 0 945 ۹۷/۱/۱۵، ۱۲:۲۱ صبح
آخرین ارسال: saberi
  مشاهده یک صفحه php با آدرس های که به ایمیل ارسال میشه nex1music 6 2,440 ۹۶/۹/۹، ۱۰:۰۶ عصر
آخرین ارسال: نگار
  ارسال ایمیل با php و کلاس phpmailer saberi 0 1,927 ۹۴/۶/۲۳، ۰۷:۰۲ عصر
آخرین ارسال: saberi

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان