سلام و خسته نباشید
من بعد از پابلیش سایتم می خوام که ایمیلی که هنگام ثبت نام کاربر براش ارسال میشه از طرف ایمیل هاستم باشه.
مثل آموزشتون کنترل پنل من هم plesk هست. می شه راهنمایی کنید شماره port و smptserver چی باید باشه؟
من با smptserver ==> mail.domain.com و port==> 443 و 25 امتحان کردم اما ارسال ایمیل fail شد.
از پشتیبانی سرور میتونید تنظیمان را دریافت کنید
یه تیکت برنید براتون ارسال میکنند
بعد از یک ساعت توضیح اینکه چی می خوام این رو ==> smptserver ==> mail.domain.com و port==> 443
پشتیبانی بهم گفت اما جواب نمیده!
کدتون رو قرار بدید
کد ارسال
وای بر من ...
کد رو قرار بدید تا بتونم اصلاح کنید
از طریق کلید کد ادیتور
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Mail;
using System.Web;
using Globalization;
namespace GalleryMB
{
public class SendEmail
{
public static void Send(string To,string Subject,string Body)
{
try
{
MailMessage mail = new MailMessage();
SmtpClient SmtpServer = new SmtpClient("mail.????.com");
mail.From = new MailAddress("info@????.com", Texts.ShMo);
mail.To.Add(To);
mail.Subject = Subject;
mail.Body = Body;
mail.IsBodyHtml = true;
SmtpServer.Port = 443;
SmtpServer.Credentials = new System.Net.NetworkCredential("info@????.com", "****");
SmtpServer.EnableSsl = true;
SmtpServer.Send(mail);
}
catch (Exception e)
{
throw e;
}
}
}
}
امیدوارم اینبار درست انجامش داده باشم!
تنظیمات درسته
به احتمال زیاد مشکل از سرور است
با سلام
استاد این مشکل من حل شد. تنظیماتشو به این شکل تغییر دادم :
SmtpServer.Port = 587;
SmtpServer.EnableSsl = false;
امیدوارم به درد کسی بخوره