PDA

View Full Version : ارسال ایمیل از کاربران به سایت



rana-writes
پنج شنبه 22 مهر 1389, 23:47 عصر
سلام
سوالم در مورد دریافت ایمیله
سرچ هم کردم، اما به جوابی نرسیدم
من تونستم از طرف سایت، برای کاربرهام ایمیل بفرستم
حالا اگه بخوام برعکس اینکار رو مثلا توی صفحه تماس با ما انجام بدم، تنظیمات باید چطوری باشه؟
توی این قسمت که باید Ip میل سرور رو وارد کنم، چی باید بنویسم؟


SmtpClient smtp = newSmtpClient("MailServerIP");


و اینجا که موقع ارسال میل از طرف سایت، یوزر و پس ایمیل سایت رو میدم، چی باید نوشته بشه؟


smtp.Credentials = newNetworkCredential("SiteUser", "Pass");


ممنون از راهنماییتون

profnami
جمعه 23 مهر 1389, 01:04 صبح
یه جای کار از نظر من غیر منطقیه . کاربر اگه بخواد بوسیله ی ایمیل خودش براتون ایمیل بفرسته که لازم نیست شما این صفحه رو طراحی کنید . اگر هم بخواد از ایمیل شما برای فرستادن ایمیل به شما استفاده کنه که نمیشه ( یعنی اصلا درست نیست ) .
بهترین کار اینه که یه جدول در DataBase دست کنید و پیام کاربر روو اونجا ذخیره کنید . این روش درسته

majnun
جمعه 23 مهر 1389, 01:13 صبح
معمولا در سایت ها میان یه بخش میزارن تماس با ما که کاربر میاد اونجا متنی مینویسه که درون یه جدول از بانک ذخیره میشه

اگرم قرار میل بدن که خب میره تو میل باکس شما دیگه

rana-writes
جمعه 23 مهر 1389, 08:39 صبح
ممنون از راهنمایی هاتون
من منظورم همون صفحه تماس با ماست که با ایمیل کاربر ثبت بشه و متنش به ایمیل سایت بیاد
این کار شدنیه؟

profnami
جمعه 23 مهر 1389, 17:39 عصر
ببینید از چه ایمیلی به ایمیل سایت بیاد؟ آدرس ایمیل فرستنده کیه؟

rana-writes
جمعه 23 مهر 1389, 18:32 عصر
ببینید از چه ایمیلی به ایمیل سایت بیاد؟ آدرس ایمیل فرستنده کیه؟

ایمیل فرستنده همون ایمیل کاربره که مثلا توی یاهو یا جیمیله

majnun
جمعه 23 مهر 1389, 19:19 عصر
اینکاری که شما میگید یعنی کاربر بیاد تو یه صفحه متن ایمیلی که میخواد به شما ارسال کنه رو بده

ایمیلشو بده

بعد این متن به ایمیل شما ارسال بشه از طریق ایمیل اون ؟

خب باید پسورد ایمیلشو هم بده دیگه :لبخند: میشه ؟

بهترین کار اینه که گفتم قبلا شما یه جدول بزارین اینا اون داخل ذخیره بشه و یه ضفحه مثل حالا میل باکس که این متون رو نمایش بده

rana-writes
جمعه 23 مهر 1389, 21:26 عصر
اینکاری که شما میگید یعنی کاربر بیاد تو یه صفحه متن ایمیلی که میخواد به شما ارسال کنه رو بده

ایمیلشو بده

بعد این متن به ایمیل شما ارسال بشه از طریق ایمیل اون ؟

خب باید پسورد ایمیلشو هم بده دیگه :لبخند: میشه ؟

بهترین کار اینه که گفتم قبلا شما یه جدول بزارین اینا اون داخل ذخیره بشه و یه ضفحه مثل حالا میل باکس که این متون رو نمایش بده

ممنون از جوابتون
حق با شماست، برای همین توی ممکن بودن این کار شک داشتم و مطرحش کردم
همون جدول توی دیتابیس منطقی تر و صحیح تره :)

si6arp
جمعه 23 مهر 1389, 23:32 عصر
ازFakeMail و متد های httpwebResponse استفاده کن. یه سرچ کن موضو دستت میاد.
قابل توجه دوستان این کار شدنیه و خوب هم جواب میده . به شرطی که هاست شما PhpMail هم ساپورت کنه. اونوقت با یه فایل php و یه سری دستورات مبنی بر C#.net میتونی همچیم چیزی رو انجام بدی.

با تشکر