منتخب بازارچه

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

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 بکنم .
ممنون میشم کامل راهنمائی بکنید .

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


باز هم از همتون متشکرم
 

pulpfiction

کاربر تازه وارد
تاریخ عضویت
4 مارس 2007
نوشته‌ها
21
لایک‌ها
0
کسی نمیخواد کمک بکنه ؟ :(
 

miladmovie

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

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

hmsn

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

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,558
لایک‌ها
49
محل سکونت
Anywhere
آقا میلاد اگه می شه بگید یه توضیحی بدین که حالا اگه pop3 داشت چه جوری باید ایمیل های خونده نشده رو ببنیم .
از کلاس خاصی استفاده می کنیم؟
اگه می شه یکی هم درباره استفاده از socket هم بگه
ممنون
اول اینکه برا اینکه بتونید امکان دریافت ایمیل هاتونو داشته باشید از یاهو لازم هست که ایمیل پولی یاهو رو داشته باشید , همونی که پول میگیره .
برا کدش هم میتونید برید تو سایت پی اچ پی کلاسیز و از اونجا قسمت ایمیلش چندین تا مثال وجود داره , برا کار با pop3 هم مثال داره ;)
 

miladmovie

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

hmsn

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

pulpfiction

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

miladmovie

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

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

pulpfiction

کاربر تازه وارد
تاریخ عضویت
4 مارس 2007
نوشته‌ها
21
لایک‌ها
0
سوکت رو چیش رو می خواهی بدونی ؟ http://ir.php.net/manual/en/ref.sockets.php

در مورد اینکه بشه کاریش هم کرد مهدی گفت که توی phpclasses بگرد انشاالله که پیدا می کنی
تو سایت phpclasses چیزی پیدا نکردم که باهاش بشه لاگین با سیستمی مثل یاهو رو شبیه سازی کرد .
سوکت ها برای این کار بدرد میخورن تا برم تست بکنم ؟
لطفا راهنمائی بکنید .
 

Mehdi

مدیر بازنشسته
تاریخ عضویت
1 آگوست 2004
نوشته‌ها
5,558
لایک‌ها
49
محل سکونت
Anywhere
تو سایت phpclasses چیزی پیدا نکردم که باهاش بشه لاگین با سیستمی مثل یاهو رو شبیه سازی کرد .
سوکت ها برای این کار بدرد میخورن تا برم تست بکنم ؟
لطفا راهنمائی بکنید .
سیستم لاگین یاهو رو نمیتونی شبیه سازی کنی , یاهو دوست نداره اینکارو بکنی , پس اجازه نمیده .
البته غیر ممکن نیست , ولی به دردسرش نمی ارزه , خیلی دردسر داره .
 

pulpfiction

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

Mehdi

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

alik

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

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

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

pulpfiction

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

alik

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


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

Parsa_361

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