ارسال ایمیل از طریق سی شارپ
ابتدا یکی دکمه را روی فرم قرار دهید و کد زیر را در رویداد کلیک آن قرار دهید:
using System; using System.Windows.Forms; using System.Net.Mail; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { MailMessage mail = new MailMessage(); SmtpClient SmtpServer = new SmtpClient("smtp.gmail.com"); //نام فرستنده mail.From = new MailAddress("no-replay@nobody.com"); //آدرس گیرنده یا گیرندگان mail.To.Add("younes_ebrahimi_1391@yahoo.com"); //عنوان ایمیل mail.Subject = "Test Mail"; //بدنه ایمیل mail.Body = "This is for testing SMTP mail from GMAIL"; //مشخص کرن پورت SmtpServer.Port = 587; //username : به جای این کلمه نام کاربری ایمیل خود را قرار دهید //password : به جای این کلمه رمز عبور ایمیل خود را قرار دهید SmtpServer.Credentials = new System.Net.NetworkCredential("username", "password"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); MessageBox.Show("mail Send"); } catch (Exception ex) { MessageBox.Show(ex.ToString()); } } } }
سلام ببخشید اگر من بخوام یک فولدر رو از یک مکان انتخابی ارسال کنم چی باید بکنم ممنون
//username : به جای این کلمه نام کاربری ایمیل خود را قرار دهید
//password : به جای این کلمه رمز عبور ایمیل خود را قرار دهید
سلام,ببخشید من منظور این دو خط بالایی رو نفهمیدم
بخام username , pass رو از کاربر بگیره باید چیکار کنم؟
یه سوال کوچیک داشتم
تو خط دوم به جای smtp تو رشته smtp.gmail.com چی باید قرار بگیره
سلام دوست عزیز
هیچ چی نباید جاش قرار بگیره، این لینک زیر رو ببینید
http://www.scipost.ir/wiki/%D9%BE%D8%B1%D9%88%D8%AA%DA%A9%D9%84+SMTP+%DA%86%DB%8C%D8%B3%D8%AA%D8%9F
سلام میخواستم بدونم منظور از smtp چیه چون من دارم یه فرم Login میسازم و میخوام شخص فقط ایمیلشو وارد کنه و وقتی روی ارسال یه پیام برای ایمیل من ارسال بشه
سلام، به همگي، من يك سوال دارم، اگر بخواهم چندين فايل در ارسال ايميلم اپلود كنم بايد چكار كنم؟
سلام، سوالتونو تو بخش پرسش و پاسخ مطرح بفرمایید
با سلام وتشکر از مطالب خوب سایتتون.
آیا با این روش فایل هم می شود attach کرد؟
ممنون
خیلی عالــــــــــــــــــــی بود.
با سلام وتشكر از مطالب خوب سايتتون.
اما مشكل اينجاست كه ايميل را ارسال نمي كنه ؟
لطفا راهنمايي كنيد؟
ممنون
احتمالا از جی میل استفاده میکنی و اکانتت اجازه نمیده توسط یه برنامه که امنیت پایین داره لاگین کنی باید بری تو تنظیمات اکانتت و تیک گزینه استفاده از دستگاه هایی با امنیت پایین رو فعال کنی .
با سلام و خسته نباشید . الان چطور میشه این ایمیل رو دریافت کرد . مثلا من بخوام به صورت شبکه کار کنم.ممنون میشم توضیح بدین
از پست مفیدتون نهایت تشکر را دارم،خیلی مفید واقع شد