Automatische E-Mail mit "mapi" versenden ?



  • Schöne Grüße an die Community,

    nun habe ich mich auch mal angemeldet 🙂 um euch gleich zu belästigen.
    Vorweg: Ich bin leider noch nicht so die helle Leuchte in C++ 😋
    ______________________________________________________________

    Es geht um Folgendes:

    In meiner Main wollte ich Zahlen vergleichen, funktioniert auch. Je nach dem wie die Berechnung ausfällt soll dann eine E-Mail automatisch versendet werden, bei welchen Zahlen >90% aufgetreten ist. Wenn ale 3 Berechnungen >90% sind werden dann 3 Mails versenden.

    Nun habe ich zwar etwas gefunden (PASTE AND COPY), aber keine Anleitung wie man dass Anwenden kann...hmmm...

    Weiß jm. wie man das in den Code integrieren kann damit das funktioniert?

    Herzlichen Dank mal vorweg

    Grüße

    // Mail.cpp: Hauptprojektdatei
    
    #include "stdafx.h"
    #include <iostream>	
    
    using namespace std;
    
    // - LEIDER NUR PASTE UND COPY ---------------------------------------
    #include <mapi.h>													//
    #include "imapi.h" 													//
    																	//
    void CBugReport::OnOK()												//
    {	 																//
    	CIMapi  mail;													//
    	mail.To("UltraMaroon@email.msn.com");							//  Set recipient name	 
    	mail.To("someoneelse@somewhereelse.com");						//  Second recipient	 
    	mail.Cc("cc@cc.com");											//  CC recipient	 
    	mail.From("user@somewhere.com"); 								//  Identify sender (not strictly necessary since MAPI will fill this in for you)	 
    	mail.Subject("Test Email");										//  Subject of this email	 
    	mail.Attach("somefilename");									//  Attaching a file	 
    	mail.Attach("someotherfile", "different_name_for_recipient");	//  Attach another file but give it a different name inside the email itself 	 
    																	//
    	 Put text of message in body	 
    	mail.Text("Body text for this email"); 							//  Set body text	 
    	mail.Send();													//  Now send the mail! 	 
    	CDialog::OnOK();												//
    } 																	//
    
    // - Zahlen vergleichen und Prüfuen, wenn Prüfung ergibt >90%, dann Mail versenden mit Hinweis bei welchen Zahllen ---
    int main(void)																										//
    { 																													// 
    	int a = 10;																										// Zahl 1
    	int b = 9;																										// Zahl 2
    	int c = 8;																										// Zahl 3
    	int d = 10;																										// Zahl 4
    	int e = 5;																										// Zahl 5
    	int f = 10;																										// Zahl 6
    																													//
    	if( (100*a / b) < 90)																							// Test von 1. und 2. Zahl
    		{ }																											// < 90% => alles in Ordnung
    	else{ 																											//
    		cout << endl << 100 * a / d << " > 90% => E-Mail verschicken, Zahle 1 u. 2" << endl;						// > 90% => E-Mail über Mail
    	}																												//
    																													//
    	if( (100 * d / c) < 90)																							// Test von 3. und 4. Zahl
    		{ }																											// < 90% => alles in Ordnung
    	else{ 																											//
    		cout << endl << 100 * d / c << " > 90% => E-Mail verschicken, Zahle 3 u. 4" << endl;						// > 90% => E-Mail über Mail
    	}																												//
    																													//
    	if( (100 * e / f) < 90)																							// Test von 4. und 5. Zahl
    		{ }																											// < 90% => alles in Ordnung
    	else{ 																											//
    		cout << endl << 100 * e / f << " > 90% => E-Mail verschicken, Zahle 3 u. 4" << endl;						// > 90% => E-Mail über Mail
    	}																												//
    																													//
    	getchar();																										//
    	return 0;																										//
    } 																													//
    

  • Mod

    Tut das Not? Copy&Paste ist nicht programmieren und Lernen tust du dabei auch nichts. Ist eine einfache Ausgabe des Ergebnisses nicht auch erst einmal gut genug? Lern lieber erst einmal richtig C++ und in ein paar Monaten kannst du dir dann auch mal angucken, wie man Emails versendet.



  • Gut ok, habs ja verstanden! 😞

    Sorry.


Anmelden zum Antworten