Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

tutorial - wysyłanie e-maili

Ostatnio zmodyfikowano 2011-09-26 15:41
Autor Wiadomość
xevuel
Temat założony przez niniejszego użytkownika
tutorial - wysyłanie e-maili
» 2011-09-24 09:33:10
Czy ktoś zna może jakiegoś tutoriala o wysyłaniu maili, z poziomu własnego programu? Mam w programie dialog, który powinien wysyłać opinię usera mi na maila i chciałbym się zabrać za implementację tego. Jeśli tak, to prosiłbym o podanie linku tutaj...
P-41335
yoogi
» 2011-09-24 10:37:51
Hmmm... możesz użyć socketów, albo cURLa, ale nie wiem czy jest taka możliwość w cURL'u bo nigdy nie robiłem czegoś takiego
P-41336
malan
» 2011-09-24 10:39:42
P-41337
xevuel
Temat założony przez niniejszego użytkownika
» 2011-09-24 10:58:58
Właśnie socketów chciałem użyć, ale nie za bardzo wiem jak.

@malan - tak, czytałem ten temat wcześniej, ale wolałbym tutoriala, w temacie jest opisane z poziomu telnetu...
P-41339
malan
» 2011-09-24 12:11:45
(...)ale wolałbym tutoriala(...)
Czyt. wolałbym gotowy kod, który wystarczy wkleić do edytora i skompilować?

W tamtym temacie masz opisane wszystko czego potrzebujesz. Co z tego, że (...)jest opisane z poziomu telnetu? Zapoznaj się z » KursyKurs WinSock, C++ kurs oraz send function (msdn), a przerobienie tego na C++ nie będzie stanowiło dla Ciebie problemu. Polecam Ci zacząć od telnetu, bo o ile dobrze pamiętam to onet zmienił trochę schemat logowania (dodał pewną instrukcję). Pamiętaj też, że te "schematy" nie muszę być wcale identyczne dla każdego serwera. Przykładowo - funkcja będzie Ci działała dla onetu, ale dla poczty wp już nie.
P-41340
xevuel
Temat założony przez niniejszego użytkownika
» 2011-09-24 12:34:41

Czyt. wolałbym gotowy kod, który wystarczy wkleić do edytora i skompilować?
Nie, opisane wszystko ładnie i wytłumaczone, żebym nie musiał się domyślać o co chodzi z 2 argumentem danej funkcji, a o co z 7 :/

Winsock znam, send() też, więc poczytam sobie jeszcze o protokole SMTP, ale jakby ktoś takiego tutka miał, to proszę o linka :)

//EDIT:
Próbowałem się połączyć do serwera, ale przy użyciu "helo" wyskakuje:

Klient programu Microsoft Telnet - Zapraszamy

Znak anulowania to "CTRL+]".

Microsoft Telnet> 220 smtp.poczta.onet.pl ESMTP (2) our local time is now Fri, 1
1 Sep 2009 15:35:2
Nieprawidłowe polecenie. Aby uzyskać Pomoc, napisz ? lub help
Microsoft Telnet> HELO
Nieprawidłowe polecenie. Aby uzyskać Pomoc, napisz ? lub help
Microsoft Telnet>
Dlaczego?
P-41341
malan
» 2011-09-24 13:04:12
cmd / telnet / o / smpt.poczta.onet.pl 587 / helo onet.pl
P-41342
xevuel
Temat założony przez niniejszego użytkownika
» 2011-09-26 15:41:46
dzięki :)
P-41460
« 1 »
  Strona 1 z 1