PDA

View Full Version : ارسال ایمیل فعال سازی



omid_student
چهارشنبه 22 مهر 1394, 00:06 صبح
سلام دوستان
من توی سایتم از ایمیل فعال سازی استفاده کردم
ینی برای هر عضویت یه ایمیل به کاربر ارسال میشه
بعد نشستم دیدم اگه مثلا امروز سایت رو افتتاح کردم یه دفعه ۴۰ نفر عضو بشن ایمیل فعال سازی بفرسته یا ابرفرز سایت مسدود میشه
به نظر شما چیکار باید کرد
زنده باشید همه تون دوستان

Unique
چهارشنبه 22 مهر 1394, 15:19 عصر
ابرفرز سایت مسدود میشه
چی ؟ متوجه نمیشم.

هاست ها معمولا تا ۴۰۰ یا ۵۰۰ تا ایمیل را در روز مشکلی ندارند. خیلی ها هم کلا محدودیت ندارند ولی اگه زیاده روی کنین مسدود میشین. ۴۰ تا ایمیل که چیزی نیست.

omid_student
پنج شنبه 23 مهر 1394, 01:08 صبح
چی ؟ متوجه نمیشم.

هاست ها معمولا تا ۴۰۰ یا ۵۰۰ تا ایمیل را در روز مشکلی ندارند. خیلی ها هم کلا محدودیت ندارند ولی اگه زیاده روی کنین مسدود میشین. ۴۰ تا ایمیل که چیزی نیست.
ممنون از توجه تون
ببین فرض کنید در یک لحظه ۲۰ تا کاربر عضو سایت میشن و بهشون ایمیل فعال سازی میره
توی میزبانی سایت خودم وقتی ۴ تا یه لحظه میفرستادی سایت بسته میشد
میخواستم بدونم چیکار کنم بسته نشه هم کد فعال سازی میل بشه

mojooriass
پنج شنبه 23 مهر 1394, 12:38 عصر
اگر هاستتون محدودیت ارسال ایمیل داره (معمولا هاست ها تا 500 ایمیل در روز برای کاربران باز میزارند) می توانید از یه اکانت جیمیل و به کمک کلاس phpmailer برای ارسال ایمیل استفاده کنید .

plague
پنج شنبه 23 مهر 1394, 12:58 عصر
ایمیل های ارسالی رو بریز تو دیتابیس
بعد یه کرون جاب بزار هر 1 دقیقه یکبار از دیتبایس بخونه یه تعدادی رو و ارسال کنه
معمولا برای ثبتنام که نه ولی برای مثلا خبرنامه یه سایت که چند صد یا چند هزار کاربر داره از این روش استفاده میکنن

Unique
پنج شنبه 23 مهر 1394, 14:49 عصر
ببین فرض کنید در یک لحظه ۲۰ تا کاربر عضو سایت میشن و بهشون ایمیل فعال سازی میره
توی میزبانی سایت خودم وقتی ۴ تا یه لحظه میفرستادی سایت بسته میشد

دوست عزیز ، عموما در یک لچظه مثلا در چند ثانیه یا چند دقیقه ، ۲۰ تا کاربر ثبت نام نمیکنن و شما تفکر اشتباهی دارین ، هاستی هم که چنین محدودیت مسخره ای داره را دورش خط قرمز بکش. اصلا این هاست ارزش نداره ازش سرویس بگیری. محدودیت در روز حدود ۵۰۰ تا ۱۰۰۰ ایمیل هست و کسانی هم که خبرنامه یا بهتر بگم اسپم میفرستن از چند gmail account سوء استفاده میکنند.

omid_student
جمعه 24 مهر 1394, 00:26 صبح
دوست عزیز ، عموما در یک لچظه مثلا در چند ثانیه یا چند دقیقه ، ۲۰ تا کاربر ثبت نام نمیکنن و شما تفکر اشتباهی دارین ، هاستی هم که چنین محدودیت مسخره ای داره را دورش خط قرمز بکش. اصلا این هاست ارزش نداره ازش سرویس بگیری. محدودیت در روز حدود ۵۰۰ تا ۱۰۰۰ ایمیل هست و کسانی هم که خبرنامه یا بهتر بگم اسپم میفرستن از چند gmail account سوء استفاده میکنند.
باید احتمال بدیم که ممکنه ثبت نام کنن.اصلا شما فرض کن انقدر امار زیاد میشه که ثبت نام میکنن.بهتره یه راهکار ارایه بشه
تصمیم گرفتم از کران جاب استفاده کنم

omid_student
جمعه 24 مهر 1394, 00:27 صبح
اگر هاستتون محدودیت ارسال ایمیل داره (معمولا هاست ها تا 500 ایمیل در روز برای کاربران باز میزارند) می توانید از یه اکانت جیمیل و به کمک کلاس phpmailer برای ارسال ایمیل استفاده کنید .
از phpmailer با اکانت جیمیل استفاده کرده بعضی مواقع اصلا نمیفرسته

mojooriass
جمعه 24 مهر 1394, 02:05 صبح
از phpmailer با اکانت جیمیل استفاده کرده بعضی مواقع اصلا نمیفرسته
معملا اگر تمامی اطلاعات ورودی درست باشه مشکلی در ارسال ایمیل پیش نمیاد سه نکته که حتما باید توجه کنید از اخرین ورژن کلاس phpmailer استفاده کنید (از این لینک میتوانید دریافت کنید https://github.com/PHPMailer/PHPMailer) و همچنین دسترسی اتصال به اکانت جمیلتون را ازاد کنید تا برنامه بتونه بهش وصل بشه برای این کار به این لینک برید :
https://myaccount.google.com/
وارد قسمت Sign-in & security بشید بعد از ان وارد Connected apps & sites بشید و گزینه Allow less secure apps را on کنید .
مورد بعدی هم هنگام فرستادن ایمیل در هنگام ثبت نام زمانی که موقع ارسال ایمیل هست از تابع ()sleep استفاده کنید و برنامه را برای 2-3 نگه دارید این کار برای این هست که اگر در یک زمان خاص تعداد زیادی کاربر ثبت نام کردند کمی بین زمان ارسال ایمیل ها فاصله باشه و از مشکلات ناخواسته جلوگیری بشه.

arta.nasiri
جمعه 24 مهر 1394, 10:45 صبح
باید احتمال بدیم که ممکنه ثبت نام کنن.اصلا شما فرض کن انقدر امار زیاد میشه که ثبت نام میکنن.بهتره یه راهکار ارایه بشه
تصمیم گرفتم از کران جاب استفاده کنم

خب اگه آمار ساییتون اینقدر که میگید ممکنه بالا بهتره از vps یا سرور اختصاصی استفاده کنید.

omid_student
جمعه 24 مهر 1394, 23:52 عصر
خب اگه آمار ساییتون اینقدر که میگید ممکنه بالا بهتره از vps یا سرور اختصاصی استفاده کنید.
نوی vps مشکل ارسال ایمیل و محدودیت نداریم؟

omid_student
جمعه 24 مهر 1394, 23:53 عصر
معملا اگر تمامی اطلاعات ورودی درست باشه مشکلی در ارسال ایمیل پیش نمیاد سه نکته که حتما باید توجه کنید از اخرین ورژن کلاس phpmailer استفاده کنید (از این لینک میتوانید دریافت کنید https://github.com/PHPMailer/PHPMailer) و همچنین دسترسی اتصال به اکانت جمیلتون را ازاد کنید تا برنامه بتونه بهش وصل بشه برای این کار به این لینک برید :
https://myaccount.google.com/
وارد قسمت Sign-in & security بشید بعد از ان وارد Connected apps & sites بشید و گزینه Allow less secure apps را on کنید .
مورد بعدی هم هنگام فرستادن ایمیل در هنگام ثبت نام زمانی که موقع ارسال ایمیل هست از تابع ()sleep استفاده کنید و برنامه را برای 2-3 نگه دارید این کار برای این هست که اگر در یک زمان خاص تعداد زیادی کاربر ثبت نام کردند کمی بین زمان ارسال ایمیل ها فاصله باشه و از مشکلات ناخواسته جلوگیری بشه.

ممنون از پاسختون
به نظر شما میشه اصلا اعتماد کرد به این گزینه؟منظورم اینه یه وقت بعدا مشکلی پیش نیاد که مجبور باشیم سایت رو موقتی معلق کنیم

Unique
شنبه 25 مهر 1394, 01:13 صبح
باید احتمال بدیم که ممکنه ثبت نام کنن.اصلا شما فرض کن انقدر امار زیاد میشه که ثبت نام میکنن.بهتره یه راهکار ارایه بشه
شاید منظورم را خوب نرسوندم ، ببینین وقتی شما حرف از میزبانی Shared میزنین و اینکه در نظر میگیین نیاز سایت شما را چنین سرویسی برآورده میکنه قطعا چنین حجم ثبت نامی وجود نداره. که بخواد با محدودیت میزبانی shared به مشکل بخوره ! این موضوع هم که شرکت ارائه دهنده میزباین بیاد محدودیت زمانی در تعداد ارسال بگذاره مشکل از اون شرکت هست و باید شرکتی که

با gmail هم محدودیت ارسال روزانه ایمیل هست. و مشکل شما را کامل حل نمیکنه.

در مورد استفاده از cron job هم خدایی از این پیشنهاد ها ندین ، ارسال ایمیل با cron job ؟! آخه این چه راه حلیه !؟ چرا لقمه را دور سرتون میچرخونین !؟

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

اما آقا امید به نظرم شرکتی که ازش میزبانی وب میگیری شرکت در پیتیه ! میزبانت را عوض کن و محدودیت ارسال ایمیل را هم قبل خرید باهاشون چک کن.

موفق باشی

omid_student
یک شنبه 26 مهر 1394, 12:32 عصر
خب اگه آمار ساییتون اینقدر که میگید ممکنه بالا بهتره از vps یا سرور اختصاصی استفاده کنید.
درود بر شما
بهترین راه حل همینه
کارفرما تصمیم گرفته vps تهیه کنه

omid_student
یک شنبه 26 مهر 1394, 12:33 عصر
شاید منظورم را خوب نرسوندم ، ببینین وقتی شما حرف از میزبانی Shared میزنین و اینکه در نظر میگیین نیاز سایت شما را چنین سرویسی برآورده میکنه قطعا چنین حجم ثبت نامی وجود نداره. که بخواد با محدودیت میزبانی shared به مشکل بخوره ! این موضوع هم که شرکت ارائه دهنده میزباین بیاد محدودیت زمانی در تعداد ارسال بگذاره مشکل از اون شرکت هست و باید شرکتی که

با gmail هم محدودیت ارسال روزانه ایمیل هست. و مشکل شما را کامل حل نمیکنه.

در مورد استفاده از cron job هم خدایی از این پیشنهاد ها ندین ، ارسال ایمیل با cron job ؟! آخه این چه راه حلیه !؟ چرا لقمه را دور سرتون میچرخونین !؟

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

اما آقا امید به نظرم شرکتی که ازش میزبانی وب میگیری شرکت در پیتیه ! میزبانت را عوض کن و محدودیت ارسال ایمیل را هم قبل خرید باهاشون چک کن.

موفق باشی

زنده باشی مرد بزرگ
قرار شد vps تهیه کنه کارفرما