Bismillah....
Kesempatan pagi menjelang siang saya akan membagikan cara mengirim email beserta attacment menggunakan bahasa pemrograman C#
Buat desain seperti ini :
atur penamaan komponen sebagai berikut
TextBox1 = textBoxTo
TextBox2 = textBoxSubject
TextBox1 = textBoxAttacment
TextBox1 = textBoxMsg
Button1 = ButtonBrows
Button2 = ButtonSend
Script lengkap program :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.IO;
namespace EmailDekstopCSharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void buttonSend_Click(object sender, EventArgs e)
{
try
{
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.Timeout = 10000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("email@gmail.com", "passwordemail");
MailMessage msg = new MailMessage();
msg.To.Add(textBoxTo.Text);
msg.From = new MailAddress("emaildari@gmail.com");
msg.Subject = textBoxSubject.Text;
msg.Body = textBoxMsg.Text;
Attachment data = new Attachment(textBoxAttachmment.Text);
msg.Attachments.Add(data);
client.Send(msg);
MessageBox.Show("Sukses.....");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void buttonBrows_Click(object sender, EventArgs e)
{
OpenFileDialog dlg = new OpenFileDialog();
if (dlg.ShowDialog() == DialogResult.OK)
{
textBoxAttachmment.Text = dlg.FileName.ToString();
}
}
}
}
Kesempatan pagi menjelang siang saya akan membagikan cara mengirim email beserta attacment menggunakan bahasa pemrograman C#
Buat desain seperti ini :
atur penamaan komponen sebagai berikut
TextBox1 = textBoxTo
TextBox2 = textBoxSubject
TextBox1 = textBoxAttacment
TextBox1 = textBoxMsg
Button1 = ButtonBrows
Button2 = ButtonSend
Script lengkap program :
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
using System.IO;
namespace EmailDekstopCSharp
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void buttonSend_Click(object sender, EventArgs e)
{
try
{
SmtpClient client = new SmtpClient("smtp.gmail.com", 587);
client.EnableSsl = true;
client.Timeout = 10000;
client.DeliveryMethod = SmtpDeliveryMethod.Network;
client.UseDefaultCredentials = false;
client.Credentials = new NetworkCredential("email@gmail.com", "passwordemail");
MailMessage msg = new MailMessage();
msg.To.Add(textBoxTo.Text);
msg.From = new MailAddress("emaildari@gmail.com");
msg.Subject = textBoxSubject.Text;
msg.Body = textBoxMsg.Text;
Attachment data = new Attachment(textBoxAttachmment.Text);
msg.Attachments.Add(data);
client.Send(msg);
MessageBox.Show("Sukses.....");
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
private void buttonBrows_Click(object sender, EventArgs e)
{
OpenFileDialog dlg = new OpenFileDialog();
if (dlg.ShowDialog() == DialogResult.OK)
{
textBoxAttachmment.Text = dlg.FileName.ToString();
}
}
}
}
Run....... ^_^
Catatan : Jika anda mengalami masalah tidak bisa masuk ke email yang dituju dikarenakan system keamanan harus diubah.
caranya :
https://www.google.com/settings/security/lesssecureapps
dan ubah menjadi pilihan aktifkan
Tidak ada komentar:
Posting Komentar