با سلام
چگونه میتوان وقتی کاربر ایمیل خود را وارد کرد mailserver مربوط به آن ایمیل را پیدا کرد
وچگونه میتوان به آن میل سرور ایمیل زد
در ضمن بدون استفاده از commponet خاصی
این کار را با aspNetEmail انجام دادم ولی این کامپوننت پولی است
ممنون
با سلام
چگونه میتوان وقتی کاربر ایمیل خود را وارد کرد mailserver مربوط به آن ایمیل را پیدا کرد
وچگونه میتوان به آن میل سرور ایمیل زد
در ضمن بدون استفاده از commponet خاصی
این کار را با aspNetEmail انجام دادم ولی این کامپوننت پولی است
ممنون
سوال تکراری است. در بخش جستجو کنید.
پیدا کردن mailserver ??????
گشتیم یافت نشد.
با سلام خدمت دوستان عزیز
راستش فکر میکن شما متوجه منظور من از طرح این مشکل نشدید
من میخواهم به محض اینکه کابر میل خود را وارد کرد میل سرور او را تشخیص دهم به عنوان مثال اگر کاربر وارد کرد maymail@yahoo.com من بتوانم میل سرور او که max1.mail.yahoo.com است را بیابم ویا اگر کاربر وارد کرد mymail@barnamenevis.org برنامه به من نام میل سرور او که فکر کنم mail.barnamenevis.org است را بدهد
متشکر
به فرض دانستن آدرس smtp server فرضا سایت برنامه نویس چه کاری می خواهید بکنید؟
به چه دلیل نیازی به این کار دارید؟ اگر smtp server روی هاست شما نصب هست که هست به سادگی با کمک فضای نام مربوطه در دات نت می توانید به هر جایی ایمیل بزنید.
System.Web.Mail.MailMessage mail =new MailMessage();
mail.To = test@mailir.com;
mail.From = mymil@yahoo.com;
mail.Subject = subjet.Text;
mail.Body = TEXTAREA1.Value;
SmtpMail.SmtpServer="mail.mydomain.com";
SmtpMail.Send(mail);
پس چرا این کد نه خطا میگیره و نه نامه ارسال میشه؟
فقط وقتی که من آدرس میل سروری را که میخواهم به آن میل بزنم را در قسمت smtp.smtpmailserقرا میدهم درست کار میکنه در بقیه موارد حتی وقتی که آدرس میل سرور را برابر آدرس میل سرور هاستم قرار میدم به هرمیلی که میخواهم نمی توانم میل بزنم؟
فقط ذکر IP صحیح SmtpServer کافی است (اگر میل سرور صحیح کار بکند). در بقیه موارد میل زدن هاست شما به FAQ آنها مراجعه کنید و یا با آنها تماس بگیرید.
با سلام خدمت دوستان عزیز
ببینید من میخواه یک سیستمی را راه اندازی منم که هر کس بتواند از طریق آن با هر ایمیلی که دوست دارد به هر ایمیلی که میخواهد پیغام بفرستد
یعنی مثلا ssss@xxx.net بتواند به AAA@hhh.com ایمیل بزند و فقط هم چیزی که در اختیار دارد میل سرور خودش است یعنی smtp.fffff.ir حالا امید وارم متوجه درخواست من شده باشید البته من یک پیغام خصوصی برای اقای وحید نصیری فرستادم ولی مثل اینکه ایشون سرشن خیلی شلوغ هستش وجوابی به من ندادن
ممنون میشم کسی به این مشکل جوابی بده
متشکر
من به پیغامهای خصوصی هیچ کسی جوابی نمی دهم. (فوروم برای همین کار درست شده)
=========
+ فضای نام ایمیل دات نت برای این منظور کفایت می کند (برای بار صدم) و خودش به صورت خودکار به میل سرور گیرنده ایمیل را ارسال می کند(نیازی نیست شما آدرس دقیق میل سرور گیرنده را بدانید). اگر سرور شما مشکل دارد به کسی ارتباطی ندارد.
برای خاتمه بحث این سه مقاله توصیه می شود :
http://www.iranasp.net/Articles/Show...x?articleid=53
http://www.iranasp.net/Articles/Show...?articleid=111
http://www.iranasp.net/Articles/Show...?articleid=141