Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
Degolino
Anmeldungsdatum: 19.07.2006 Beiträge: 48
|
Verfasst am: 01.07.2007, 15:43 Titel: E-Mail |
|
|
Kann man mit q(uck)basic eine E-Mail schreiben und automatisch absenden |
|
Nach oben |
|
|
PMedia
Anmeldungsdatum: 14.08.2006 Beiträge: 2847
|
Verfasst am: 01.07.2007, 16:19 Titel: |
|
|
1. Falsches Forum
2. Mit QBasic egtl. nur wenn du ein Modem nutzt (KEIN DSL-MODEM!!!) oder es schaffst, Zugriff aufs Netzwerk zu bekommen
3. Mit FreeBasic, in dessen Forum du geschrieben hast, schaffst du es. |
|
Nach oben |
|
|
Meteorus
Anmeldungsdatum: 03.02.2007 Beiträge: 405
|
Verfasst am: 01.07.2007, 17:34 Titel: |
|
|
Also ich denke schon das es möglich ist mit DSL, aber nur wenn sich der Computer nich extra ins Internet einlogen muss (also Router davor) und wenn man eine Feste Ip hat. Wie genau sowas gehen könnte... keine Ahnung.
mfg Meteorus _________________ Windows 2000 - mein Favorit unter den Betriebssystemen -> www.windows2k.de.ki <- + ->www.windows-wiki.de.ki <- |
|
Nach oben |
|
|
Degolino
Anmeldungsdatum: 19.07.2006 Beiträge: 48
|
Verfasst am: 01.07.2007, 18:41 Titel: |
|
|
hmm ok danke |
|
Nach oben |
|
|
The real Agent D
Anmeldungsdatum: 24.11.2005 Beiträge: 605 Wohnort: Hall i. T.
|
Verfasst am: 01.07.2007, 19:52 Titel: |
|
|
Es geht schon. Sehr einfach sogar. Mit der Winsok Bibliothek eine Verbindung zu einem smtp server aufbauen und über diesen die mail senden.
Aber wie geht das? so geht das! |
|
Nach oben |
|
|
dreael Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 2509 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 01.07.2007, 20:10 Titel: |
|
|
Direkt aus dem 16-bittigen QuickBasic heraus bieten sich zwei Wege grundsätzlich an:
1.) SMTP-Protokoll selber implementieren
Ist für unter reinem MS-DOS 6.22 der richtige Weg; dazu Socketprogrammierung wie unter
http://www.dreael.ch/Deutsch/BASIC-Knowhow-Ecke/InternetMitQuickBASIC.html
und SMTP-Dialoge wie in RFC 2821 beschrieben verwenden.
2.) VBScript unter Verwendung des CDO.Message-Automatisierungsobjekts. Dieser Weg ist der einfachste unter Windows, wenn QB in einer NTVDM ausgeführt wird. Codebeispiel könnte ich auf Wunsch zusammenstellen. _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
|
Degolino
Anmeldungsdatum: 19.07.2006 Beiträge: 48
|
Verfasst am: 01.07.2007, 21:44 Titel: |
|
|
wow ok danke ich werde des wol lieber lassen ich kann des irgend wie net bzw. verstehe ich kein wort trotzdem danke |
|
Nach oben |
|
|
Michael Frey
Anmeldungsdatum: 18.12.2004 Beiträge: 2577 Wohnort: Schweiz
|
Verfasst am: 02.07.2007, 20:55 Titel: |
|
|
Es gibt Code denn kannst du Copy and Past verwenden.
Als Beispiel ein Blat basiertes:
Code: | ? " Absender:"
Input " SMTP Server ", server$
Input " EMail Adresse ", sender$
Input " Username ", user$
Input " Passwort ", pw$
?
? " Empaenger: "
Input " EMail Adresse ", Empaenger$
?
? " EMail: "
Input " Betreff ", Betreff$
Input " Text ", Text$
?
open "temp.tmp" for output as #1
? #1, Text$
close 1
shell "blat -install " + server$ +" "+sender$ +" - - - " + user$ +" "+ pw$
shell "blat temp.tmp -to "+ Empaenger$ + " -s "+ chr$(34)+ betreff$+chr$(34)
kill "temp.tmp"
sleep |
Blat gibt es auf http://www.blat.net/
Kopiere den Code, probier ihn aus, passe in an, so komplex ist das nicht.
Die Angaben wie SMTP Server, Passwort und Username kannst du z.B. aus deinem EMail Programm übernehmen.
Oder mach einen neuen EMail Account z.B. bei Yahoo oder GMX auf für das. _________________ http://de.wikibooks.org/wiki/FreeBasic Jede Hilfe für dieses Buch ist Willkommen!
http://de.wikibooks.org/wiki/FreeBasic:_FAQ FAQ zu Freebasic (im Aufbau, hilfe Willkommen)
Neu mit Syntax Highlight |
|
Nach oben |
|
|
Mao
Anmeldungsdatum: 25.09.2005 Beiträge: 4409 Wohnort: /dev/hda1
|
Verfasst am: 03.07.2007, 13:36 Titel: |
|
|
Du solltest die
jedoch durch
ersetzen, solltest du mit QB arbeiten wollen (wovon ich ausgehe).
/edit:
Nehm alles zurück. Danke PMedia. _________________ Eine handvoll Glück reicht nie für zwei.
--
|
|
Nach oben |
|
|
Degolino
Anmeldungsdatum: 19.07.2006 Beiträge: 48
|
Verfasst am: 02.08.2007, 11:56 Titel: |
|
|
cool danke ich habe da aber irgendwie ein problem und zwar findet er die Befehle nicht.
Orginal meldung:
Befehl oder dateiname nicht gefunden
Befehl oder dateiname nicht gefunden |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4603 Wohnort: ~/
|
Verfasst am: 02.08.2007, 12:04 Titel: |
|
|
Hast du Blat installiert? _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
dreael Administrator
Anmeldungsdatum: 10.09.2004 Beiträge: 2509 Wohnort: Hofen SH (Schweiz)
|
Verfasst am: 12.08.2007, 18:20 Titel: E-Mail aus QB heraus ohne Zusatzsoftware |
|
|
So, inzwischen bin ich dank Ferienzeit endlich einmal zu einem kleinen Schmankerl für Euch gekommen: E-Mail aus QB heraus senden, und zwar so, dass vorinstallierte Bordmittel aktueller Windows-Versionen bereits ausreichen, d.h. eine nackte Windows-Installation genügt.
http://beilagen.dreael.ch/QB/MAILSEND.BAS
Das Ganze beruht wieder einmal auf einem Automatisierungsobjekt wie bei vielen Beispielen von mir üblich, welches unter Windows 2000 und XP auf jeden Fall existiert.
Übrigens da inzwischen immer mehr ISPs fürs Mail-Relaying eine Authentifizierung verlangen (Grund: Spamversendende Malware), habe ich den Code-Abschnitt für SMTP AUTH auch gleich hineingenommen.
Die CDO.Message-Schnittstelle erlaubt übrigens auch Anhänge und noch vieles mehr.
@Thomas Antoni: Dürfte sich fürs Monster-FAQ optimal eignen! _________________ Teste die PC-Sicherheit mit www.sec-check.net |
|
Nach oben |
|
|
nemored
Anmeldungsdatum: 22.02.2007 Beiträge: 4603 Wohnort: ~/
|
Verfasst am: 12.08.2007, 18:42 Titel: |
|
|
Ist ja sogar sehr kurz. _________________ Deine Chance beträgt 1:1000. Also musst du folgendes tun: Vergiss die 1000 und konzentriere dich auf die 1. |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 12.08.2007, 19:21 Titel: |
|
|
Echt genial! Nur sollte man, wenn man das Prog verwendet, darauf hinweisen, dass der scripting host angeschaltet sein muss... _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
csde_rats
Anmeldungsdatum: 07.01.2007 Beiträge: 2292 Wohnort: Zwischen Sessel und Tastatur
|
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 12.08.2007, 20:20 Titel: |
|
|
Öhm sicher? Eigentlich ist er standardmäßig aktiviert, es sei dem, du verwendest XP-Antispy oder sonst irgendwelches Security-Zeugs. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
Degolino
Anmeldungsdatum: 19.07.2006 Beiträge: 48
|
Verfasst am: 17.08.2007, 08:03 Titel: |
|
|
is echt nicht schlecht da wieder ein Profi am werk.
Frage was muss ich beider dritten frage eingeben pop3 oder meine benutzername... ich habe keine ahnung
... ok hat sich erledigt.
man sollte halt erst probieren und dann fraegn |
|
Nach oben |
|
|
Degolino
Anmeldungsdatum: 19.07.2006 Beiträge: 48
|
Verfasst am: 17.08.2007, 09:24 Titel: |
|
|
[quote="Degolino"]is echt nicht schlecht da wieder ein Profi am werk.
Frage was muss ich beider dritten frage eingeben pop3 oder meine benutzername... ich habe keine ahnung
... ok hat sich erledigt.
man sollte halt erst probieren und dann fraegn [/quote]
jetzt habe ich aber doch noch ne frage dazu
kann mann irgend wie anstatt den text (oben bei data ) eine variabel machen?? oder kann man des irgend wie machen das man eine *.txt datei ausgelesende dateien irgend wie senden kann wie des auslesen geht weiß ich schon ich weiß nur nicht wie ich das ausgelesende dann in die E-Mail gekomm. |
|
Nach oben |
|
|
Jojo alter Rang
Anmeldungsdatum: 12.02.2005 Beiträge: 9736 Wohnort: Neben der Festplatte
|
Verfasst am: 17.08.2007, 12:01 Titel: |
|
|
dazu musst du einfach nur das array z$ mit dem inhalt einer datei füllen. erweitere dazu das array (DIM z$(1 TO 5) z.B. zu DIM z$(1 TO 50) für 50 Zeilen) und lies die Zeilen der datei reihenweise mit INPUT #1, z$(i) aus. _________________ » Die Mathematik wurde geschaffen, um Probleme zu lösen, die es nicht gäbe, wenn die Mathematik nicht erschaffen worden wäre.
|
|
Nach oben |
|
|
Degolino
Anmeldungsdatum: 19.07.2006 Beiträge: 48
|
Verfasst am: 17.08.2007, 12:45 Titel: |
|
|
kannst du mir da mal nur ein grobes beispiel geben? danke |
|
Nach oben |
|
|
|