<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[mail versenden]]></title><description><![CDATA[<p>ich hab folgendes gefunden</p>
<pre><code class="language-cpp">int _tmain(void)
{
   LPMAPISENDMAIL pfnSendMail;
   MapiRecipDesc  rdOriginator;
   MapiRecipDesc  rdRecipient[1];
   LPMAPILOGOFF   pfnLogoff;
   LPMAPILOGON    pfnLogon;
   MapiMessage    mapimsg;
   HINSTANCE      hDll;
   LHANDLE        lHnd;
   MapiFileDesc   mapifiledesc[2];

   if(NULL == (hDll = LoadLibrary(TEXT(&quot;MAPI32.DLL&quot;))))
   {
       _tprintf(TEXT(&quot;could not load mapi32.dll, ErrorCode: %u&quot;), GetLastError());
       return(0);
   }

// Die Funktionen aus der DLL holen
   pfnLogon    = (LPMAPILOGON)GetProcAddress(hDll, &quot;MAPILogon&quot;);
   pfnLogoff   = (LPMAPILOGOFF)GetProcAddress(hDll, &quot;MAPILogoff&quot;);
   pfnSendMail = (LPMAPISENDMAIL)GetProcAddress(hDll, &quot;MAPISendMail&quot;);

   pfnLogon(0, NULL, NULL, 0, 0, &amp;lHnd); // Einloggen

   mapimsg.ulReserved   = 0;
   mapimsg.lpszSubject  = &quot;Subject&quot;;
   mapimsg.lpszNoteText = &quot;Hi!\n\nAnbei ist eine Datei!\n\nGruß\nIch\n&quot;; // EMailtext
   mapimsg.lpszMessageType    = NULL;
   mapimsg.lpszDateReceived   = NULL;
   mapimsg.lpszConversationID = NULL;
   mapimsg.flFlags      = 0;
   mapimsg.lpOriginator = &amp;rdOriginator;
   mapimsg.nRecipCount  = NUM_ELEMENTS(rdRecipient);
   mapimsg.lpRecips     = rdRecipient;
   mapimsg.nFileCount   = 2; //2 Dateien anhängen
   mapimsg.lpFiles      = &amp;mapifiledesc[0];

   rdOriginator.ulReserved   = 0;
   rdOriginator.ulRecipClass = MAPI_ORIG;
   rdOriginator.lpszName     = &quot;rdOriginator&quot;;
   rdOriginator.lpszAddress  = &quot;ich@sender.de&quot;; // Sender
   rdOriginator.ulEIDSize    = 0;
   rdOriginator.lpEntryID    = NULL;

   rdRecipient[0].ulReserved   = 0;
   rdRecipient[0].ulRecipClass = MAPI_TO;
   rdRecipient[0].lpszName     = &quot;Empfängername&quot;; // Empfängername
   rdRecipient[0].lpszAddress  = &quot;SMTP:ich@empfaenger.de&quot;; // Empfängeradresse
   rdRecipient[0].ulEIDSize    = 0;
   rdRecipient[0].lpEntryID    = NULL;

   mapifiledesc[0].ulReserved   = 0;
   mapifiledesc[0].flFlags      = 0;
   mapifiledesc[0].nPosition    = -1;
   mapifiledesc[0].lpszPathName = &quot;C:\\Autostart.bat&quot;; // Die erste Datei
// so heisst die Datei im Anhang des EMails
   mapifiledesc[0].lpszFileName = &quot;Datei.txt&quot;;
   mapifiledesc[0].lpFileType   = 0;

// Für die 2te Datei kann man sich dann hierauf beschränken:
   mapifiledesc[1].ulReserved   = 0;
   mapifiledesc[1].flFlags      = 0;
   mapifiledesc[1].nPosition    = -1;
   mapifiledesc[1].lpszPathName = &quot;C:\\Bootlog.txt&quot;; // Die zweite Datei
   mapifiledesc[1].lpszFileName = &quot;Log.txt&quot;;
   mapifiledesc[1].lpFileType   = 0;

   pfnSendMail(lHnd, NULL, &amp;mapimsg, 0, 0); // Das eigentliche Versenden

   pfnLogoff(lHnd, 0, 0, 0); // Ausloggen

   FreeLibrary(hDll);

   return(0);
}
</code></pre>
<p>nur leider weiß ich nciht, welche header dateien ich benötige, dehslba hab ich &lt;80 fehler...</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/135041/mail-versenden</link><generator>RSS for Node</generator><lastBuildDate>Sun, 12 Jul 2026 12:37:53 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/135041.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 30 Jan 2006 13:08:40 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to mail versenden on Mon, 30 Jan 2006 13:08:40 GMT]]></title><description><![CDATA[<p>ich hab folgendes gefunden</p>
<pre><code class="language-cpp">int _tmain(void)
{
   LPMAPISENDMAIL pfnSendMail;
   MapiRecipDesc  rdOriginator;
   MapiRecipDesc  rdRecipient[1];
   LPMAPILOGOFF   pfnLogoff;
   LPMAPILOGON    pfnLogon;
   MapiMessage    mapimsg;
   HINSTANCE      hDll;
   LHANDLE        lHnd;
   MapiFileDesc   mapifiledesc[2];

   if(NULL == (hDll = LoadLibrary(TEXT(&quot;MAPI32.DLL&quot;))))
   {
       _tprintf(TEXT(&quot;could not load mapi32.dll, ErrorCode: %u&quot;), GetLastError());
       return(0);
   }

// Die Funktionen aus der DLL holen
   pfnLogon    = (LPMAPILOGON)GetProcAddress(hDll, &quot;MAPILogon&quot;);
   pfnLogoff   = (LPMAPILOGOFF)GetProcAddress(hDll, &quot;MAPILogoff&quot;);
   pfnSendMail = (LPMAPISENDMAIL)GetProcAddress(hDll, &quot;MAPISendMail&quot;);

   pfnLogon(0, NULL, NULL, 0, 0, &amp;lHnd); // Einloggen

   mapimsg.ulReserved   = 0;
   mapimsg.lpszSubject  = &quot;Subject&quot;;
   mapimsg.lpszNoteText = &quot;Hi!\n\nAnbei ist eine Datei!\n\nGruß\nIch\n&quot;; // EMailtext
   mapimsg.lpszMessageType    = NULL;
   mapimsg.lpszDateReceived   = NULL;
   mapimsg.lpszConversationID = NULL;
   mapimsg.flFlags      = 0;
   mapimsg.lpOriginator = &amp;rdOriginator;
   mapimsg.nRecipCount  = NUM_ELEMENTS(rdRecipient);
   mapimsg.lpRecips     = rdRecipient;
   mapimsg.nFileCount   = 2; //2 Dateien anhängen
   mapimsg.lpFiles      = &amp;mapifiledesc[0];

   rdOriginator.ulReserved   = 0;
   rdOriginator.ulRecipClass = MAPI_ORIG;
   rdOriginator.lpszName     = &quot;rdOriginator&quot;;
   rdOriginator.lpszAddress  = &quot;ich@sender.de&quot;; // Sender
   rdOriginator.ulEIDSize    = 0;
   rdOriginator.lpEntryID    = NULL;

   rdRecipient[0].ulReserved   = 0;
   rdRecipient[0].ulRecipClass = MAPI_TO;
   rdRecipient[0].lpszName     = &quot;Empfängername&quot;; // Empfängername
   rdRecipient[0].lpszAddress  = &quot;SMTP:ich@empfaenger.de&quot;; // Empfängeradresse
   rdRecipient[0].ulEIDSize    = 0;
   rdRecipient[0].lpEntryID    = NULL;

   mapifiledesc[0].ulReserved   = 0;
   mapifiledesc[0].flFlags      = 0;
   mapifiledesc[0].nPosition    = -1;
   mapifiledesc[0].lpszPathName = &quot;C:\\Autostart.bat&quot;; // Die erste Datei
// so heisst die Datei im Anhang des EMails
   mapifiledesc[0].lpszFileName = &quot;Datei.txt&quot;;
   mapifiledesc[0].lpFileType   = 0;

// Für die 2te Datei kann man sich dann hierauf beschränken:
   mapifiledesc[1].ulReserved   = 0;
   mapifiledesc[1].flFlags      = 0;
   mapifiledesc[1].nPosition    = -1;
   mapifiledesc[1].lpszPathName = &quot;C:\\Bootlog.txt&quot;; // Die zweite Datei
   mapifiledesc[1].lpszFileName = &quot;Log.txt&quot;;
   mapifiledesc[1].lpFileType   = 0;

   pfnSendMail(lHnd, NULL, &amp;mapimsg, 0, 0); // Das eigentliche Versenden

   pfnLogoff(lHnd, 0, 0, 0); // Ausloggen

   FreeLibrary(hDll);

   return(0);
}
</code></pre>
<p>nur leider weiß ich nciht, welche header dateien ich benötige, dehslba hab ich &lt;80 fehler...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981011</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981011</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Mon, 30 Jan 2006 13:08:40 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Mon, 30 Jan 2006 17:55:33 GMT]]></title><description><![CDATA[<p>Deine Quelle: <a href="http://www.winapi.net/index.php?inhalt=s24" rel="nofollow">http://www.winapi.net/index.php?inhalt=s24</a> ...</p>
<p>Meine Quelle: <a href="http://GOOGLE.DE" rel="nofollow">GOOGLE.DE</a>!<br />
#include &quot;windows.h&quot;<br />
#include &lt;mapi.h&gt;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981400</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981400</guid><dc:creator><![CDATA[*D*Evil]]></dc:creator><pubDate>Mon, 30 Jan 2006 17:55:33 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Mon, 30 Jan 2006 21:03:56 GMT]]></title><description><![CDATA[<p>irgendwie erfüllt das programm net, was es soll...<br />
uich bekommn nie eine email...</p>
<p>wie kann ich an eine email eine email+dateianhang schicken?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981557</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981557</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Mon, 30 Jan 2006 21:03:56 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Tue, 31 Jan 2006 06:52:29 GMT]]></title><description><![CDATA[<p>auf imapi zurückzugreifen ist nicht immer sinnvoll, man ist dann immer auf die bereits installierten komponenten angewiesen. am besten du schreibst dir eine eigene SMTP engine. beiträge gibt es hier im forum dazu genüge <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> einfach mal danach suchen<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> <a href="http://google.de" rel="nofollow">google.de</a><br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> RFC's SMTP/MIME</p>
<p>zum datein anhängen verwendest dann MIME types, aber mails ohne authenfizierung zu verschicken wird heute e nicht mehr gescheit gehen. finde mal einen server der das noch zulässt. gäbe es keinen spam, würde das ohne probleme funktionieren <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> da die admins das dann auch nicht sperren müssten...</p>
<p>MfG RadiatioN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981701</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981701</guid><dc:creator><![CDATA[Radiation2K5]]></dc:creator><pubDate>Tue, 31 Jan 2006 06:52:29 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Tue, 31 Jan 2006 11:02:38 GMT]]></title><description><![CDATA[<p>ich hab zwar was gefunden, aber entweder treten fehler beim compilieren auf oder die kommt nicht an</p>
<p>--&gt; <a href="http://www.c-plusplus.net/forum/viewtopic-var-t-is-59537-and-postdays-is-0-and-postorder-is-asc-and-highlight-is-email+versenden-and-start-is-20.html" rel="nofollow">http://www.c-plusplus.net/forum/viewtopic-var-t-is-59537-and-postdays-is-0-and-postorder-is-asc-and-highlight-is-email+versenden-and-start-is-20.html</a></p>
]]></description><link>https://www.c-plusplus.net/forum/post/981855</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981855</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Tue, 31 Jan 2006 11:02:38 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Tue, 31 Jan 2006 11:09:28 GMT]]></title><description><![CDATA[<p>für mich ist das keine ausreichende fehlerbeschreibung:</p>
<blockquote>
<p>...entweder treten fehler beim compilieren auf oder die kommt nicht an</p>
</blockquote>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> sag uns deine fehler<br />
<img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/27a1.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--right_arrow"
      title=":arrow_right:"
      alt="➡"
    /> schau dir doch einfach mal an was zwischen server/client übertragen wird, wenn du dort ein fehler findest, bitte auch posten (vielleicht klärt dich das problem dann schon von alleine)</p>
<p>wie gesagt, server erwarten heute eine authentifikation und die ist in diesem code nicht implementiert!</p>
<p>MfG RadiatioN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981858</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981858</guid><dc:creator><![CDATA[Radiation2K5]]></dc:creator><pubDate>Tue, 31 Jan 2006 11:09:28 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Tue, 31 Jan 2006 11:41:37 GMT]]></title><description><![CDATA[<p>ich hab deisen code:</p>
<pre><code class="language-cpp">#include &lt;winsock2.h&gt;
#include &lt;stdio.h&gt;
#include &lt;iostream&gt;
using namespace std;
//#pragma comment(lib,&quot;wsock32.lib&quot;)

#define EOL  &quot;\r\n&quot;

DWORD smailid;
HANDLE hthr;
const WORD   VERSION_MAJOR  = 1;    
const WORD   VERSION_MINOR  = 1;
int error;
char pszBody[1500];

typedef struct threadd
{
    char name[200];
    char fromid[200];
    char toid[200];
    char serv[200];
    char sub[300];
    char mes[1000];
} TDATA;

void send(char *smtpservr, char *fromname, char *fromid, char *toid,
          char *subject, char *message);
void Check( int iStatus, char *szFunction );
DWORD WINAPI is_ok( LPVOID l);
int sendmail( LPVOID l);

int main()
{
  send(&quot;mail.web.de&quot;,&quot;Absendername&quot;,&quot;Anonymous@ano.de&quot;,&quot;empfänger@etwas.de&quot;,
       &quot;Betreff&quot;,&quot;Nachricht&quot;);
  getchar();
  return 0;
}

void send(char *smtpservr, char *fromname, char *fromid, char *toid,
          char *subject, char *message)
{
   TDATA td;

  strcpy(td.fromid,fromid);
  strcpy(td.name ,fromname);
  strcpy(td.serv ,smtpservr);
  strcpy(td.toid ,toid);
  strcpy(td.sub ,subject);
  strcpy(td.mes ,message);
  cout&lt;&lt;&quot;Email an &quot;&lt;&lt;toid&lt;&lt;&quot; wird versendet . . .&quot;&lt;&lt;endl;

  hthr=CreateThread(NULL,0,is_ok,(LPVOID)&amp;td,CREATE_SUSPENDED,&amp;smailid);  
  SetThreadPriority( hthr, THREAD_PRIORITY_TIME_CRITICAL);  
  ResumeThread(hthr);  
  WaitForSingleObject(hthr, INFINITE);

}

DWORD WINAPI is_ok( LPVOID l)
{
  TDATA *d=(TDATA *)l;
  if(sendmail(l)==0)
  cout&lt;&lt;&quot;Versenden abgeschlossen&quot;&lt;&lt;endl;
  else
  cout&lt;&lt;&quot;Versenden gescheitert&quot;&lt;&lt;endl;       
  return 0;
}

void Check( int iStatus, char *szFunction )
{  
  if (iStatus != SOCKET_ERROR &amp;&amp; iStatus != 0)  return;
  else
  error=1;  
}

int sendmail( LPVOID l)
{
   WSADATA        WSData;
   LPHOSTENT      lpHostEntry;
   LPSERVENT      lpServEntry;
   SOCKADDR_IN    SockAddr;
   SOCKET         hServer;
   int            iProtocolPort;
   char           szSmtpServerName[100], szToAddr[100], szFromAddr[100];
   char           szBuffer[4096], szMsgLine[255];  

   TDATA *d=(TDATA *)l;
   error=0;  

   lstrcpy( szSmtpServerName,d-&gt;serv );  
   lstrcpy( szToAddr,   d-&gt;toid );
   lstrcpy( szFromAddr,d-&gt;fromid );

   if ( WSAStartup(MAKEWORD(VERSION_MAJOR, VERSION_MINOR), &amp;WSData) )
   {      
      cout&lt;&lt;&quot;Error: Kann Winsock nicht finden&quot;&lt;&lt;endl;            
      return(1);
   }

   lpHostEntry = gethostbyname( szSmtpServerName );
   if (lpHostEntry == NULL)    
   {    
      cout&lt;&lt;&quot;Error: Kann den SMTP Server(&quot;&lt;&lt;szSmtpServerName&lt;&lt;&quot;)&quot;
            &lt;&lt;&quot;nicht finden &quot;&lt;&lt;endl;      
      return(1);
   }  

   hServer = socket( PF_INET, SOCK_STREAM, 0);
   if (hServer == INVALID_SOCKET)
   {            
      cout&lt;&lt;&quot;Error: Cannot open mail server socket&quot;&lt;&lt;endl;
      return(1);
   }

   lpServEntry = getservbyname( &quot;mail&quot;, 0);

   if (lpServEntry == NULL)
     iProtocolPort = htons(IPPORT_SMTP);
   else
     iProtocolPort = lpServEntry-&gt;s_port;

   SockAddr.sin_family = AF_INET;
   SockAddr.sin_port = iProtocolPort;
   SockAddr.sin_addr = *((LPIN_ADDR)*lpHostEntry-&gt;h_addr_list);

   if (connect( hServer, (PSOCKADDR) &amp;SockAddr, sizeof(SockAddr)))
   {   
     cout&lt;&lt;&quot;Error: Connecting to Server socket failed&quot;&lt;&lt;endl;
     return (1);
   }

   Check( recv( hServer, szBuffer, sizeof(szBuffer), 0), &quot;recv() Reply&quot;);

   wsprintf(szMsgLine,&quot;HELO %s%s&quot;,&quot;microsoft [111.122.1.12]&quot;, EOL);
   Check(send(hServer,szMsgLine,strlen(szMsgLine), 0),&quot;send() HELO&quot;);
   Check(recv(hServer,szBuffer,sizeof(szBuffer), 0),&quot;recv() HELO&quot;);

   wsprintf( szMsgLine,&quot;MAIL FROM:&lt;%s&gt;%s&quot;, szFromAddr,EOL);
   Check(send(hServer,szMsgLine,strlen(szMsgLine), 0),&quot;send() MAIL FROM&quot;);
   Check(recv(hServer,szBuffer,sizeof(szBuffer), 0),&quot;recv() MAIL FROM&quot;);

   wsprintf( szMsgLine,&quot;RCPT TO:&lt;%s&gt;%s&quot;, szToAddr, EOL);
   Check(send(hServer,szMsgLine,strlen(szMsgLine),0),&quot;send() RCPT TO&quot;);
   Check(recv(hServer,szBuffer,sizeof(szBuffer),0),&quot;recv() RCPT TO&quot;);

   wsprintf( szMsgLine,&quot;DATA%s&quot;, EOL);
   Check(send(hServer,szMsgLine,strlen(szMsgLine),0),&quot;send() DATA&quot;);
   Check(recv(hServer,szBuffer,sizeof(szBuffer),0),&quot;recv() DATA&quot;);

   char sdate[70];
   lstrcpy(sdate,&quot;Date: &quot;);
   char s1s[70];
   GetDateFormat(0x409,0,0,&quot;ddd,dd MMM yyyy&quot;,s1s,200);
   lstrcat(sdate,s1s);
   lstrcat(sdate,&quot; &quot;);
   GetTimeFormat(0x409,0,0,&quot;HH:mm:ss&quot;,s1s,200);
   lstrcat(sdate,s1s);
   lstrcat(sdate,&quot; PM&quot;);

   char header[350];
   lstrcpy(header,&quot;From: &quot;);
   lstrcat(header,d-&gt;name );
   lstrcat(header,&quot;&lt;&quot;);
   lstrcat(header,d-&gt;fromid );
   lstrcat(header,&quot;&gt;&quot;);
   lstrcat(header,&quot;\r\n&quot;);
   lstrcat(header,&quot;To: &quot;);
   lstrcat(header,d-&gt;toid );
   lstrcat(header,&quot;\r\n&quot;);
   lstrcat(header,&quot;Subject: &quot;);
   lstrcat(header,d-&gt;sub );
   lstrcat(header,&quot;\r\n&quot;);
   lstrcat(header,sdate);
   lstrcat(header,&quot;\r\n&quot;);
   lstrcat(header,&quot;X-Mailer: Outlook Express 1.00\r\nMIME-Version:
           1.0\r\nContent-Type:text/plain;\r\n\tcharset=\&quot;iso-8859-1\&quot;
           \r\nContent-Transfer-Encoding: 7bit\r\n\r\n&quot;);

   wsprintf( szMsgLine,header);
   Check(send(hServer,szMsgLine,strlen(szMsgLine), 0),&quot;send() header&quot;);
   if (error)
   return error;

  lstrcpy(pszBody,d-&gt;mes );
  lstrcat(pszBody,&quot;\r\n\r\n&quot;);
  Check(send( hServer,pszBody, strlen(pszBody), 0), &quot;send() message&quot;);
  wsprintf(szMsgLine,&quot;%s.%s&quot;, EOL, EOL);
  Check(send(hServer,szMsgLine, strlen(szMsgLine),0),&quot;send() end-message&quot;);
  Check(recv(hServer,szBuffer, sizeof(szBuffer),0),&quot;recv() end-message&quot;);
  wsprintf(szMsgLine,&quot;QUIT%s&quot;,EOL);
  Check(send(hServer,szMsgLine,strlen(szMsgLine),0),&quot;send() QUIT&quot;);
  Check(recv(hServer,szBuffer,sizeof(szBuffer),0),&quot;recv() QUIT&quot;);
  closesocket(hServer);
  WSACleanup();

return error;
}
</code></pre>
<p>wie authentifitiere ich mich da?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981893</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Tue, 31 Jan 2006 11:41:37 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Tue, 31 Jan 2006 12:01:28 GMT]]></title><description><![CDATA[<p>langsam verliere ich meine geduld *grml*</p>
<p>les doch mal was ich geschrieben hab. ich hab extra gesagt das es in diesem code KEINE authentifikation gibt, also muss du die selbst implementieren.</p>
<p>les die RFC's mensch, da steht doch alles drin <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>programmieren heisst nicht copy/paste und alles läuft</p>
<p>MfG RadiatioN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/981909</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/981909</guid><dc:creator><![CDATA[Radiation2K5]]></dc:creator><pubDate>Tue, 31 Jan 2006 12:01:28 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Tue, 31 Jan 2006 22:29:50 GMT]]></title><description><![CDATA[<p>Radiation2K5 schrieb:</p>
<blockquote>
<p>programmieren heisst nicht copy/paste und alles läuft</p>
</blockquote>
<p>Erinnert mich stark an mich selbst vor ein paar Jahren! ^^<br />
Das ist wohl eine der wichtigsten Erfahrungen die man als angehender Programmierer machen muss. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/982612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982612</guid><dc:creator><![CDATA[Mindphreaker]]></dc:creator><pubDate>Tue, 31 Jan 2006 22:29:50 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Tue, 31 Jan 2006 22:32:16 GMT]]></title><description><![CDATA[<p>bitte helft supersass nicht. ich vermute stark er will einen trojaner/virus programmieren. schaut mal seine anderen fragen an...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982613</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982613</guid><dc:creator><![CDATA[stop]]></dc:creator><pubDate>Tue, 31 Jan 2006 22:32:16 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Wed, 01 Feb 2006 07:25:26 GMT]]></title><description><![CDATA[<p>soll er es halt machen, wenn störts...so wie er sich anstellt bekommt er das sowieso nicht zustande. das wird bestimmt mal ein scriptkiddie <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> (wenn er es nicht schon ist)</p>
<p>btw: man kann mails auch unter gutem vorwand versenden, so isses ja nich <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":)"
      alt="🙂"
    /></p>
<p>man kann seine mail versendung am besten so testen:<br />
einen lokalen SMTP relay server installieren, dann sieht man ob sein code läuft und rfc konform ist. esmtp zu implementieren is dann wieder ne andere sachen und wer hier dafür zu faul ist hat garantiert dreck am stecken und versucht daraus viren zu machen.</p>
<p>MfG RadiatioN</p>
]]></description><link>https://www.c-plusplus.net/forum/post/982696</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/982696</guid><dc:creator><![CDATA[Radiation2K5]]></dc:creator><pubDate>Wed, 01 Feb 2006 07:25:26 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Wed, 01 Feb 2006 23:52:02 GMT]]></title><description><![CDATA[<p>stop schrieb:</p>
<blockquote>
<p>bitte helft supersass nicht. ich vermute stark er will einen trojaner/virus programmieren. schaut mal seine anderen fragen an...</p>
</blockquote>
<p>Und selbst wenn es ein Trojaner ist, dann kann man ihn &quot;local&quot; legal einsetzen. Ich glaube du solltest nicht andere threads zuspammen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/983601</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/983601</guid><dc:creator><![CDATA[cs]]></dc:creator><pubDate>Wed, 01 Feb 2006 23:52:02 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Sun, 05 Feb 2006 16:02:23 GMT]]></title><description><![CDATA[<p>wenn ich fragen darf:</p>
<p>was sind RFC's ?!? <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /> <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/986585</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986585</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Sun, 05 Feb 2006 16:02:23 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Sun, 05 Feb 2006 16:37:55 GMT]]></title><description><![CDATA[<p>supersass1 ist der Programmierer von Sasser.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986630</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986630</guid><dc:creator><![CDATA[detector]]></dc:creator><pubDate>Sun, 05 Feb 2006 16:37:55 GMT</pubDate></item><item><title><![CDATA[Reply to mail versenden on Sun, 05 Feb 2006 17:44:57 GMT]]></title><description><![CDATA[<p>ihr habt probleme...</p>
<p>ich möcht doch nur Mails versenden können, und nichts schlimmes damit machen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/986709</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/986709</guid><dc:creator><![CDATA[supersass1]]></dc:creator><pubDate>Sun, 05 Feb 2006 17:44:57 GMT</pubDate></item></channel></rss>