PDA

View Full Version : دیدن inbox yahoo در صفحه فرم



__siavash__
دوشنبه 03 اردیبهشت 1386, 22:29 عصر
سلام
من میخوام ای دی و پسورد رو از کاربر توسط دو تکس باکس بگیرم و اونو در قسمت های مربوطه در سایت یاهو قرار دهم و صفحه شخصی یاهو رو روی فرمم داشته باشم.
چه طوری میتونم این کارو بکنم؟

Asad.Safari
دوشنبه 03 اردیبهشت 1386, 22:55 عصر
فکر نکنم بتونید همچین کاری بکنید , یعنی اینکه yahoo این اجازه رو به شما نمیده !

بیشترین کاری که شما می تونید بکنید اینکه یه کنترل Browser روی فرم بذارید و صفحه mail.yahoo.com رو نشون بدید !


موفق باشید

S_VB.max
سه شنبه 04 اردیبهشت 1386, 09:39 صبح
همانطور که می دونید یاهو سرویس POP3 خود را رایگان در اختیار نگذاشته ، اما فکر کنم از طرق Http بشود به اکانت یاهو دسترسی پیدا کنید من یک مقاله ای در این مورد از سایت Codeproject قبلا دیده بودم که چنین ادعایی داشت اما فرصت نکردم ببینم چنین کار عملی است یا نه ؟ می تونید خودتون اونا بخونید و اگر به نتیجه رسیدید ما را هم بی خبر نگذارید
عنوان مقاله : Checking Yahoo! Account via HTTP

__siavash__
سه شنبه 04 اردیبهشت 1386, 13:28 عصر
بیشترین کاری که شما می تونید بکنید اینکه یه کنترل Browser روی فرم بذارید و صفحه mail.yahoo.com رو نشون بدید !
موفق باشید
خیلی ممنون
اما من کار کردن با این کنترل رو بلد نیستم میشه بگی چه طوری باید توش این صفحه رو نمایش بدم ؟؟؟

S_VB.max
سه شنبه 04 اردیبهشت 1386, 14:36 عصر
اول کنترل Microsoft Internet Control را روی فرم بگذار بعد این دستور را بنویس :

Private Sub Form_Load()
WebBrowser1.Navigate "mail.yahoo.com"
End Sub


اینم لینک مقاله ای گفتم :
http://www.codeproject.com/useritems/yahoo__account__via_http.asp

__siavash__
سه شنبه 04 اردیبهشت 1386, 20:00 عصر
اگه من یه دونه WebBrowser رو فرمم بذارم و Visable اونو False کنم بعد چه طوری فوکوس رو به تکس باکسهای یوزر و پسورد بدم تا متن داخل تکس باکسهای روی فرمم رو درونشون قرار بدم ؟
اصلا این کار عملیه ؟

S_VB.max
سه شنبه 04 اردیبهشت 1386, 21:15 عصر
وقتی که WebBrowser مخفی است به اون نمی تونی فوکوس بدی در ضمن با این وجود چجوری می خوای صفحه یاهو را ببینی
اگر مخفی نبود باید هندل تکس باکس WebBrowser را بگیری تا بتونی یک رشته ارسال کنی که متاسفانه هندل اونا نمی توان گرفت

a_mohammadi_m
شنبه 08 اردیبهشت 1386, 09:26 صبح
تو کامپیوتر غیر ممکن نداریم
همین Yahoo یک زمانی از طریق Outlook اجازه کار نمی داد
الان یک قطعه برنامه از خود یاهو می گیری نصب می کنی
بعد از طریق outlook می تونی وصل بشی
دنبال این برنامه باش
احتمالا بعد از نصبش یک سری ابزار در اختیار Vb قرار بده
من تا حالا باهاش کار نکردم
موفق باشید

Inprise
شنبه 08 اردیبهشت 1386, 09:31 صبح
http://sourceforge.net/projects/yahoopops

S_VB.max
شنبه 08 اردیبهشت 1386, 10:19 صبح
از طریق کد زیر با Outlook ، نامه ارسال کنید:


Private Sub Command1_Click()
Dim objOutlook As Object
Dim objOutlookMsg As Object
Set objOutlook = CreateObject("Outlook.Application")
Set objOutlookMsg = objOutlook.CreateItem(0)
With objOutlookMsg
.To = "user@email.com"
.Cc = "carboncopy@copy.com"
.Subject = "Subject"
.Body = "This is the body of message"
.HTMLBody = "HTML version of message"
.Attachments.Add ("c:\File.txt")
.Send
End With
Set objOutlookMsg = Nothing
Set objOutlook = Nothing

End Sub

اگر فقط قصد ارسال نامه دارید این هم راهی هست که بی نتیجه نیست:
یه موتور ارسال ایمیل مثلا با php درست کن بعد از طریق ویژوال بیسیک ، متن نامه را به اون صفحه ارسال کن تا بقیه کارها را فایل php انجام بده

raravaice
شنبه 08 اردیبهشت 1386, 10:27 صبح
اگه https نبود میشد
شما میتونستی اسم فیلدهایی که میخواستی توی صفحه وب مورد نظرت پر بشه رو در بیاری بعد از طریق برنامت یک فرم html با متد post تهیه کنی بفرستی به محل تعیین شده در tag form صفحه مورد نظرت ولی پون یاهو روی https کار میکنه این کار تقریبا غیر ممکنه