Emails verschicken

Online-tutorials.net Forenübersicht/C++ / C#/Emails verschicken

Antworten Neues Thema Bottom Seite 1 2 

Autor | Nachricht      nächster / vorheriger Thread

Maddin
Einsteiger

avatar

Registriert seit: 07.2007
Beiträge:7

Emails verschicken
Hallo,
ich bin ganz neu hier im Forum und hätte mal eine Frage zu dem Sourcecode mit dem man Emails verschicken kann. Ich meine den unter http://www.online-tutorials.net/netzwerk/emails-verschicken/sourcecodes-t-18-23.html.
Ich benutze Dev-C++. Ich habe den Code kopiert und dann wsock32.lib mit eingebunden und alles hat auch funktioniert. Ich habe die Routine send so vorgegeben:

Code:

send("smtp.googlemail.com","Absendername","Anonymous@web.de","martin.wauligmann@googlemail.com",
       "Betreff","Nachricht");



Die Email ist aber nicht bei martin.wauligmann@googlemail.com angekommen. Ich habe statt smtp.googlemail.com auch mal pop.googlemail.com und mail.google.com ausprobiert, aber die Email ist nie angekommen. Als ich das Programm ausgeführt habe, stand dort aber "Versenden abgeschlossen!". Jetzt weiß ich nicht was ich machen soll. Ich hoffe ihr könnt mir helfen question Danke im Vorraus

27.07.2007 12:52Profil >> Zitat >> IP gespeichert 
Keywords:Email, C++

glua
Online-tutorials.net Team

avatar

Registriert seit: 08.2004
Wohnort:Schwarzach
Beiträge:313


die meisten mailserver verwerfen/blockieren mails, die gefälschte absender haben. und wenn du das mail von dir zuhause aus schicken möchtest, dann sieht es aus, als wäre der absender gefälscht. du musst mails immer über den mailserver der absender domain verschicken - und dazu brauchst du meistens eine anmeldung.

weiters scheint es mir rätselhaft, ob du wirklich die adresse 'anonymous@web.de' besitzt. wenn ja, musst du das mail über web.de versenden, wenn es die adresse gar nicht gibt, wird der empfangsserver das mail evtl. auch verwerfen.

das mail-protokoll ist sehr simpel und fehlertollerant - und genau das haben spamer eine lange zeit ausgenützt. die einzige hilfe der sysadmins gegen solchen spam ist es, sehr strikt vorzugehen. wer sich nicht an die rfc's hält (oder nicht über den richtigen mailserver sendet) muss damit rechnen, dass die nachricht nie ankommt.

eine semi-lösung wäre, als absender und empfänger das selbe einzutragen, wird aber auch von manchen spamfiltern verschluckt :)

27.07.2007 18:41Homepage >> icq status >>Profil >> Zitat >> IP gespeichert 

Maddin
Einsteiger

avatar

Registriert seit: 07.2007
Beiträge:7

Re: Emails verschicken
Hallo,
erst einmal danke für deine Antwort. Mir geht es garnicht darum irgendwen reinzulegen, indem ich eine falsche Absenderadresse benutze. Die Absenderadresse ist mir vollkommen egal. Ich möchte nur, dass bei bestimmten Ereignissen im Programm (z. B. ein neuer High Score wird erricht) eine Mail an mich verschickt wird, damit ich bescheit weiß. Ich habe es auch schon ausprobiert meine reelle Email-Adresse als Absender und Empfänger anzugeben. Trotzdem vergebens. Ich hoffe es gibt irgendeine Möglichkeit. MfG Maddin

28.07.2007 10:16Profil >> Zitat >> IP gespeichert 
Keywords:Emails, C++

glua
Online-tutorials.net Team

avatar

Registriert seit: 08.2004
Wohnort:Schwarzach
Beiträge:313


läuft das ganze über einen server oder wirds von deinem pc aus verschickt? im spam-ordner findet sich auch nix? hast du schon mehrere email-accounts probiert?

29.07.2007 00:25Homepage >> icq status >>Profil >> Zitat >> IP gespeichert 

Maddin
Einsteiger

avatar

Registriert seit: 07.2007
Beiträge:7


Ich habe einfach den Sourcecode unter http://www.online-tutorials.net/netzwerk/emails-verschicken/sourcecodes-t-18-23.html genommen, in meinen Compiler gepackt und dann die Email und so eingetragen und dann zur .exe Datei gemacht. Ich hab die .exe Datei ausgeführt und dort stand "Versenden abgeschlossen". Dann habe ich nachgeschaut (ich habs einmal mit martin.wauligmann@gmail.com und mit testmailget@web.de ausprobiert) und nirgendwo etwas gefunden.

29.07.2007 10:46Profil >> Zitat >> IP gespeichert 

glua
Online-tutorials.net Team

avatar

Registriert seit: 08.2004
Wohnort:Schwarzach
Beiträge:313


beim debuggen kann dir bld helfen - ich würde aber sicherheitshalber noch einen kleinen freemailer testen, der nicht solche antispam-geschütze wie gmx, web.de, hotmail und google hat :) evtl. email-adresse bei deinem provider oder so.

eine andere möglichkeit wäre das mitsniffen mit wireshark - da lernt man dann auch noch was über netzwerktechnik +g+

29.07.2007 18:20Homepage >> icq status >>Profil >> Zitat >> IP gespeichert 

Simon Hecht
Online-tutorials.net Administrator

avatar

Registriert seit: 01.1970
Wohnort:Dornbirn
Beiträge:1177

EMail verschicken, c++
Hallo Maddin,

ich würde mal, wie glua schon vorgeschlagen hat, den Netzwerkverkehr mit Whireshark durchsuchen (nach dem Port und IP filtern), und schauen was der Provider zurückliefert.

Gruß, Simon
-------------------

http://www.online-tutorials.net/wiki/funktionsname

Für was Personal Firewalls GnuGP emails verschlüsseln C++ Tutorial Sicherheits Tutorials



29.07.2007 18:36Homepage >> icq status >>Profil >> Zitat >> IP gespeichert 
Keywords:EMail verschicken, c++

Maddin
Einsteiger

avatar

Registriert seit: 07.2007
Beiträge:7

Danke
Hallo,
danke, ihr habt mir wirklich sehr geholfen. Jetzt klappt alles. Ich habe mir zuerst Whireshark gedownloaded und dann geschaut was passiert, wenn ich von Google oder von Web aus senden will. Die SMTP Verbindung ist immer von Ihnen unterbrochen worden. Dann habe ich mir eine Mailadresse bei www.mailde.de gemacht und noch mal geschaut was jetzt passiert, die Email wurde nicht geblockt und ist von maddinmail@mailde.de losgeschickt worden und auch dort angekommen. Ich habe es einfach so eingerichtet, dass die Emails von maddinmail@mailde.de zu meiner richtigen Email weitergeleitet werden. Habt mir wirklich sehr geholfen. Muss schon sagen ist eine super Website für Programmierer. Danke

30.07.2007 10:10Profil >> Zitat >> IP gespeichert 
                   nächster / vorheriger Thread

Antworten Neues Thema Top Seite 1 2