Witam błędy jakie generuje mi vs to "Klient SMTP wywołał wyjątek Nie można pobrać katalogu podnoszenia usług IIS." lub taki dla przycisku drugiego tutaj miałem dotychczas dwa przypadki pierwszy to "Wysyłanie poczty nie powiodło się." was unhalted a drugi mówi o tym, że mój usługodawca ISP zablokował tą akcje "Operacja nie powiodła się. Odpowiedź serwera: <088156065007.bsk.vectranet.pl[88.156.65.7]>: Client host rejected: Access denied"
mój kod to
/* na asynchroniczne
public static void SendCompletedCallback(object sender, AsyncCompletedEventArgs e)
{
string status;
String token = (string)e.UserState;
//Anulowano wysyłanie wiadomości
if (e.Cancelled)
{
status = token + " wysyłanie anulowane.";
}
//Wystąpił bład wysyłania wiadomości
if (e.Error != null)
{
status = "Wystąpił błąd: " + token + ": " + e.Error.ToString();
}
//Wiadomość została wysłana
else
{
status = token + " wiadomość wysłana.";
}
}
*/
private void button1_Click(object sender, EventArgs e)
{
//Tworzymy wiadomość email
//http://codeguru.pl/article-577.aspx
MailMessage wiadomosc = new MailMessage("projekt_bd_2008@interia.pl", "projekt_bd_2008@interia.pl");
wiadomosc.Subject = "temat";
wiadomosc.Body = "jakas testowa tresc";
wiadomosc.IsBodyHtml = true;
try
{
//Tworzymy klienta SMTP
SmtpClient klient = new SmtpClient();
klient.Host = "poczta.interia.pl";
klient.UseDefaultCredentials = true;
//Ustawiamy sposób dostarczania wiadomości
klient.DeliveryMethod = SmtpDeliveryMethod.PickupDirectoryFromIis;
//Wysyłamy wiadomość przechwytując wyjątek
klient.Send(wiadomosc);
}
catch (SmtpException ex)
{
throw new ApplicationException("Klient SMTP wywołał wyjątek " + ex.Message);
}
catch (Exception ex)
{
throw ex;
}
}
private void button2_Click(object sender, EventArgs e)
{
MailMessage wiadomosc = new MailMessage("projekt_bd_2008@interia.pl", "qrzys@o2.pl");
wiadomosc.Subject = "jakis temat";
wiadomosc.Body = "jakas testowa tresc";
SmtpClient klient = new SmtpClient();
klient.Credentials = new System.Net.NetworkCredential("login", "password");
klient.Host = "poczta.interia.pl";
klient.UseDefaultCredentials = false;
klient.Send(wiadomosc);
}
przy okazji lektury i mam nadzieje drobnej poprawki, aby to zadzialalo, albo nakierowanie na innego klienta smtp czy cos zapraszam do pomocy w dwóch nadal nie rozwiązanych wątkach mieszanie bitmapy i datagridview co nie tak
pozdro