PDA

View Full Version : چگونه جدیدترین رکودها را به ایمیل کاربران ارسال شود



bitcob589
یک شنبه 27 اسفند 1391, 13:59 عصر
با سلام
توسط این لینک (http://barnamenevis.org/showthread.php?334127-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%BE%D8%B3%D8%AA-%D9%87%D8%A7-%D8%A8%D9%87-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86) در نظر داشتم جدیدترین پستها را به ایمیل کاربران ارسال کنم در هنگام ارسال ایمیل خطای زیر می دهد

Failure sending mail
به چه صورتی می توان جدید ترین پستها را به ایمیل کاربران ارسال کرد.

mehrzad_ali
دوشنبه 28 اسفند 1391, 19:34 عصر
public static string SendEmail(string from, string to, string bcc, string cc, string subject, string body)
{
try
{
MailMessage NewEmail = new MailMessage();
NewEmail.From = new MailAddress(from);
NewEmail.To.Add(new MailAddress(to));
if (!String.IsNullOrEmpty(bcc))
{
NewEmail.Bcc.Add(new MailAddress(bcc));
}
if (!String.IsNullOrEmpty(cc))
{
NewEmail.CC.Add(new MailAddress(cc));
}
NewEmail.Subject = subject;
NewEmail.Body = body;
NewEmail.IsBodyHtml = true;
SmtpClient mSmtpClient = new SmtpClient();


// Send the mail message
mSmtpClient.Send(NewEmail);
return "Email sent successful.";
}
catch
{
return "Email sent failed";
}
}


باید این کد رو هم توی وب کانفیگ تعریف کنید
و یک ایمیل هم روی هاست بسازید


<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="newsletter@yourDomain.org">
<network host="mail.yourDomain.org" port="587" userName="newsletter@yourDomain.org" password="YourPassword"/>
</smtp>
</mailSettings>
</system.net>

bitcob589
دوشنبه 28 اسفند 1391, 20:07 عصر
چگونه bcc,cc مقداری می گیرند

public static string SendEmail(string from, string to, string bcc, string cc, string subject, string body)
{

چگونه می توان به ازای ارسال 1000 ایمیل به مدت 10 دقیقه ارسال ایمیل وقفه ایجاد کرد

fakhravari
دوشنبه 28 اسفند 1391, 22:19 عصر
http://barnamenevis.org/showthread.php?334127-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%BE%D8%B3%D8%AA-%D9%87%D8%A7-%D8%A8%D9%87-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86

bitcob589
سه شنبه 29 اسفند 1391, 12:26 عصر
http://barnamenevis.org/showthread.php?334127-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%BE%D8%B3%D8%AA-%D9%87%D8%A7-%D8%A8%D9%87-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86
در پست یک لینک پستی که در پست قبل بود گفته شد

fakhravari
سه شنبه 29 اسفند 1391, 17:11 عصر
با سلام
توسط این لینک (http://barnamenevis.org/showthread.php?334127-%D8%A7%D8%B1%D8%B3%D8%A7%D9%84-%D8%AC%D8%AF%DB%8C%D8%AF-%D8%AA%D8%B1%DB%8C%D9%86-%D9%BE%D8%B3%D8%AA-%D9%87%D8%A7-%D8%A8%D9%87-%D8%A7%DB%8C%D9%85%DB%8C%D9%84-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%A7%D9%86) در نظر داشتم جدیدترین پستها را به ایمیل کاربران ارسال کنم در هنگام ارسال ایمیل خطای زیر می دهد

به چه صورتی می توان جدید ترین پستها را به ایمیل کاربران ارسال کرد.

یوزر پسورد ایمیل خرابه

bitcob589
سه شنبه 29 اسفند 1391, 17:48 عصر
یوزر پسورد ایمیل خرابه

یوزر پسورد ایمیل اشتباه نبود:متفکر:

bitcob589
چهارشنبه 30 اسفند 1391, 10:06 صبح
public static string SendEmail(string from, string to, string bcc, string cc, string subject, string body)
{
try
{
MailMessage NewEmail = new MailMessage();
NewEmail.From = new MailAddress(from);
NewEmail.To.Add(new MailAddress(to));
if (!String.IsNullOrEmpty(bcc))
{
NewEmail.Bcc.Add(new MailAddress(bcc));
}
if (!String.IsNullOrEmpty(cc))
{
NewEmail.CC.Add(new MailAddress(cc));
}
NewEmail.Subject = subject;
NewEmail.Body = body;
NewEmail.IsBodyHtml = true;
SmtpClient mSmtpClient = new SmtpClient();


// Send the mail message
mSmtpClient.Send(NewEmail);
return "Email sent successful.";
}
catch
{
return "Email sent failed";
}
}


باید این کد رو هم توی وب کانفیگ تعریف کنید
و یک ایمیل هم روی هاست بسازید


<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="newsletter@yourDomain.org">
<network host="mail.yourDomain.org" port="587" userName="newsletter@yourDomain.org" password="YourPassword"/>
</smtp>
</mailSettings>
</system.net>


چگونه bcc,cc مقداری می گیرند

public static string SendEmail(string from, string to, string bcc, string cc, string subject, string body)
{


چگونه می توان به ازای ارسال 1000 ایمیل به مدت 10 دقیقه ارسال ایمیل وقفه ایجاد کرد

fakhravari
چهارشنبه 30 اسفند 1391, 16:38 عصر
1000 که فکر نکنم بتونی .
کلاس System.Threading.Thread.Sleep

bitcob589
چهارشنبه 30 اسفند 1391, 19:27 عصر
1000 که فکر نکنم بتونی .
کلاس System.Threading.Thread.Sleep


1000 که فکر نکنم بتونی .
منظورتان این است که 1000 ایمیل در روز زیاد است و یا 1000 در ده دقیقه امکانپذیر نیست و حداکثر ارسال چه تعداد است


کلاس System.Threading.Thread.Sleep
چگونه کلاس System.Threading.Thread.Sleep در پروژه استفاده شود

shopingserver
چهارشنبه 30 اسفند 1391, 20:54 عصر
میشه یکم بیشتر توضیح بدید من دوست دارم این مورد را یاد بگیرم
تشکر

bitcob589
پنج شنبه 01 فروردین 1392, 12:48 عصر
1000 که فکر نکنم بتونی .
کلاس System.Threading.Thread.Sleep


1000 که فکر نکنم بتونی .
منظورتان این است که 1000 ایمیل در روز زیاد است و یا 1000 در مدت زمان خاصی امکانپذیر نیست و حداکثر ارسال چه تعداد است


کلاس System.Threading.Thread.Sleep
چگونه کلاس System.Threading.Thread.Sleep در پروژه استفاده شود (محل نوشتن کلاس System.Threading.Thread.Sleep )

fakhravari
پنج شنبه 01 فروردین 1392, 16:43 عصر
این اطلاعات باید از هاست بگیری.
باید از زمانبندی استفاده کنید.
http://barnamenevis.org/showthread.php?368138-%D8%B2%D9%85%D8%A7%D9%86%D8%A8%D9%86%D8%AF%DB%8C&highlight=%D8%B2%D9%85%D8%A7%D9%86%D8%A8%D9%86%D8% AF%DB%8C

setareh2013
یک شنبه 23 تیر 1392, 01:57 صبح
public static string SendEmail(string from, string to, string bcc, string cc, string subject, string body)
{
try
{
MailMessage NewEmail = new MailMessage();
NewEmail.From = new MailAddress(from);
NewEmail.To.Add(new MailAddress(to));
if (!String.IsNullOrEmpty(bcc))
{
NewEmail.Bcc.Add(new MailAddress(bcc));
}
if (!String.IsNullOrEmpty(cc))
{
NewEmail.CC.Add(new MailAddress(cc));
}
NewEmail.Subject = subject;
NewEmail.Body = body;
NewEmail.IsBodyHtml = true;
SmtpClient mSmtpClient = new SmtpClient();


// Send the mail message
mSmtpClient.Send(NewEmail);
return "Email sent successful.";
}
catch
{
return "Email sent failed";
}
}


باید این کد رو هم توی وب کانفیگ تعریف کنید
و یک ایمیل هم روی هاست بسازید


<system.net>
<mailSettings>
<smtp deliveryMethod="Network" from="newsletter@yourDomain.org">
<network host="mail.yourDomain.org" port="587" userName="newsletter@yourDomain.org" password="YourPassword"/>
</smtp>
</mailSettings>
</system.net>


سلام
با تشکر از شما
سایت من smtpclient , mail رو نمی شناسه باید چه فضای نامی رو اضافه کنم ؟

mehrzad_ali
یک شنبه 23 تیر 1392, 02:18 صبح
using System.Net.Mail;