تمامی مسائل در رابطه با ارسال ایمیل انبوه

شروع موضوع توسط soooot ‏11 ژانویه 2007 در انجمن مشكلات كار با ايميل

  1. PadinaWebGroup

    PadinaWebGroup Active Member

    ارسال‌ها:
    741
    تشکر شده:
    244
    امتیاز دستاورد:
    43
    اين تايپيك چرا خوابيد حالا كسي راه حل توپي واسه ارسال ايميل زيادي نداره ؟
     
    نوشته شده توسط PadinaWebGroup در ‏5 مارس 2007
  2. SME

    SME Banned

    ارسال‌ها:
    1,236
    تشکر شده:
    310
    امتیاز دستاورد:
    36
    به امضا من توجه کن دوست عزیز...
     
    نوشته شده توسط SME در ‏5 مارس 2007
  3. NabiKAZ

    NabiKAZ Well-Known Member

    ارسال‌ها:
    1,184
    تشکر شده:
    430
    امتیاز دستاورد:
    83
    من یه خبر نامه ساده برای سایت نوشتم که حدود 1000 تا عضو داره.
    اما سرور من با ارسال تنها 100 تا ایمیل همزمان هم مشکل داره و میگه سایتهایی مثل یاهو آی پی سرور رو بلوک میکنند. و یا حتی ممکنه به سرور فشار بیاد و موجب دون شدن میل سرور و وب سرور بشه !!!
    سخت گیری این قضیه بماند حالا !
    چه راهی برای حل این مشکل پیشنهاد میکنید؟

    نظرتون درمورد استفاده از ()sleep چیه؟
    مثلاً بعد از ارسال هر 100 تا ایمیل با این تابع یه تاخیر 30 ثانیه ای ایجاد کنیم....
     
    آخرین ویرایش: ‏8 مارس 2007
    نوشته شده توسط NabiKAZ در ‏8 مارس 2007
  4. SME

    SME Banned

    ارسال‌ها:
    1,236
    تشکر شده:
    310
    امتیاز دستاورد:
    36
    نبی جان، این راهی که شما میگی تو خیلی از برنامه های ارسال انبوه استفاده میشه.
    میتونید از برنامه های اکسترنال هم جهت ارسال انبوه استفاده کنی. فقط میمونه ایمپورت کردن ایمیل اعضا!
     
    نوشته شده توسط SME در ‏9 مارس 2007
  5. NabiKAZ

    NabiKAZ Well-Known Member

    ارسال‌ها:
    1,184
    تشکر شده:
    430
    امتیاز دستاورد:
    83
    یعنی از نظر شما و دیگر دوستان تائید میشه ؟!
    البته مشکل اینجاست که کاربر ممکنه مجبور بشه خیلی منتظر بمونه.


    نه فایده نداره ، باید تحت وب باشه و از بانک سایت ایمیل ها رو استخراج کنه.
     
    نوشته شده توسط NabiKAZ در ‏9 مارس 2007
  6. NabiKAZ

    NabiKAZ Well-Known Member

    ارسال‌ها:
    1,184
    تشکر شده:
    430
    امتیاز دستاورد:
    83
    راهی که خودم فعلا پیدا کردم اینه که ...

    ابتدا کلیه ایمیل ها رو استخراج میکنه.
    بعد به دسته های مثلا 100 تایی تقسیم میکنه .
    هر دسته رو به صورت یک رکورد در بانک ذخیره میکنه.
    سپس صفحه ای ظاهر میشه که همون رکورد ها رو فهرست کرده.
    در کنار هر رکورد یه دکمه ارسال قرار دادم.
    وقتی روی هر دکمه کلیک میشه، چک میکنه که آخرین بار که رکورد ارسال شده چه زمانی بوده (از کوکی).
    اگر بیشتر از مثلا 30 ثانیه گذشته که اقدام به ارسال اطلاعات اون رکورد میکنه .
    رکورد رو پاک میکنه.
    زمان ارسال آخرین رکورد رو در کوکی ذخیره میکنه.
    به همین ترتیب برای باقی دکمه ها...
    ضمنا با توجه به اینکه از آژاکس استفاده کردم کار فوق العاده سریع و تمیز شده.

    این روش رو تائید میکنید؟!

    از ایده های جدید استقبال میکنیم.

    تشکر
    نبی
     
    نوشته شده توسط NabiKAZ در ‏9 مارس 2007
    payam98 از این پست تشکر کرده است.
  7. HotHost.ir

    HotHost.ir Member

    ارسال‌ها:
    317
    تشکر شده:
    54
    امتیاز دستاورد:
    16
    نبی جان به نظر من این راه Sme خیلی بهتره. کع البته اول هم خودت پیشنهاد دادی.
    این راهی که شما میگی اینجور که من فهمیدم نیاز به آنلاین بودن مدیر داره! درسته؟!
     
    نوشته شده توسط HotHost.ir در ‏9 مارس 2007
  8. blognevis

    blognevis Member

    ارسال‌ها:
    341
    تشکر شده:
    48
    امتیاز دستاورد:
    16
    اقا بهترين راه استفاده از سرويس هاي رايگان pop3 هست يعني چند اكانت باز كني و بصورت زماني ارسال كني
     
    نوشته شده توسط blognevis در ‏10 مارس 2007
  9. NabiKAZ

    NabiKAZ Well-Known Member

    ارسال‌ها:
    1,184
    تشکر شده:
    430
    امتیاز دستاورد:
    83
    میشه بیشتر توضیح بدید؟
     
    نوشته شده توسط NabiKAZ در ‏10 مارس 2007
    payam98 از این پست تشکر کرده است.
  10. NabiKAZ

    NabiKAZ Well-Known Member

    ارسال‌ها:
    1,184
    تشکر شده:
    430
    امتیاز دستاورد:
    83
    درسته
     
    نوشته شده توسط NabiKAZ در ‏10 مارس 2007
    payam98 از این پست تشکر کرده است.
  11. NabiKAZ

    NabiKAZ Well-Known Member

    ارسال‌ها:
    1,184
    تشکر شده:
    430
    امتیاز دستاورد:
    83
    سلام ؛

    من فکر میکردم اگر از sleep استفاده بشه، می بایستی تا پایان یافتن پردازش اسکریپت و تولید و نمایش خروجی کاربر منتظر بمونه و پنجره مرورگر رو نبنده.
    اما در عمل دیدم اینطور نیست! یعنی حتی با وجود بستن پنجره مرورگر، اسکریپتهای بعد از sleep بعد از پایان تاخیر زمانی، اجرا خواهند شد و این خیلی جالبه!
    البته مطلب دیگه که به ذهن میرسه اینه که ممکنه در زمان اجرای sleep ، منابع cpu یا memory در حال استفاده باقی بمونه و بار اضافی همراه داشته باشه.

    برای اینکار یه کد نوشتم که 5 مرتبه و در هر مرتبه 5 عدد ایمیل به صورت همزمان ارسال بشه و در بین هر 5 مرتبه یک وقفه زمانی 10 ثانیه ای هم وجود داشته باشه، یعنی دقیقاً کد زیر:
    PHP:

    <?php
    set_time_limit(0);

    $s=10;
    $n=5;

    for ($i=0; $i<$n; $i++) {
            mail("[email protected]", $subject, $msg, $mailheaders);
    }
    sleep($s);

    for ($i=0; $i<$n; $i++) {
            mail("[email protected]", $subject, $msg, $mailheaders);
    }
    sleep($s);

    for ($i=0; $i<$n; $i++) {
            mail("[email protected]", $subject, $msg, $mailheaders);
    }
    sleep($s);

    for ($i=0; $i<$n; $i++) {
            mail("[email protected]", $subject, $msg, $mailheaders);
    }
    sleep($s);

    for ($i=0; $i<$n; $i++) {
            mail("[email protected]", $subject, $msg, $mailheaders);
    }
    sleep($s);

    ?>
     
    نتیجه ای که حاصل شد جالب بود. نمودار زیر در زمان اجرای این کد تولید شده:
    [​IMG]
    در نمودار میبینید که در زمانی که (10)sleep داره عمل میکنه، cpu usage روی صفر است.
    با این اوصاف فکر میکنم نیازی نیست نگران cpu usage و memory usage باشیم.

    اما مطلب دیگه باقی میمونه، و اون web server و mail server است. یعنی آیا به اونها بار اضافی تحمیل نمیشه؟ این موارد رو نتونستم تست کنم به دلیل اینکه برنامه مونیتورینگ برای مشاهده وضعیت web server و mail server سراغ نداشتم. الان یه سرچ میکنم ببینم چی پیدا میکنم.


    نبی
     
    نوشته شده توسط NabiKAZ در ‏10 مارس 2007
    k2gtx و SME از این پست تشکر کرده اند.
  12. PadinaWebGroup

    PadinaWebGroup Active Member

    ارسال‌ها:
    741
    تشکر شده:
    244
    امتیاز دستاورد:
    43
    منم به اين راه خيلي نيازمندم يكي كمكم كنه هيچي نميفهمم از برنامه نويسي كمك ؟!
     
    نوشته شده توسط PadinaWebGroup در ‏11 مارس 2007
  13. NabiKAZ

    NabiKAZ Well-Known Member

    ارسال‌ها:
    1,184
    تشکر شده:
    430
    امتیاز دستاورد:
    83
    شاید بهتر باشه شما تا اطلاع ثانوی از همون sleep بعد از ارسال چند تا ایمیل ارسال کنید!
     
    نوشته شده توسط NabiKAZ در ‏12 مارس 2007
  14. k2gtx

    k2gtx Member

    ارسال‌ها:
    41
    تشکر شده:
    3
    امتیاز دستاورد:
    6
    نبی جان بهت تبریک میگم. راه حل خوبی ارائه کردی. اما فکر کنم باید از حلقه استفاده بشه دیگه. نه؟
     
    نوشته شده توسط k2gtx در ‏4 ژوئن 2007
  15. hadi222

    hadi222 Member

    ارسال‌ها:
    61
    تشکر شده:
    11
    امتیاز دستاورد:
    6
    سلام دوستان
    یه سری اطلاعات بهتون میدم
    1 اگر از هاست معمولی بفرستید اولا بعد از مدتی اسپمر شناخته می شید
    اگر با اسکریپت بفرستید سی پی یو سرور پدرش در میاد همکارم یه بار یه سی پی یو سوزوند
    اگر ای پی تونو با برنامه ها عوض کنید شناسایی میشید و کاملا وارد بلک لیست می شید و جالب اینکه اگر ای پیتون شناسایی بشه و وارد بلک لیست بشه وقتی به میل سرور هاستتون متصل بشید اونم از دست رفته
    اگر با ایمیل ادرسی که از توی هاستتون ساختید بخوایید به کمک نرم افزار بفرستید بازم پدر هاست در میاد ای پی سرور هاستینگتون شناسایی میشه و صاحب هاستینگ شاکی میشه وحشتناک
    ارسال ایمیل تبلیغاتی با دی اس ال توصیه میشه ولی نه با عوض کردن ای پی بلکه با ای پی اروژینال
    فقط به کمک میل سرور اختصاصی مخصوص ارسال ایمیل تبلیغاتی نه هر چیزی
    سوالی بود بگید چه همینجا چه پیغام خصوصی
    و یا با hadi_iroonie تماس حاصل بفرمایید
     
    نوشته شده توسط hadi222 در ‏10 آگوست 2007
  16. hadi222

    hadi222 Member

    ارسال‌ها:
    61
    تشکر شده:
    11
    امتیاز دستاورد:
    6
    ببخشید هدفم اسپم تو سایت نیست ولی لازم بود بگم
    روش ارسال از روی لوکال هاست بدترین نوع هست که فقط ابتدایی ها ازش استفاده می کنن
    و خوش شانس ترین افراد بعد از ارسال 10 هزار ایمیل با لوکال هاست ای پی شون شناسایی میشه
     
    نوشته شده توسط hadi222 در ‏10 آگوست 2007
  17. arminimani

    arminimani New Member

    ارسال‌ها:
    3
    تشکر شده:
    1
    امتیاز دستاورد:
    1
    اسپم شدن دامنه

    من بعد از تحقیق و بررسی به نتایج خیلی خوبی رسیدم ولی یک جا به بن بست خوردم
    من هم اسکریپت آنلاین ارسال ایمیل را بدست آوردم و هم میل سروری رو که محدودیت کمی برای ارسال ایمیل داشت و روزی 50000 ایمیل می شد فرستاد و فقط کافیست که آدرس ها رو ایمپورت کنی و بعد دیگه هیچ کاری باهات نداره
    نکته بدش اینه که بعد از فرستادن حدود 2000 ایمیل یاهو ادرس دامنه من رو اسپم کرد یعنی اگه آدرس دامنه ای رو که گذاشته بودم تو متن نامه رو حذف می کردم مشکلی نبود و دوباره می رفت تو اینباکس
    خلاصه هر بار که آدرس رو عوض می کردم و می فرستادم باز بعد از چند هزار تا اسپم می شد
    حالا نمی دونم چه کنم
    کسی نظری نداره
    البته اگه کسی مثلا می خواد صد هزار ایمیل رو طی مثلا دو هفته بفرسته فکر نکنم اسپم بشه ولی من هدفم روی بالغ بر یک میلیون در ماه بود
    اگه کسی خواست ایمیل بزنه
    [email protected]
     
    نوشته شده توسط arminimani در ‏7 ژوئن 2008
    hhhhffff از این پست تشکر کرده است.
  18. mamad021

    mamad021 New Member

    ارسال‌ها:
    22
    تشکر شده:
    2
    امتیاز دستاورد:
    1
    سلام من چهار تا صفه را خوندم ولی چیزی نفهمیدم
    یه نرم افزار معرفی کنید که روی کامپیوتور شخصی نصب کنم
    با مشخصات سرورم روزی 500 تا ایمیل توی یه ساعت بفرستم .
    که نه با سرور مشکل پیدا کنم نه با یاهو اگر لازم باشه بین هر ایمیلم یکم فاصله میزارم من هروز دانلود آفلاین دارمویه 7 تا 8 ساعتی کامپیوتر روشنه واینترنت adsl دارم تا چند ساعت هم مورد نداره آموزشم اگه بدبد ممنون
     
    نوشته شده توسط mamad021 در ‏16 اکتبر 2009
  19. mamad021

    mamad021 New Member

    ارسال‌ها:
    22
    تشکر شده:
    2
    امتیاز دستاورد:
    1
    سلام ممنون که توی این 2 هفته جوابهای زیادی به من دادید واقعا کارم راه افتاد ممنوووووووووووون:there:
     
    نوشته شده توسط mamad021 در ‏30 اکتبر 2009
  20. afmj

    afmj New Member

    ارسال‌ها:
    1
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    :tavajoh:وقتی میخواهم در جیمیل یک ایمیل ارسال کنم با یک اخطار مواجه میشوم چه کنم
     
    نوشته شده توسط afmj در ‏17 می 2010

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