ارسال ایمیل به Gmail با استفاده از GmailSend.dll
سه شنبه 21 مهر 1394در این مقاله قصد داریم با استفاده از GmailSend.dll در ویندوز فرم بدون استفاده از پورت SMTP یا host ، با استفاده از زبان #C یک ایمیل به Gmail ارسال کنیم.
در این مقاله قصد داریم با استفاده از GmailSend.dll در ویندوز فرم بدون استفاده از پورت SMTP یا host ، با استفاده از زبان #C یک ایمیل به Gmail ارسال کنیم.
در ویژوال استودیو یک پروژه Windows Form Application ایجاد میکنیم.
فایل Form1.cs ،که برای طراحی فرم ارسال ایمیل استفاده می شود را باز میکنیم. سه عدد Lable و سه عدد Textbox و یک کلید به صفحه اضافه میکنیم. فرم به صورت زیر در خواهد آمد.
یک جای خالی از فرم راست کلیک کرده و View Code را انتخاب می کنیم. کدهای مورد نیاز در این قسمت وارد می شوند.
برای استفاده از GmailSend.dll به صفحه https://gmailsend.codeplex.com/ بروید .
اگر این فضای نام را پیدا نکردید ، آنگاه در Solution Explorer کلیک راست کنید و Add Refrences را انتخاب کنید. در Add Refrences ، گزینه GmailSend.dll را انتخاب کنید که باید از لینک بالا دانلود شود .
Form1.cs جایی که کدهای ارسال ایمیل نوشته می شوند را باز کنید.
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using GmailSend; namespace WindowsFormsApplication2 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { try { gmail gmlsnd = new gmail(); gmlsnd.auth("your emailid", "your password"); gmlsnd.To = textBox1.Text; gmlsnd.Subject = textBox2.Text; gmlsnd.Message = textBox3.Text; gmlsnd.Priority = 1; gmlsnd.send(); MessageBox.Show("Your Mail is sended"); } catch (Exception ex) { MessageBox.Show(ex.Message); } } } }
خروجی به صورت زیر می باشد .
- C#.net
- 2k بازدید
- 3 تشکر