آموزش ارسال ایمیل در سی شارپ با استفاده از ایمیل اختصاصی
سلام دوستان
در مقاله های قبلی ارسال ایمیل در سی شارپ با استفاده از gmail و office 365(outlook) را اموزش داده بودیم
ارسال ایمیل در سی شارپ با office 365
حال شاید براتون سوال باشه این اموزش برای چی هست؟
گوگل سیاست های خودش رو تغییر داده و دیگه نمیشه به همین راحتی با smtp باهاش ایمیل ارسال کرد
outlook هم گاهی بازی در میاره و زمانی که از روی سیستم اوکال بر روی هاست میره ارور میده چون هاست شما لاگین نکرده
خرید api ارسال ایمیل انبوه هم برای سایت های جدید مبلغ زیادی
من دیروز همچین مشکلی داشتم و انقدر گشتم تا موفق شدم کدی پیدا کنم تا بشه با استفاده از ایمیل اختصاصی دامنه مثل reza@farslearn.com ایمیل ارسال کرد
میشه گفت تنها راه یا اسان ترین راه ارسال ایمیل رایگان همین هست
و اون کد چیزی نیست جز
public static string SendEmail(string toAddress, string subject, string body) {
string result = "Message Sent Successfully..!!";
string senderID = "user1@demo.com";
const string senderPassword = "password";
try {
SmtpClient smtp = new SmtpClient
{
Host = "demo.com",
Port = 25,
DeliveryMethod = SmtpDeliveryMethod.Network,
Credentials = new System.Net.NetworkCredential(senderID, senderPassword),
Timeout = 30000,
};
MailMessage message = new MailMessage(senderID, toAddress, subject, body);
smtp.Send(message);
}
catch (Exception ex)
{
result = "Error sending email.!!!";
}
return result;
}
امیدوارم برای شما کاربردی بوده باشه
اگه جالب بود می توانید نظر خودتون رو زیر این پست بنویسید
پیشنهاد: جهت یادگیری برنامه نویسی وب با سی شارپ دوره
را مشاهده کنید
پایان.