Wysłać maila z programu pod windowsem.

0

Pisze programik który wykonuje pewne obliczenia (potrzebne mi do pracy magisterskiej). Rozdałem program znajomym ale uciążliwe stało się pobieranie od nich wyników.

Pomyślałęm że może wyniki same bu mi na skrzynke przychodziły ale nie znalazłęm jak to zrobić.

Może któś wie jak wysłać maila z Visuala C++ 6.0 ??

Pozdrawiam
Adam Grabski

0

Znalazłem to na msdn
w dwie minuty

String* from = S"[email protected]";
String* to = S"[email protected]";
String* subject = S"UtilMailMessage001";
String* body = S"UtilMailMessage001 - success";
SmtpMail::SmtpServer = S"MyMailServer";
SmtpMail::Send(from, to, subject, body);
0

poczytaj sobie to: http://www.hal-pc.org/~johnnie2/winsock.html
na podstawie tego na pewno napiszesz malego klienta SMTP, jezeli nie znasz interfejsu protokolu SMPT to poszukaj w google.pl, na pewno cos znajdziesz

0

dzieki za odpowiedzi ale..

monsinior to chyba nie tak prosto, same przepisanie tego kodu nie wystarczy.

pewnie jakies biblioteki trzeba zalaczyc,
i co to jest MyMailServer ?
Musze mieć jakie tego typu program na kompie zainstalowny aby maila wyslac?

a bez pisania jakiegoś SMTP sie nie da?;)

monsinior napisał(a)

Znalazłem to na msdn
w dwie minuty

String* from = S"[email protected]";
String* to = S"[email protected]";
String* subject = S"UtilMailMessage001";
String* body = S"UtilMailMessage001 - success";
SmtpMail::SmtpServer = S"MyMailServer";
SmtpMail::Send(from, to, subject, body);
0

Czyli wniosek że nie tak prosto wysłać maila z Visual C++? :(

0
funfell napisał(a)

Czyli wniosek że nie tak prosto wysłać maila z Visual C++? :(

no jak to nie prosto?? w tym tutorialu co ci do niego link dalem masz opisane jak zainicjowac gniazdo na winsock, masz napisane jak wymieniac dane miedzy client a server, wiec w czym problem?? Wez to przestudiuj, troche kodu przepisz i pozmieniaj odpowiednie rzeczy. Musisz zmienic adres server smtp tu:

hostEntry = gethostbyname("www.hal-pc.org");

potem port tu:

serverInfo.sin_port = htons(80);

A potem masz tam w tutorial opisana wymiane danych, tam tez pozmieniasz pare rzeczy (napiszesz interfejs SMTP) i bedzie dzialac. Popracuj trohe a na pewno sie uda...

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