شما که سرور نیستید که نیازی به تنظیمات سرور داشته باشید.
این ساختار کلی میل.
اگر ارسال نمیشه مشکل از یوزر و پس ip
public static bool SendEmail(string From, string To, string Body = "", string Subject = "", bool IsBodyHtml = false, string ToName = "", string FromName = "", bool UseDefaultCredentials = false, bool EnableSsl = false, string UserName = "info@ahhelayat.com", string Password = "velarg23", int Port = 25, string Host = "mail.a-velayat.com")
{
try
{
MailAddress FromAddr = new MailAddress(From, FromName, System.Text.Encoding.UTF8);
MailAddress ToAddr = new MailAddress(To, ToName, System.Text.Encoding.UTF8);
SmtpClient smtp = new SmtpClient();
smtp.Host = Host;
smtp.Port = Port;
smtp.EnableSsl = EnableSsl;
smtp.DeliveryMethod = SmtpDeliveryMethod.Network;
smtp.UseDefaultCredentials = UseDefaultCredentials;
smtp.Credentials = new System.Net.NetworkCredential(UserName, Password);
MailMessage message = new MailMessage(FromAddr, ToAddr);
message.Subject = Subject;
message.Body = Body;
message.IsBodyHtml = IsBodyHtml;
message.BodyEncoding = System.Text.Encoding.UTF8;
smtp.Send(message);
return true;
}
catch
{ return false; }
}