سلام ، آیا این بازدید اول شماست ؟ یا
نمایش نتایج: از شماره 1 تا 4 , از مجموع 4

موضوع: مشکل ارسال ایمیل در جوملا و روش حل مشکل با سرویس Mandrill

  1. #1

    تاریخ عضویت
    Jun 2011
    محل سکونت
    IRAN
    نوشته ها
    193
    تشکر
    18
    تشکر شده 137 بار در 103 ارسال

    مشکل ارسال ایمیل در جوملا و روش حل مشکل با سرویس Mandrill

    مشکل ارسال ایمیل در جوملا و روش حل مشکل با سرویس Mandrill

    ارسال ایمیل، اولین و فکر میکنم مهمترین راه ارتباط یک سایت با کاربرها و با مشتریان احتمالی است. وقتی فرایند ارسال ایمیل در یک سایت به درستی عمل نکنه، سایت ما بخش قابل توجهی از کاربران و یا مشتریان احتمالیش رو از دست میده. و نرسیدن ایمیل یا از دست دادن مشتری برای مدیر سایت تبدیل به یک دقدقه همیشگی میشه. برای خودم که اینطور بوده ، مخصوصا وقتی کسی در ایمیل ها عنوان میکنه که قبلا چند بار ایمیل فرستاده اما پاسخی دریافت نکرده!



    مشکل ارسال ایمیل ، یکی از اولین مشکلاتی است که یک کاربر جوملا با اون مواجه میشه، این موضوع دلایل متنوعی داره ، از محدودیت توابع PHP در هاست گرفته تا تنظیمات SMTP و یا استفاده از [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]به عنوان ارسال کننده رو شامل میشه. البته این فقط مشکل جوملا نیست و CMS های دیگه مثل وردپرس هم چنین مشکلاتی دارند.

    به شخصه روش های مختلف ارسال ایمیل در جوملا و وردپرس رو آزمایش کردم، اما هیچوقت از ارسال ۱۰۰ % ایمیلها مطمعن نبودم و همیشه دقدقه پیدا کردن یک جایگزین ۱۰۰% رو داشتم.
    در چند روز گذشته، در حال انتقال سایت از دامنه .IR به .NET تصمیم گرفتم یک روش مطمعن ارسال ایمیل پیدا کنم و این مشکل رو یک بار برای همیشه حل کنم ! بعد از کلی جستجو و تست روش های مختلف با یک سرویس جدید به نام [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]آشنا شدم که مدعی تضمین ارسال ۱۰۰% ایمیل ها بود!
    Mandrill یک سرویس ارسال ایمیل قدرت گرفته از [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]هست که اجازه ارسال ۱۲۰۰۰ ایمیل رایگان در ماه رو به کاربر میده. فکر میکنم کمتر سایتی وجود داشته باشه که به بیش از این تعداد در ماه نیاز پیدا کنه و این سرویس پاسخگوی نیاز بیش از ۹۹ درصد سایت هاست! البته میتونید با پرداخت مبلغی ناچیز تعداد ایمیل های ارسالی در ماه رو افزایش بدید.
    در مورد Mandrill باید بگم که سایت های معتبری مثل [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]و [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]از Mandrill استفاده میکنند و اینکه استفاده از سرویس معتبر MailChimp باعث میشه خیالمون ازجهت اعتبار این سرویس راحت باشه!
    خوشبختانه یک کامپوننت رایگان برای استفاده از Mandrill در [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]برای جوملا ۳ منتشر شده که میتونید از لینک زیر دریافت کنید (البته نسخه قدیمی تر این افزونه با جوملا ۲.۵ هم سازگار است):
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    همچنین پلاگین رایگان Mandrill برای وردپرس رو هم میتونید از لینک زیر دانلود کنید:
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

    در ادامه این مطلب، نحوه نصب و استفاده از Mandrill در جوملا رو توضیح خواهم داد، همچنین یک قالب ایمیل HTML رایگان برای نصب در Mandrill آماده کردم (طرح قالب از[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] ، تبدیل به HTML و اماده استفاده در Mandrill توسط Joomplate) که در ادامه نحوه دانلود و استفاده از قالب رو توضیح خواهم داد.

    نصب Mandrill و اموزش استفاده از Mandrill

    یک – دریافت کامپوننت:

    کامپوننت Mandrill رو از لینک زیر دریافت کنید و از قسمت مدیریت افزونه ها در جوملا نصب کنید:
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    دو – ساخت اکانت در Mandrill

    از لینک زیر در سایت ثبت نام کنید، بعد از ثبت نام به صفحه مدیریت حساب در mandrillapp.com منتقل میشید و باید یک باکس که اطلاعات اولیه در مورد سایت و فعالیت شما رو میخواد ، تکمیل کنید.
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    سه – ساخت API برای ارتباط بین سایت شما و Mandrill

    در صفحه اول (Dashboard) روی دکمه ابی رنگ Get API Keys کلیک کنید. ویا اگر در صفحه اول این دکمه وجود نداشت از منوی سمت چپ سایت ، روی فلش کوچک کناز گزینه Setting کلیک کنید تا زیر منو های این قسمت نمایش داده بشه. و بعد گزینه اول SMTP & API Info رو انتخاب کنید.( معمولا Mandrill برای رعایت امنیت از شما میخواد که رمز عبور که موقع ثبت نام انتخاب کردید رو وارد کنید) در صفحه ای که باز میشه ، در وسط صفحه روی دکمه آبی رنگ Add API Key کلیک کنید.

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    بعد از کلیک ، صفحه رفرش خواهد شد و سایت برای شما یک API ایجاد میکنه که در لیست API Keys میتونید API ها رو مشاهده کنید. API شما عبارت نوشته شده در زیر ستون Key نمایش دادهمیشه. (عبارت نوشته شده API شماست)

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    چهار – ثبت API در جوملا

    به مدیریت پلاگین ها در جوملا رفته و پلاگین System – Mandrill رو پیدا و فعال کنید.
    از منوی Component ، کامپوننت cmandrill رو انتخاب کنید. در صفحه باز شده ، روی دکمه Options در بالای صفحه کلیک کنید. در صفحه جدید از تب Basic در قسمت API key ، API موجود در سایت Mandrill که قبلا ایجاد کرده بودید رو کپی کنید و روی save & close کلیک کنید.

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    تا اینجا ،کار اتصال Mandrill به جوملا تمام شده و میتونید برای تست از فرم "تماس با ما" در سایتتون یک ایمیل آزمایشی ارسال کنید. (البته مسلما قبلش باید کامپوننت تماس رو تنظیم کرده باشید که ایمیل ها به کجا ارسال بشن!)

    قالب در Mandrill

    Mandrill این اجازه رو به ما میده که از قالب های HTML اختصاصی خودمون برای ایمیل ها استفاده کنیم . برای اضافه کردن قالب جدید :
    پیش نمایشی از قالب ایمیل:
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    یک – وارد Dashboard سایت Mandrill بشید. روی فلش کوچک منوی Outbound کلیک کنید و منوی سوم Template رو انتخاب کنید
    دو – در این صفحه روی دکمه آبی رنگ Create a Template کلیک کنید.

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

    سه – در صفحه جدید ، برای قالبتون یک نام انتخاب کنید (برای مثال من نام joomplate رو واردکردم) و روی دکمه Start Coding کلیک کنید
    چهار – در صفحه جدید ، یک تکست باکس بزرگ برای وارد کردن کد های HTML وجود داره که میتونیم کدهای قالبمون رو در اون کپی کنیم ، همچنین در سمت راست میتونیم ، موضوع و نام ارسال کننده و ایمیل ارسال کننده پیشفرض روهم تنظیم کنیم ، البته میتونید این گزینه ها رو خالی بزارید.
    پنج – محتوای فایل HTML زیر را در باکس HTML در Mandrill کپی کنید و در ادامه روی دکمه Publish کلیک کنید.
    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]
    نکته : برای مشخص کردن محل نمایش محتوای ایمیل های جوملا در قالب HTML باید از تگ زیر استفاده کنید ، البته در قالبی که دانلود کردید این مورد انجام شده.
    <div mc:edit=" main_content"></div>
    و برای استفاده در وردپرس از:
    <div mc:edit="main"></div>

    نکته: تصاویر استفاده شده در قالب HTML ، در یک آپلود سنتر تصاویر آپلود شده، شما برای استفاده از قالب میتونید تصاویر رو به هاست خودتون انتقال بدید و مسیر تصاویر در قالب رو ویرایش کنید. همچنین برای ویرایش متن فوتر و لینک به شبکه های اجتمائی ، کدهای فوتر در قالب رو ویرایش کنید.
    نکته : برای استفاده از متنهای متغییر (مثل نام کاربر ، برای مثال ارسال ایمیل با عنوان : سلام "نام کاربر" عزیز) باید از[مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید] . در ضمن شما این امکان رو دارید که قالب های ساخته شده در MailChimp رو به Mandrill انتقال بیدید. ([مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید])
    (این مورد برای استفاده حرفه ای تر از Mandrill کاربرد دارد و نیاز به انجام آن برای کاربرد های عادی نیست)

    شش – معرفی قالب به جوملا
    به مدیریت کامپوننت CMandrill برید و گزینه Templates رو انتخاب کنید.
    در صفحه جدید روی NEW کلیک کنید. در صفحه ای براتون باز میشه ، باید یک تایتل برای قالب انتخاب کنیم (یک نام دلخواه). Status رو روی Published قرار بدید. Start Publishing و Start Publishing رو خالی بزارید .
    در گزینه Mandrill template ، نام قالبی که در سایت Mandrill ایجاد کرده بودیم رو میتونیم ببینیم. این گزینه رو انتخاب میکنیم.
    بقیه گزینه ها رو تغییر نمیدیم.
    حالا روی Save کلیک کنید تا تنطیمات ذخیره بشن.

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

    تمام شد! حالا یک ایمیل تست دیگه برای خودتون ارسال کنید و نتیجه رو ببنید.
    امیدوارم این مطلب بتونه برای رفع مشکل ارسال ایمیل در سایت جوملایی شما مفید باشه.

    [مهمان/کاربر گرامی برای دیدن لینک ها ابتدا باید عضو سایت شوید و لاگین کنید برای ثبت نام اینجا کلیک کنید]

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  2. 2 کاربر زیر از ezoji عزیز به خاطر این پست مفید تشکر کرده اند.


  3. # ADS
    تبلیغات در جوملا فارسی
    تاریخ عضویت
    Always
    محل سکونت
    Advertising world
    نوشته ها
    Many
     

  4. #2

    تاریخ عضویت
    Mar 2013
    محل سکونت
    مشهد
    نوشته ها
    29
    تشکر
    7
    تشکر شده 11 بار در 7 ارسال
    تشکر بسیار مفید بود
    من خودم از این وبسرویس استفاده کرده ام ولی دنبال کامپوننت جوملاش بودم
    متشکر

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  5. #3

    تاریخ عضویت
    Dec 2014
    محل سکونت
    فریمان
    نوشته ها
    292
    تشکر
    52
    تشکر شده 76 بار در 62 ارسال
    ممنون از شما بابت پست مفید.

    در پناه حــق

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


  6. #4

    تاریخ عضویت
    Aug 2013
    نوشته ها
    204
    تشکر
    0
    تشکر شده 6 بار در 6 ارسال
    با سلام و عرض ادب
    ممنون از پست بسیار مفید و کاربردی
    ارادتمند

    جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.


موضوعات مشابه

  1. نیازمند برنامه نویس جوملا در اصفهان
    توسط esfboy در انجمن به دنبال كارمند هستم
    پاسخ ها: 0
    آخرين نوشته: 04-08-2015, 09:34 AM
  2. پاسخ ها: 0
    آخرين نوشته: 02-19-2014, 09:12 AM
  3. برنامه نویس PHP در کرمان
    توسط نوید در انجمن متفرقه
    پاسخ ها: 0
    آخرين نوشته: 03-22-2011, 08:21 AM
  4. سرویس خبر
    توسط babak5374 در انجمن ماژول های مامبو فارسی
    پاسخ ها: 1
    آخرين نوشته: 07-22-2008, 06:25 AM
  5. نرم افزار سرویس وبلاگ دهی
    توسط yss.ir در انجمن متفرقه
    پاسخ ها: 9
    آخرين نوشته: 06-18-2008, 07:14 AM

علاقه مندی ها (Bookmarks)

علاقه مندی ها (Bookmarks)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •