واضح آرشیو وب فارسی:سایت ریسک: t=38448">تشخیص و راه حل amirlol 26 شهريور 1384, 17:01سلام رفقا ببینم من می خوام یک فیلد که وارد میشه توش آدرس ایمیل است می خوام ببینم آیا واقعآ می شه فهمید که ایمیل وارد شده معتبر هست یا نه نه بویسله کد که بره و اکتیویت کنه چون طول می کشه یعنی وقتی ایمیل رو وارد می کنه اگه طرزش صحیح باشه (که هیچ چون با جاوااسکریپت می شه ) بعدش می ره سراغ خودش که معتبر است یا نه یا مثلآ می تونه این ایمیل رو بسازه یا مثلآ تو یاهو جز پروفایل هاست و نمی تونه بساره ممنون mazoolagh 27 شهريور 1384, 08:06بنظر مياد تنها راه مطمئن همون active كردن اكانت با فرستادن ايميل هست و لاغير مابقي روشها فقط valid بودن syntax رو ميتونه چك ميكنه amirlol 27 شهريور 1384, 11:43نه باید یک راهی باشه و من اون راهو می خوام بدونم !!!!!! ببین تو هر جا که میل می سازی جدیدآ یک دکمه داره برای تست موجودی ایمیل ولی خوب هر کدون یک جور رفتار می کنن oxygenws 27 شهريور 1384, 11:54نه باید یک راهی باشه و من اون راهو می خوام بدونم !!!!!! نه، راهی نیست..... به دلیل اینکه ممکنه من فرم رو الکی برای یک ایمیل دیگه پر کنم (اون ایمیل دیگه هم مال یه نفر دیگه باشه!!) amirlol 27 شهريور 1384, 12:12 ببین مهم اینه که وقتی ایمیل می خواد وارد دیتابیس بشه باشید از صحتش با خبر بشیم !!! و برای اینکه کاربر هم نفهمه نباید ایمیل ای براش فرستاده بشه !!!! ببین مثلآ لینک بالا می گه که موجود است یا نه و لینک زیر آنلاین و آفلاینی رو می ده پس باید بشه کاری کرد oxygenws 27 شهريور 1384, 12:28این سرویسی است که یاهو برای شما گذاشته، چیز استانداردی نیست. برو پروتکل های smtp رو بخون. دقیقا نمی دونم، ولی فکر کنم میشه، جوابیه ای که از پروتکل smtp میاد، می تونه حاوی اطلاعاتی که شما می خوای باشه. mazoolagh 28 شهريور 1384, 08:28همونطور كه اميد گفت راهي نيست. حتي اگر شما بفرض بتوني تشخيص بدي كه يك آدرس ايميل واقعي است (با درخواست از سرور ميل طرف) نميتوني بفهمي كه مال همين كسي هست كه فرم رو پر كرده يا كس ديگه. پس عملا هر تلاشي بيهوده است! amirlol 28 شهريور 1384, 12:03مهم نیست ایمیل برای خود طرف باشه !! فقط ایمیل حقیقی باشه کافیه !! mazoolagh 30 شهريور 1384, 09:05اول بايد syntax ايميل رو چك كني و اگر درست بود اسم دومين رو ازش استخراج كني بعد بايد از طريق dns معتبر بودن دومين رو چك و سرور ميل رو پيدا كني دست آخر اينكه با سرور ميل ارتباط برقرار كني نتيجه اينكه بيخيال اينكار شو چون نه ميتوني خودت بنويسي و نه اينكه در صورت نوشتن كد ميتوني به جوابهاي سرور ميل طرف اعتماد كني. چون خيلي از سرورها براي امنيت خودشون از روشهايي استفاده ميكنن كه باعث ميشه جواب اين نوع درخواستها با واقعيت فرق كنه! amirlol 04 مهر 1384, 09:52ممنون از همه !!! راه حلش رو فهمیدم و تست شد و به نتیجه هم رسید !!! ممنون از همه mehradmoein 05 مهر 1384, 15:43اگه می شه راه حلش رو به ما هم بگید.کنجکاو شدم. oxygenws 05 مهر 1384, 18:27فکر کنم بهترین راه این باشه که بری Rfc مربوط به Pop یا Smtp رو بخونی.... اگر به نتایج مطلوبی رسیدی، ممنون میشیم ما رو هم در جریان بذاری :) amirlol 06 مهر 1384, 14:04سلام رفقا : oxygenews شاید از راه شما بشه که احتمالش خیلی کمه ولی طبق بررسی هایی که من انجام داده و روشم به نتیجه رسیدم !!! خدا رو شکر که حتی پروفایل بودن رو هم تشخیص می ده !!! امید وارم نتایج دقیق تری رو حاصل کنم !!! سعی می کنم بزودی براتون توضیح بدم !!! چون مفصل است و من فعلآ کاظم 11 آبان 1384, 20:43بابا بعد از این همه بگیرو ببند حالا یه حالی بده بگو جریان چه بود و چی رو گیر آوردی آخه ما هم کنجکاو شدیم کوچیک شما ...جواتی.....
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 734]