راهنمائی راجع به یک پروژه درباره یاهو

شروع موضوع توسط pulpfiction ‏4 مارس 2007 در انجمن PHP

  1. pulpfiction

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

    تاریخ عضویت:
    ‏4 مارس 2007
    نوشته ها:
    21
    تشکر شده:
    0
    سلام دوستان
    من باید یک پروژه در ارتباط با یاهو کار کنم که نیاز به راهنمائی دارم.
    جزئیاتش به این صورت ه که قراره برنامه ای با PHP بنویسم که user , password یاهو یک کاربر رو بگیره و در بانک ذخیره بکنه , بعد در بازه های زمانی مختلف بصورت خودکار لاگین بکنه , لیست و محتوای ایمیل ها رو بگیره .
    و بعد ایمیلهای جدید رو به حالت unread در بیاره .
    حالا چنتا مشکل این وسط دارم .
    یکی اینکه آیا باید از socket استفاده کنم یا راه بهتری هم هست ؟
    مشکل بعدی ایمنه که بعد از login , یاهو چنتا متغییر ایجاد میکنه که در هر لاگین , بصورت راندوم مقدارش عوض میشه مثل YY=5234 که میتونه مشکل ساز بشه .
    مساله بعدی در مورد خوندن ایمیل ها است . هر ایمیل برای خودش یک ID به این صورت داره : MsgId=9256_1477013_734_2258_576_0_9505_1543_783843997
    که نمیدونم این مورد رو هم manage بکنم .
    ممنون میشم کامل راهنمائی بکنید .

    اگه برنامه یا اسکریپتی در این ارتباط وجود داره هم لطفا معرفی بکنید


    باز هم از همتون متشکرم
     
  2. خدمات پی پالبازدیدیار - افزایش بازدید سایت و سیگنال های برند
  3. pulpfiction

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

    تاریخ عضویت:
    ‏4 مارس 2007
    نوشته ها:
    21
    تشکر شده:
    0
    کسی نمیخواد کمک بکنه ؟ :(
     
  4. miladmovie

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

    تاریخ عضویت:
    ‏25 دسامبر 2002
    نوشته ها:
    1,936
    تشکر شده:
    2
    متاسفانه فکر نکنم یاهو چندان به علاقه به رو کردن روشش هاش داشته باشه
    همه این ها رو من برای گوگل دیدم ولی یاهوو ....

    اگر توی اون اکانت های یاهو pop3 فعال باشه شاید بشه یک کارهای کرد
     
  5. hmsn

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

    تاریخ عضویت:
    ‏17 آگوست 2006
    نوشته ها:
    196
    تشکر شده:
    0
    محل سکونت:
    تو يه خونمون
    آقا میلاد اگه می شه بگید یه توضیحی بدین که حالا اگه pop3 داشت چه جوری باید ایمیل های خونده نشده رو ببنیم .
    از کلاس خاصی استفاده می کنیم؟
    اگه می شه یکی هم درباره استفاده از socket هم بگه
    ممنون
     
  6. Mehdi

    Mehdi مدیر بازنشسته

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,566
    تشکر شده:
    49
    محل سکونت:
    Anywhere
    اول اینکه برا اینکه بتونید امکان دریافت ایمیل هاتونو داشته باشید از یاهو لازم هست که ایمیل پولی یاهو رو داشته باشید , همونی که پول میگیره .
    برا کدش هم میتونید برید تو سایت پی اچ پی کلاسیز و از اونجا قسمت ایمیلش چندین تا مثال وجود داره , برا کار با pop3 هم مثال داره ;)
     
  7. miladmovie

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

    تاریخ عضویت:
    ‏25 دسامبر 2002
    نوشته ها:
    1,936
    تشکر شده:
    2
    همونطور که مهدی گفت یاهو اکانت pop3 نمی ده البته برای اکانت های .uk می ده !
    من هم دقیقا نمی دونم پروتکل pop3 چه طور می تونه یک نامه رو خوانده شده بکنه
    این چیزها زحمت خود آدم رو می طلبه که بره دنبالش ;)
     
  8. hmsn

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

    تاریخ عضویت:
    ‏17 آگوست 2006
    نوشته ها:
    196
    تشکر شده:
    0
    محل سکونت:
    تو يه خونمون
    خوب ممنون البته در مورد pop3 منم منظورم اون .uk هایی بود چون خودم داشتم که حالا هیچی حل شد
    مسئله دیگه گفتم اگه می شه کار با socket ها رو یکی توضیح بده
    ممنون
     
  9. pulpfiction

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

    تاریخ عضویت:
    ‏4 مارس 2007
    نوشته ها:
    21
    تشکر شده:
    0
    منظورتون اینه که بدون pop3 , به هیچ وجه این کار امکان پذیر نیست ؟
    تو قسمت developers.yahoo.com هم چیزی در این باره نیست ؟
    نمیشه با نوشتن کد , چنین چیزی شبیه سازی کرد ؟
    خیلی حیاتیه ها :(
     
  10. miladmovie

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

    تاریخ عضویت:
    ‏25 دسامبر 2002
    نوشته ها:
    1,936
    تشکر شده:
    2
    سوکت رو چیش رو می خواهی بدونی ؟ http://ir.php.net/manual/en/ref.sockets.php

    در مورد اینکه بشه کاریش هم کرد مهدی گفت که توی phpclasses بگرد انشاالله که پیدا می کنی
     
  11. pulpfiction

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

    تاریخ عضویت:
    ‏4 مارس 2007
    نوشته ها:
    21
    تشکر شده:
    0
    تو سایت phpclasses چیزی پیدا نکردم که باهاش بشه لاگین با سیستمی مثل یاهو رو شبیه سازی کرد .
    سوکت ها برای این کار بدرد میخورن تا برم تست بکنم ؟
    لطفا راهنمائی بکنید .
     
  12. Mehdi

    Mehdi مدیر بازنشسته

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,566
    تشکر شده:
    49
    محل سکونت:
    Anywhere
    سیستم لاگین یاهو رو نمیتونی شبیه سازی کنی , یاهو دوست نداره اینکارو بکنی , پس اجازه نمیده .
    البته غیر ممکن نیست , ولی به دردسرش نمی ارزه , خیلی دردسر داره .
     
  13. pulpfiction

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

    تاریخ عضویت:
    ‏4 مارس 2007
    نوشته ها:
    21
    تشکر شده:
    0
    برای gmail یا msn چطور ؟ کد آماده دارید ؟ یا میتونید راهنمائی کنید ؟
    (آقا مهدی ما رو که همشهری هستیم در نظر بگیر و کامل جواب بده رفیق ;) )
     
  14. Mehdi

    Mehdi مدیر بازنشسته

    تاریخ عضویت:
    ‏1 آگوست 2004
    نوشته ها:
    5,566
    تشکر شده:
    49
    محل سکونت:
    Anywhere
    تو پی اچ پی کلسیز شما سرچ کن , برا جی میل وجود داره , ام اس ان رو نمیدونم سرچ کن ببین پیدا میکنی یا نه .
     
  15. alik

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

    تاریخ عضویت:
    ‏23 سپتامبر 2005
    نوشته ها:
    2,146
    تشکر شده:
    1,226
    یک اسکریپت با این مشخصات نوشتم (البته من کاری نکردم کلاس هاش رو ملت نوشته بودن من فقط با کلاس ها خروجی گرفتم):

    حتما باید pop3 داشته باشه ایمیل شما
    نام کاربری و پسورد و سرور را میدید
    اسکریپت لوگین میکنه و تمام نامه های جدید شما را بصورت لیست نمایش میده :
    عنوان نامه - فرستنده و تاریخ ارسال

    ایمیل ها unread می مونن و میتوانید بعدا مثلا با outlook بگیریدشون .
     
  16. pulpfiction

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

    تاریخ عضویت:
    ‏4 مارس 2007
    نوشته ها:
    21
    تشکر شده:
    0
    میتونید این اسکریپت که گفتین رو بزارید اینجا تا دانلود کنیم ؟
     
  17. firebird

    firebird Registered User

    تاریخ عضویت:
    ‏2 جولای 2005
    نوشته ها:
    1,424
    تشکر شده:
    9
  18. alik

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

    تاریخ عضویت:
    ‏23 سپتامبر 2005
    نوشته ها:
    2,146
    تشکر شده:
    1,226
    نمی تونم بزارم برای دانلود :) راستش از جامعه اپن سورس یک سالی هست خداحافظی کردم به دلایل بسیار زیاد ...
    ایمیل بزن شماره حساب بدم بهت :)


    ولی اگر خودت خواستی بنویسی تئوریش خیلی ساده هست با یک کلاس مخصوص pop3 به سرورت وصل میشی هر ایمیل دو قسمت هست یک قسمت header و بقیه متن نامه و احتمالا فایل پیوست هستش حالا شما هرجور خواستی از این دو قسمت استفاده کنید.
     
  19. Parsa_361

    Parsa_361 کاربر فعال صفحات داینامیک کاربر فعال

    تاریخ عضویت:
    ‏5 آگوست 2005
    نوشته ها:
    889
    تشکر شده:
    10
    محل سکونت:
    Isfahan, php.ini
    من برنامشو نوشتم
    بدون pop3 هم کار میکنه
    با CURL تو yahoo لاگین میکنه و وارد e-mail میشه و محتوای inbox رو میخونه (هر کار دیگه ای هم میشه کرد)
    اگه میخوای تو یاهو مسنجر باهام تماس بگیر :
    parsa_361
    ;)
     
عسل طبیعی و گرده گل ایرانی