also das hab ich schon mal (verk�rzt):
namespace PW
{
public class PageNewsletterSend
{public void bt_preview(object sender, EventArgs e)
{
//mail zusammenbauenNewsletterSend NLS = new NewsletterSend(mail); Thread SendPreview = new Thread(new ThreadStart(NLS.SendMail)); SendPreview.Start(); }
} // end class
public class NewsletterSend { public MailMessage mail = new MailMessage();
public NewsletterSend(MailMessage mail)
{
this.mail = mail;
}public void SendMail()
{
SmtpMail.SmtpServer = ConfigurationSettings.AppSettings["EMAIL_newsletter_smtp"];
try
{
SmtpMail.Send(mail);
}
catch (Exception ex)
{
SendError(mail.To, mail.Bcc, ex.Message);
}
}
} // end class } // end namespace
muss aber erst noch verifizieren, ob das auch wie gew�nscht l�uft... vielleicht das aber jemand von den profis auf den ersten blick!?!
ist zwar nicht wie von dir gewollt mit statusbalken in einem eigenen fenster, aber vielleicht hilfts ja...?
womit ich in der 2. klasse (NewsletterSend) immer probleme habe, ist zb mit Server.MapPath oder Request.Url und solchen Sachen... die kennt er einfach nicht. auch nicht mit HttpContext.Current davon und auch nicht, wenn ich die Klasse von Page ableite...
es gibt aber auch keine fehlermeldung (die w�rde ich per mail aus der global.asax erhalten: Application_OnError)
weiss jemand warum und eine l�sung daf�r?
lg, oskar
From: Thomas Bandt <[EMAIL PROTECTED]> Reply-To: [email protected] To: [email protected] Subject: Re: [Asp.net] ASP.NET Threading Date: Mon, 21 Mar 2005 17:12:59 +0100
Hi,
machst du das in etwa in dieser richtung oder versendest du im "hauptthread"?
prinzipiell w�rde ich gerne den 2. Thread auf der "Hauptseite" ansto�en, in diesem die E-Mails verschicken (k�nnen bei mir mehrere hundert bis
tausend sein), und den Status aus dem 2. Thread im 1. immer wieder
abfragen - um damit dann halt den Balken zusammenzuzimmern. Vorteil davon w�re halt in der Theorie, dass der Webserver "nicht steht", die
E-Mails im Hintergrund einfach verschickt werden und man nen guten �berblick �ber den Vorgang erh�lt.
Gru�, Thomas
_______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
_________________________________________________________________
Behalten Sie Ihre Hotmails, den Messenger und die Suchfunktionen stets im Auge! http://toolbar.msn.at?DI=43&XAPID=2170
_______________________________________________ Asp.net Mailingliste, Postings senden an: [email protected] An-/Abmeldung und Suchfunktion unter: http://www.glengamoi.com/mailman/listinfo/asp.net
