آژانس هواپیماییexchanging

کمک برای نوشتن یک برنامه پیرامون Email Delivery

شروع موضوع توسط StarSoheil ‏11 ژانویه 2008 در انجمن PHP

  1. StarSoheil

    StarSoheil Registered User

    تاریخ عضویت:
    ‏1 آگوست 2005
    نوشته ها:
    2,165
    تشکر شده:
    40
    محل سکونت:
    Malaysia
    سلام
    اگه توجه کرده باشین موقعی که به ایمیلهایی که حالا در یاهو یا گوگل یا ... وجود ندارن ایمیل ارسال میکنیم یک Delivery به همون آدرسی که باهاش ایمیل ارسال کردیم میاد. حالا من نیاز به اسکریپتی دارم که ( مثلا به 20000 آدرس ایمیل ارسال میکنیم و 19000 تاش وجود نداره ) همه این Email Delivery ها رو یکجا کنه و بعدش فقط ایمیلها رو استخراج کنه.
     
  2. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    فانکشن getmxrr برای همن کار هست !!
     
  3. StarSoheil

    StarSoheil Registered User

    تاریخ عضویت:
    ‏1 آگوست 2005
    نوشته ها:
    2,165
    تشکر شده:
    40
    محل سکونت:
    Malaysia
  4. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
  5. miladmovie

    miladmovie مدیر بازنشسته کاربر فعال

    تاریخ عضویت:
    ‏25 دسامبر 2002
    نوشته ها:
    1,936
    تشکر شده:
    2
  6. StarSoheil

    StarSoheil Registered User

    تاریخ عضویت:
    ‏1 آگوست 2005
    نوشته ها:
    2,165
    تشکر شده:
    40
    محل سکونت:
    Malaysia
    والا توی ایمیل ها امکان unsubscribe میزاریم. حالا نمیدونم اسم اینم میشه اسپم گذاشت یا نه!
     
  7. appbannerkhuniresbanner
  8. hossein_asp

    hossein_asp کاربر تازه وارد

    تاریخ عضویت:
    ‏31 مارس 2005
    نوشته ها:
    637
    تشکر شده:
    0
    محل سکونت:
    جایی که خدا نباشد
    یه راه خیلی ساده براش هست عین آب خوردن.برای تست به صورت یه حلقه بهشون یه میل ارسال کن اگر میل ارسال نشه آدرس ایمیل معتبر نیست.

    یه مثال شبه کد:

    PHP:
    do { 
        
    $to=$row_members['Email'];
        
    $emailsended=mail($to$subject$message$emailheaders);
        if(
    $emailsended){
        
    //shebhe code
         
    save_email();
        }
        else{
        
    //shebhe code
         
    skip_email();
        }
      } while (
    $row_members mysql_fetch_assoc($members));
     
  9. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    یعنی واقعا خسته نباشی حسین !! :D
     
  10. hossein_asp

    hossein_asp کاربر تازه وارد

    تاریخ عضویت:
    ‏31 مارس 2005
    نوشته ها:
    637
    تشکر شده:
    0
    محل سکونت:
    جایی که خدا نباشد
    او!! یعنی انقدر چرت گفتم [​IMG]
     
  11. StarSoheil

    StarSoheil Registered User

    تاریخ عضویت:
    ‏1 آگوست 2005
    نوشته ها:
    2,165
    تشکر شده:
    40
    محل سکونت:
    Malaysia
    بعد این وسط چطور میشه تشخیص داد چه ایمیلی ارسال شده و چه ایمیلی... نکنه باید دستی چک کرد؟:wacko:
     
  12. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    فانکشن میل میل رو ارسال میکنه فقط. یعنی به mail server فقط deliver میکندش !! و بعد true بر میگردونه.
    حالا اینکه ایمیل ولیده یا نه اتفاقیه که بعد از mailserver رخ میده ! یعنی درست زمانی که میل سرور لوکال ما میخواد به میل سرور مقصد وصل بشه !!
    بنا بر این این چیزی که تو نوشتی همه ایمیل هارو true بر میگردونه !!
     
  13. hossein_asp

    hossein_asp کاربر تازه وارد

    تاریخ عضویت:
    ‏31 مارس 2005
    نوشته ها:
    637
    تشکر شده:
    0
    محل سکونت:
    جایی که خدا نباشد
    حالا من یه چیزی گفتم شما تست کن اگه کار نکرد بامن تو بخش skip_email(); ایمیل های ارسال نشده قرار میگیرن.

    من برای سیستم خبرنامم از این روش استفاده میکنم و کار میکنه.البته نمیشه گفت هر میلی که ارسال نشد حتما وجود نداره یا معتبر نیست ممکن اشکالات دیگه ای هم اتفاق بیفته.
     
  14. avajang.com .leftavajang.com.right
  15. Shahed

    Shahed کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏30 ژوئن 2003
    نوشته ها:
    7,175
    تشکر شده:
    31
    محل سکونت:
    mt.cgi
    فقط در یک صورت مقدار false برمیگرده ... اونم موقعی که syntax ایمیل اشتباه باشه .. یا مشکلی بین php و میل سرور رخ بده !!
     
  16. hossein_asp

    hossein_asp کاربر تازه وارد

    تاریخ عضویت:
    ‏31 مارس 2005
    نوشته ها:
    637
    تشکر شده:
    0
    محل سکونت:
    جایی که خدا نباشد
    این برنامه اون کاری رو که میخوای به اون شکل انجام نمیده حالا من آپلود میکنم شاید کارت راه افتاد.در واقع یه اسپم ارسال کنه فقط.

    مشاهده پیوست newsletter_sender.rar
     
  17. ccirco

    ccirco Registered User

    تاریخ عضویت:
    ‏27 آپریل 2006
    نوشته ها:
    167
    تشکر شده:
    3
    اگه این کد یا برنامه کامل شد یا کسی نوشت یک خبر هم به من بدین

    اما یه پیشنهاد برای بازدهی بهتر
    به جای اینکه دنبال حذف ایمیل های دیلیور شده باشین یک کد بنویسین که ایمیل هایی که باز می شند را استخراج کنه من برا این کد پول میدم کسی نوشت قیمت بده و شرایط را بگه
    البته ایمیل بزنید
     
  18. alik

    alik کاربر قدیمی پرشین تولز

    تاریخ عضویت:
    ‏23 سپتامبر 2005
    نوشته ها:
    2,148
    تشکر شده:
    1,226
    تحت شرایطی میشه نوشتش :) ولی صد در صد تمام ایمیل هایی که باز میشوند را نمی توانیم بشماریم :)
    اگر خواستی تماس بگیر تا صحبت کنیم :)