/
diev
/
CodeCowboyOrg-SimpleSMTPClient
Обзор
Документация
Войти
/
diev
/
CodeCowboyOrg-SimpleSMTPClient
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
v1.0
source/SimpleSmtpClient/Form1.cs
65 строк
2 KB
Code Cowboy
Add files via upload
04 сен 2016, 02:51
04 сен 2016, 02:51
c141471
Код
Авторство
О чём код?
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 System.Net.Mail; using System.Net; namespace SimpleSmtpClient { public partial class mainForm : Form { public mainForm() { InitializeComponent(); } private void guiUseCredentials_CheckedChanged(object sender, EventArgs e) { guiUser.ReadOnly = true; guiPassword.ReadOnly = true; if (guiUseCredentials.Checked) { guiUser.ReadOnly = false; guiPassword.ReadOnly = false; } } private void guiSendMail_Click(object sender, EventArgs e) { try { SmtpClient client = new SmtpClient(); client.Host = guiServerName.Text; client.Port = Convert.ToInt32(guiPort.Text); if (guiUseCredentials.Checked) { client.UseDefaultCredentials = false; client.Credentials = new NetworkCredential(guiUser.Text, guiPassword.Text); } MailMessage message = CreateMailMessage(); client.Send(message); MessageBox.Show("Email Sent."); } catch (Exception ex) { MessageBox.Show(ex.Message); } } private MailMessage CreateMailMessage() { MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress(guiEmailFrom.Text); mailMessage.To.Add(guiEmailTo.Text); mailMessage.Body = guiEmailBody.Text; mailMessage.Subject = guiEmailSubject.Text; return mailMessage; } } }