نمایش نتایج: از شماره 1 تا 7 , از مجموع 7

موضوع: معرفی پلاگین های رایگان و پولی برای دایرکت ادمین

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #4
    عضو دائم nimafire آواتار ها
    تاریخ عضویت
    Aug 2008
    محل سکونت
    تهران - اصفهان
    نوشته ها
    1,529
    تشکر تشکر کرده 
    209
    تشکر تشکر شده 
    3,248
    تشکر شده در
    1,901 پست

    پیش فرض SMTP Limiter

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


    acl_smtp_rcpt = check_recipient
    acl_smtp_data = check_message

    اضافه کنید


    acl_not_smtp = check_not_smtp

    پس از


    begin acl

    اضافه کنید


    check_not_smtp:
    deny set acl_c0 = ${perl{find_user}}
    condition = ${if def:acl_c0{${if exists{/etc/virtual/.smtp_deny/$acl_c0} {yes}}}}
    message = User $acl_c0 is not allowed to use SMTP

    accept

    پس از


    accept hosts = +auth_relay_hosts
    endpass
    message = authentication required
    authenticated = *

    اضافه کنید


    set acl_c0 = ${perl{find_user}}

    Note: If line "authenticated = *" appear more than once inside your exim.conf, then you probably should add "set acl_c0 = ${perl{find_user}}" after each ocurrence of this line.

    پس از


    check_message:

    اضافه کنید


    deny condition = ${if def:acl_c0{${if exists{/etc/virtual/.smtp_deny/$acl_c0} {yes}}}}
    message = User $acl_c0 is not allowed to use SMTP

    پس از


    begin routers

    اضافه کنید


    check_limits:
    driver = redirect
    domains = ! +local_domains
    condition = ${if def:acl_c0{${if first_delivery{${perl{check_limits}{$acl_c0}}}}}}
    allow_fail
    data = ":fail: You ($acl_c0) have reached your message limit"

    اگر در این فایل خط زیر را داشتید


    condition = "${perl{check_limits}}"

    به خط زیر تغییر دهید


    # condition = "${perl{check_limits}}"

    پس از


    accept hosts = +relay_hosts

    اضافه کنید


    set acl_c0 = ${lookup{$sender_host_address}lsearch{/etc/virtual/pophosts_user}\
    {${perl{find_user}{$value}}}}

    5) Replace your exim.pl with exim.pl included in archive (It's inside 'scripts' folder. After installation (2) full path will be /usr/local/directadmin/plugins/SMTP_Limiter/scripts/exim.pl.) and make sure it has chmod 755.

    exim را ریست کنید تمام

    فایل های پیوست شده فایل های پیوست شده
    ویرایش توسط nimafire : April 11th, 2013 در ساعت 15:27
    ● مدیر فنی سرور - کانفیگ فنی و امنیتی سیستم عامل و انواع کنترل پنل های لینوکس cPanel - Directadmin / نزدیک به 10 سال تجربه

  2. تعداد تشکر ها ازnimafire به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

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

  1. پاسخ ها: 5
    آخرين نوشته: December 25th, 2014, 22:35
  2. کامپوننت ارسال اس ام اس
    توسط larsa.soft در انجمن Joomla-Mambo
    پاسخ ها: 1
    آخرين نوشته: March 3rd, 2014, 09:15
  3. پاسخ ها: 0
    آخرين نوشته: December 26th, 2013, 12:31
  4. پاسخ ها: 2
    آخرين نوشته: October 12th, 2013, 15:19
  5. طراحی آزمون آنلاین پولی
    توسط mohammadreza1376 در انجمن سوالات و مشکلات
    پاسخ ها: 14
    آخرين نوشته: May 31st, 2013, 17:39

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

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