Wysyłanie maili w .NET w C++/CLI

0

Witam..
wiem, że mój problem najczęściej rozwiązywany jest w C# mnie jednak interesuje jak zrobić to w C++ korzystając z .Net. Napisałem prosty, krótki kod, kompiluje się bez problemu, jednak, gdy go odpalam to wyskakuje błąd:
An unhandled exception of type 'System.Net.Mail.SmtpException' occurred in System.dll
Additional information: Failure sending mail.

Kod:

using namespace System;
using namespace System::Net::Mail;

int main(array<System::String ^> ^args)
{
	MailMessage^ msg = gcnew MailMessage("[email protected]", "[email protected]", 
		"Witaj", "Jak sie masz?");
	SmtpClient^ client = gcnew SmtpClient("127.0.0.1");
	client->UseDefaultCredentials::set(true);
	client->Send(msg);

	delete msg;
	delete client;

	return 0;
}

wiem, że błąd Failure sendig email dotyczy linijki clinet->Send(msg). Ale dlaczego?

0

a gdzie masz podane dane do serwera pocztowego??

0

To znaczy? Mógłbyś coś więcej o tym powiedzieć? Jestem w tym temacie świeży i nie wszystko kumam z MSDN`u.. wydawało mi się, że jakieś opcje wysyłania załatwie tym: client->UseDefaultCredentials::set(true);

0

napisałem Ci tyle ile widzę z dokumentacji

SmtpClient("127.0.0.1"); <-- podajesz adres serwera pocztowego (nie wiem jak jest dla o2 - smtp.o2.pl?)

client.Credentials = new System.Net.NetworkCredential("user", "pass");
nie wiem jak w c++ to będzie wyglądało

0

Ok wystarczyło SmtpClient("stmp.o2.pl") :D Dzięki!

1 użytkowników online, w tym zalogowanych: 0, gości: 1