Ось так працює
*.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Net;
using System.Net.Mail;
using System.Net.Mime;
//Mime is Not necerrary if you dont change the msgview and
//if you dont add custom/extra headers
using System.Threading;
public partial class Contact: System.Web.UI.Page
{
protected void Button1_Click(object sender, System.EventArgs e)
{
string server = "localhost";
int port = 25;
string to = "kub@i.ua";
string from = "mail<from-me@ukr.net>";
string subject = SubjectTextBox.Text;
string body = @"Ім'я:" + NameTextbox.Text + "\n" + "Компанія:" + CompanyTextBox.Text + "\n" + "Тема:" + SubjectTextBox.Text + "\n" + "Телефон:" + TelephoneTextBox.Text + "\n" + "E-mail:" + EmailTextBox.Text + "\n" + "Повідомлення:" + MessageTextBox.Text + " ";
bool auth = true;
string user = @"";
string password = @"";
MailMessage message = new MailMessage(from, to, subject, body);
SmtpClient client = new SmtpClient(server, port);
if (auth == true)
{
CredentialCache myCache = new CredentialCache();
client.Credentials = new NetworkCredential(user, password);
}
try
{
client.Send(message);
Response.Redirect("~/Cont_results.aspx");
}
catch (SmtpException ex)
{
Response.Redirect("~/Cont_error.aspx");
Response.Write(ex.Message);
}
finally
{
//
}
}
}