Emails über SMTP Senden
-
Wie kann ich Emails über einen SMTP Server Senden???
Ich weiß Severname und Port
-
-
Wie wäre es mit sowas?
http://www.codeproject.com/internet/csmtpconn.aspNaja, zumindest hättest du in dem Quellcode ein Beispiel

Ich selber weiss es nicht, wollte mich damit schon beschäftigen kam aber nicht dazu, habe mir nur diesen Link gespeichert
Grüssli
-
mit winsocks siehe(http://www.c-plusplus.net/forum/viewtopic-var-t-is-169861.html)
für smtp http://de.wikipedia.org/wiki/Smtp oder google: smtp protokoll
-
@Dravere bei dem Tipp kommen folgende Fehlermeldungen:
../../../Desktop/CSMTPConn_src/stdafx.h:8:64: afxwin.h: No such file or directory
../../../Desktop/CSMTPConn_src/stdafx.h:9:46: afxext.h: No such file or directory
../../../Desktop/CSMTPConn_src/stdafx.h:10:50: afxtempl.h: No such file or directory
../../../Desktop/CSMTPConn_src/stdafx.h:11:43: afxsock.h: No such file or directory
../../../Desktop/CSMTPConn_src/stdafx.h:12:53: afxdisp.h: No such file or directory
../../../Desktop/CSMTPConn_src/stdafx.h:13:62: afxpriv.h: No such file or directory
In file included from ../../../Desktop/CSMTPConn_src/Main.cpp:2:
../../../Desktop/CSMTPConn_src/smtp.h:41: error:BOOL' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:42: error:BOOL' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:43: error:BOOL' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:45: error: expected;' before '(' token
../../../Desktop/CSMTPConn_src/smtp.h:46: error:BOOL' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:49: error:BOOL' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:50: error:SOCKET' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:61: error: expected,' or...' before '&' token ../../../Desktop/CSMTPConn_src/smtp.h:61: error: ISO C++ forbids declaration ofCString' with no type
../../../Desktop/CSMTPConn_src/smtp.h:62: error: expected,' or...' before '&' token
../../../Desktop/CSMTPConn_src/smtp.h:62: error: ISO C++ forbids declaration ofCString' with no type ../../../Desktop/CSMTPConn_src/smtp.h:62: error: \CSMTPAddress::CSMTPAddress(int)' and `CSMTPAddress::CSMTPAddress(int)' cannot be overloaded
../../../Desktop/CSMTPConn_src/smtp.h:66: error:CString' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:69: error:CString' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:70: error:CString' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:83: error:BOOL' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:84: error:CString' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:87: error:CString' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:88: error: expected,' or...' before '&' token
../../../Desktop/CSMTPConn_src/smtp.h:88: error: ISO C++ forbids declaration ofCString' with no type ../../../Desktop/CSMTPConn_src/smtp.h:92: error:BOOL' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:95: error:CString' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:96: error:CString' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h: In member functionvoid CSMTPAttachment::SetTitle(int)': ../../../Desktop/CSMTPConn\_src/smtp.h:88: error:m_sTitle' undeclared (first use this function)
../../../Desktop/CSMTPConn_src/smtp.h:88: error: (Each undeclared identifier is reported only once for each function it appears in.)
../../../Desktop/CSMTPConn_src/smtp.h:88: error:sTitle' undeclared (first use this function) ../../../Desktop/CSMTPConn_src/smtp.h: At global scope: ../../../Desktop/CSMTPConn_src/smtp.h:130: error:CString' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:131: error: expected,' or...' before '&' token
../../../Desktop/CSMTPConn_src/smtp.h:131: error: ISO C++ forbids declaration ofCString' with no type ../../../Desktop/CSMTPConn_src/smtp.h:132: error:BOOL' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:136: error:CString' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:137: error:CString' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:141: error: variable or fieldFixSingleDot' declared void ../../../Desktop/CSMTPConn_src/smtp.h:141: error: expected;' before '(' token
../../../Desktop/CSMTPConn_src/smtp.h:143: error:CString' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:144: error: ISO C++ forbids declaration ofCArray' with no type
../../../Desktop/CSMTPConn_src/smtp.h:144: error: expected;' before '<' token ../../../Desktop/CSMTPConn_src/smtp.h:145: error: ISO C++ forbids declaration ofCArray' with no type../../../Desktop/CSMTPConn_src/smtp.h:145: error: expected
;' before '<' token ../../../Desktop/CSMTPConn_src/smtp.h:146: error: ISO C++ forbids declaration ofCArray' with no type
../../../Desktop/CSMTPConn_src/smtp.h:146: error: expected;' before '<' token ../../../Desktop/CSMTPConn_src/smtp.h:147: error: ISO C++ forbids declaration ofCArray' with no type
../../../Desktop/CSMTPConn_src/smtp.h:147: error: expected;' before '<' token ../../../Desktop/CSMTPConn_src/smtp.h:162: error:BOOL' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:163: error:BOOL' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:164: error:CString' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:166: error:DWORD' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:167: error: variable or fieldSetTimeout' declared void
../../../Desktop/CSMTPConn_src/smtp.h:167: error: expected;' before '(' token ../../../Desktop/CSMTPConn_src/smtp.h:168: error:BOOL' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:171: error:BOOL' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:172: error:BOOL' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:173: error: `BOOL' does not name a type../../../Desktop/CSMTPConn_src/smtp.h:177: error:
BOOL' does not name a type ../../../Desktop/CSMTPConn_src/smtp.h:178: error:CString' does not name a type
../../../Desktop/CSMTPConn_src/smtp.h:179: error:DWORD' does not name a type ../../../Desktop/CSMTPConn_src/Main.cpp:6: error: expected class-name before '{' token ../../../Desktop/CSMTPConn_src/Main.cpp:8: error:BOOL' does not name a type
../../../Desktop/CSMTPConn_src/Main.cpp:14: error: `BOOL' does not name a type../../../Desktop/CSMTPConn_src/Main.cpp:73:2: warning: no newline at end of file
make.exe: *** [../../../Desktop/CSMTPConn_src/Main.o] Error 1
-
Ups ... das Teil braucht die MFC? Naja, wusste ich nicht, sorry. Merk ich mir aber, wenn ich dann soweit bin

Naja, die anderen haben schon nette Links gepostet. Also solltest eher die berücksichtigen. Ansonsten, weil ich mich schuldig gefühlt habe (:D), habe ich hier noch eine Klasse gefunden, welche glaub ich keine MFC benötigt, sondern mit WinAPI arbeitet:
http://www.codeproject.com/internet/zsmtp.aspGrüssli
-
Ok aba da kann man kann Anhang mit schicken.
Und da fehlt die Datei "stdafx.h"!!!!
-
stdafx.h ist ein precompiled Header, welche immer in einem MFC-Projekt dabei ist. Wie gesagt, die Klasse CSMTPConnection braucht die MFC. MFC = Microsoft Foundation Classes (siehe ein Forum ein wenig weiter oben). Die MFC ist kostenpflichtig oder man hat eine Universion oder Autorenversion. Wenn du die MFC nicht hast, dann kannst du die Klasse CSMTPConnection auch nicht brauchen.
Grüssli