Próbuję wysłać wiadomość e-mail z kodu C# za pośrednictwem serwera wymiany naszej firmy.Jak wysłać wiadomość e-mail przez serwer wymiany bez użycia smtp?
System.Net.Mail.SmtpClient client = new System.Net.Mail.SmtpClient("exchangebox1.mycompany.com");
System.Net.Mail.MailMessage msg = new System.Net.Mail.MailMessage("[email protected]",
"[email protected]",
"title here",
"body here");
client.Send(msg);
Kiedy uruchamiam to mam SmptException mówiąc: „Usługa niedostępna, zamykanie kanału transmisyjnego. Odpowiedź serwera było 4.3.2 Usługa niedostępna, zamykanie kanału transmisyjnego”.
Rozumiem, że oznacza to, że SMTP nie jest włączone w naszym oknie wymiany i że muszę użyć macierzystych poleceń serwera Exchange do wysłania wiadomości. Czy to prawda, czy SMTP zawsze powinien działać?
Dodatkowo, czy serwer wymiany mógł być skonfigurowany tak, aby zezwalał tylko określonym komputerom/użytkownikom na wysyłanie wiadomości głównej przez SMTP?
Jak mogę wysłać pocztę przez serwer Exchange bez używania SMTP?
Dzięki.
masz przekierowanie włączone na koncie, że wysyłasz wiadomość e-mail jako? Myślę, że jest to coś, co administrator Exchange musi ustawić na tym koncie, aby umożliwić wysyłanie wiadomości e-mail z tym kontem bez korzystania z uwierzytelniania. –
Dzięki, spróbuję się dowiedzieć. –