Antwort schreiben

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

Antwort schreiben
Username: Username: Passwort: Password vergessen?
Beitragssymbol:   Kein Symbol    
Funktionen:
Weitere Smiley's
                       
Lachend attention cry keep cool question happy laugh tongue Lachend attention cry keep cool question happy laugh tongue
Betreff:
Keywords: (Stichworte, die das Thema beschreiben)
Beitrag:
Optionen: E-Mail Benachrichtigung
BBCode benutzen
Datei anhängen: Erlaubt: rar zip pdf txt gif bmp jpg jpeg png

Bearbeitungshilfe...
Schauen Sie am besten in der wikipedia nach, falls Sie sich über einen Begriff nicht im klaren sind.

Mit einem klick auf Send bestätigen Sie, das Sie die Nutzungsbedingungen gelesen haben, und das Sie damit einverstanden sind.

Themenübersicht
(absteigend nach Datum sortiert)
Author Beitrag
ctronichi glua,

trotzdem vielen dank für die mühe.

grüße

gluahi ctronic

da ich selbst kein c-programmierer bin, kann ich dir da nicht weiter helfen. meine schwerpunkte liegen eher beim protokoll und der sysadministration, weshalb ich dir nur hintergrundinfos und tipps aber keine komplettlösungen geben kann.

grüße

ctronicHi Glua
vielen Dank für deine Mühe und die Info.

Die Info ist ja sehr ausführlich, jedoch hilft mir das in dem C Sourcecode nicht weiter, da ich ja das oben aufgeführte Beispiel nutze.

Für mich wäre es wichtig zu wissen, was ich am Sourcecode ändern bzw. hinzufügen müßte, oder wo ich infos über entsprechende paramterübergabe und pointer finde.

Viele Grüße
Ctronic Uwe

gluade.wikipedia.org/wiki/SMTP-Auth hilft das weiter?

ctronicHi glua,

auch ich habe den Wunsch, e-mails über mein c Programm senden zu können.
Ich benutze MSV Visual c.

Der Sourcecode wird fehlerfrei übersetzt und die E-Mail Sendung wird als Erfolgreich gemeldet.

Jedoch erwartet mein Provider 1 und 1 noch eine Authentication.


Bekomme eine Meldung vom "550 must be authenticated ...."

Habe versucht, mit eigenne Bordmitteln in Erfahrung zu bringen, wie und wo man die erforderlichen Daten im Sourcecode eingeben muss.

Um einen riesigen Tipp wäre ich extrem dankbar.

Viele Grüße
Ctronic U. Dahlmann

MaddinHallo,
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

Simon HechtHallo 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

gluabeim 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+

MaddinIch 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.

glualä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?

MaddinHallo,
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

gluadie 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 :)

MaddinHallo,
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");[/code]

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 :? Danke im Vorraus