<?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[Verbindung mit SMTP Server herstellen und mail versenden]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte über meine Anwendung eine EMail versenden. Wie kann man sich mit dem SMTPserver verbinden und was für daten benötige ich dafür?</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/158652/verbindung-mit-smtp-server-herstellen-und-mail-versenden</link><generator>RSS for Node</generator><lastBuildDate>Mon, 10 Aug 2026 18:01:44 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/158652.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 07 Sep 2006 10:53:49 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 10:53:49 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>ich möchte über meine Anwendung eine EMail versenden. Wie kann man sich mit dem SMTPserver verbinden und was für daten benötige ich dafür?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132885</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132885</guid><dc:creator><![CDATA[Aeris1]]></dc:creator><pubDate>Thu, 07 Sep 2006 10:53:49 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 11:00:13 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>nimm die SMTP-Komponente aus dem Indy-Package.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132890</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 07 Sep 2006 11:00:13 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 11:01:57 GMT]]></title><description><![CDATA[<p>Und wie geht es dann weiter?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132893</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132893</guid><dc:creator><![CDATA[Aeris]]></dc:creator><pubDate>Thu, 07 Sep 2006 11:01:57 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 11:06:27 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>siehe zum Beispiel <a href="http://www.marquardtnet.info/cecke/quickies.1/1_quicky_44.html" rel="nofollow">hier</a>.<br />
Weiteres kannst du in der Doku zu dem Indy-Package nachlesen.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132899</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132899</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 07 Sep 2006 11:06:27 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 12:02:01 GMT]]></title><description><![CDATA[<p>Gut, jetzt hab ich die EmailSache. Jetzt noch eine Frage, wie bekomme ich einen Zeilenumbruch im BODY der Email rein?</p>
<pre><code>TStringList *body=new TStringList();
       body-&gt;Add(&quot;Fehler: MANDOC_FILING - Datensatz konnte nicht Ordnungsgemäß eingetragen werden!&quot; + Checkbox);
       FILINGSYSTEM-&gt;IdMessage1-&gt;Body=body;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1132947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132947</guid><dc:creator><![CDATA[Aeris]]></dc:creator><pubDate>Thu, 07 Sep 2006 12:02:01 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 12:04:04 GMT]]></title><description><![CDATA[<p>Hallo</p>
<pre><code class="language-cpp">body-&gt;Add(&quot;Zeile 1&quot;);
body-&gt;Add(&quot;Zeile 2&quot;);
body-&gt;Add(&quot;Zeile 3&quot;);
</code></pre>
<p>alternativ</p>
<pre><code class="language-cpp">body-&gt;Add(&quot;Zeile 1\r\nZeile 2&quot;);
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132949</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132949</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 07 Sep 2006 12:04:04 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 12:05:41 GMT]]></title><description><![CDATA[<p>oh Danke! Noch eine einzige letzte winzige Frage. Ich möchte mir die Fehlermeldung der Oracle Datenbank hier im Body anzeigen lassen. Wie kommt man an die ran?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132951</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132951</guid><dc:creator><![CDATA[Aeris]]></dc:creator><pubDate>Thu, 07 Sep 2006 12:05:41 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 12:10:35 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p><img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /> Woher sollen wir wissen, was für eine Fehlermeldung du meinst?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132957</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132957</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Thu, 07 Sep 2006 12:10:35 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 12:17:01 GMT]]></title><description><![CDATA[<p>Indem Du die Meldung aus dem Error-Objekt holst. Kann sein, dass die Oracle Message erst die zweite oder dritte Message ist, je nachdem, welche Zugriffskomponenten und -wege Du gewählt hast.</p>
<p>Die Meldung steht als AnsiString in der Eigenschaft ErrorMessages des Error-Objektes.</p>
<p>Dies setzt natürlich voraus, dass Du die Fehler mit try / catch() abfängst. Solltet Du das nicht machen -&gt; siehe akaris Post.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132966</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132966</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 07 Sep 2006 12:17:01 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 12:23:41 GMT]]></title><description><![CDATA[<p>Ja, ich fange sie mit try catch ab.</p>
<pre><code>try
                    {
                        DataExec(CreateInsert(Checkbox, FILINGSYSTEM-&gt;Dateiname, Trim(FILINGSYSTEM-&gt;Pfadname), FILINGSYSTEM-&gt;ID));

                                            }
                    catch(EDBEngineError *dbError)
                    {
                        MessageBox(NULL, dbError-&gt;Message.c_str(), &quot;Error:&quot;, MB_OK);
                        ErrorMail(Checkbox);
                    }
</code></pre>
<p>und in ErrorMail() hätte ich sie gerne drin :</p>
<pre><code>void ErrorMail(AnsiString Checkbox)
{

        FILINGSYSTEM-&gt;IdSMTP1-&gt;Host = AnsiString(FILINGSYSTEM-&gt;Settings.strSMTPServName);

        FILINGSYSTEM-&gt;IdMessage1-&gt;From-&gt;Text = GetLoginName()+&quot;@xyz.de&quot;;

        FILINGSYSTEM-&gt;IdMessage1-&gt;Recipients-&gt;EMailAddresses = AnsiString(FILINGSYSTEM-&gt;Settings.strMailAddress);
        FILINGSYSTEM-&gt;IdMessage1-&gt;Subject = &quot;MANDOC-FILING&quot;;

       TStringList *body=new TStringList();
       body-&gt;Add(&quot;Fehler: MANDOC_FILING - Datensatz konnte nicht Ordnungsgemäß eingetragen werden!&quot;);
       body-&gt;Add(Checkbox + &quot;  -  &quot; + FILINGSYSTEM-&gt;Dateiname + &quot;   -  &quot; + FILINGSYSTEM-&gt;Pfadname);
       FILINGSYSTEM-&gt;IdMessage1-&gt;Body=body;

       try
	    {
	        FILINGSYSTEM-&gt;IdSMTP1-&gt;Connect();
	        FILINGSYSTEM-&gt;IdSMTP1-&gt;Send(FILINGSYSTEM-&gt;IdMessage1);
	        FILINGSYSTEM-&gt;IdSMTP1-&gt;Disconnect();
	    }
       catch(...)
	    {
	        Application-&gt;MessageBox(&quot;Fehler beim Versenden der Nachricht&quot;,&quot;Mail&quot;,MB_OK|MB_ICONSTOP|MB_SYSTEMMODAL);
</code></pre>
<p>Meine Frage: Kann ich es jetzt einfach übergeben an die Funktion? Geht das?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132969</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132969</guid><dc:creator><![CDATA[Aeris]]></dc:creator><pubDate>Thu, 07 Sep 2006 12:23:41 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 12:27:48 GMT]]></title><description><![CDATA[<p>Klar, nußt nur einen weiteren Übergabeparameter für die Fehlermeldung in die Funktion aufnehmen.</p>
<p>Übrigens ist das Error-Objekt kein Zeiger, sondern eine Referenz.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132975</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132975</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 07 Sep 2006 12:27:48 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 12:33:16 GMT]]></title><description><![CDATA[<pre><code>try
                    {                           DataExec(CreateInsert(Checkbox, FILINGSYSTEM-&gt;Dateiname, Trim(FILINGSYSTEM-&gt;Pfadname), FILINGSYSTEM-&gt;ID));

                                           }
                    catch(EDBEngineError *dbError)
                    {
                        MessageBox(NULL, dbError-&gt;Message.c_str(), &quot;Error:&quot;, MB_OK);

                        ErrorMail(Checkbox, dbError-&gt;Message);
                    }
</code></pre>
<p>Du meinst so? Das macht er aber nicht ich bekomme dann gar keinen Wert!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132983</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132983</guid><dc:creator><![CDATA[Aeris]]></dc:creator><pubDate>Thu, 07 Sep 2006 12:33:16 GMT</pubDate></item><item><title><![CDATA[Reply to Verbindung mit SMTP Server herstellen und mail versenden on Thu, 07 Sep 2006 12:46:39 GMT]]></title><description><![CDATA[<p>Bitte? Weiß nicht, was Du meinst.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1132995</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1132995</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Thu, 07 Sep 2006 12:46:39 GMT</pubDate></item></channel></rss>