Wysyłanie wiadomości e-mail

Wysyłanie wiadomości e-mail
D6
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 76
0

Witam ponownie!
Otóż w trakcie udoskonalania mojego klienta pocztowego natknąłem się na pewną niedogodność. Otóż podczas załączania załączników do wiadomości dostaję błąd który brzmi "The operation has timed out.." czytałem że trzeba wysyłać wtedy asynchronicznie - jednak wysyłanie trwało w nieskończoność (czekałem 15 minut na wysłanie 5 kB pliku). Czy ktoś się spotkał z takim problemem?

Kopiuj
                MailMessage msg = new MailMessage();
                msg.From = new MailAddress(sett.ElementAt(wybrany).nazwaUzytkownika);
                msg.To.Add(new MailAddress(textBox1.Text));
                msg.Subject = textBox3.Text;
                msg.Body = richTextBox1.Text;
                for (int y = 0; y < listBox1.Items.Count; y++)
                {
                    msg.Attachments.Add(new Attachment(listBox1.Items[y].ToString()));
                }
                client.Send(msg);
somekind
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
0

Skąd wiesz, że podczas załączania załączników? Może jednak masz schrzanioną konfigurację clienta?

Azarien
  • Rejestracja: dni
  • Ostatnio: dni
0

A masz pewność, że podajesz dobre dane?
Stwórz nowy programik, najlepiej konsolowy, i spróbuj wysłać:

Kopiuj
...
var msg=new MailMessage();
msg.From=new MailAddress("steve@example.com");
msg.To=new MailAddress("moj_mail@example.com");
msg.Subject="lorem ipsum";
msg.Body="dolor sit amet";
msg.Attachments.Add(new Attachment("plik.txt"));
client.Send(msg);

chodzi o to, żebyś wiedział co wysyłasz i czy w ogóle działa – a dopiero potem dojdziesz do sett.ElementAt(wybrany) itp.

D6
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 76
0

Przy wpisywaniu wartości ręcznie jest to samo. W sumie dziwne, do momentu gdy dodałem możliwość wysyłania załączników działało - tam bym szukał błędu. Jestem pewien że wszystko jest dobrze, wszystkie wartości są prawidłowe, sprawdzałem w debugu.

\------

Wszystko działa, po prostu nagle zaczęło działać, nic nie zmieniałem, dziwne.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.