E-Mail

Übersicht BlitzBasic Beginners-Corner

Neue Antwort erstellen

Thunder

Betreff: E-Mail

BeitragMo, Jan 21, 2008 17:34
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich habe 2 Fragen zum Thema E-Mail
1. Kann sich mein Programm irgendwie(ohne DLLs) per E-Mail versenden

wenn nicht dann 2. mit DLLs, aber ohne wäre es mir lieber.
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

MichiMeister

BeitragMo, Jan 21, 2008 17:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Du willst, daß sich dein Programm selbst verschickt?

Thunder

BeitragMo, Jan 21, 2008 17:38
Antworten mit Zitat
Benutzer-Profile anzeigen
ja Cool
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

Thunder

BeitragMo, Jan 21, 2008 17:40
Antworten mit Zitat
Benutzer-Profile anzeigen
das hat diverse Gründe
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

The_Nici

BeitragMo, Jan 21, 2008 17:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich denke du willst einen Worm programmieren? Nur ne stumpfe in den Raum geworfene Vermutung. In diesem Falle werde ich dir nicht helfen, jedoch solltest du den TCP-Teil von Robskurs nochmals durchlesen und dir die Ports anschauen.

MfG

Thunder

BeitragMo, Jan 21, 2008 17:45
Antworten mit Zitat
Benutzer-Profile anzeigen
es soll kein Wurm werden sondern ein Mail PRogramm wo man auch einen anhang verschicken kann. Desweiteren ein Antivirenprogramm aber das bleibt noch Zukunftsvision
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit
 

Phlox

BeitragMo, Jan 21, 2008 17:54
Antworten mit Zitat
Benutzer-Profile anzeigen
Hier, ich glaube, ich hab den Code aus dem Englischen Forum,
aber er kann keine Anhänge verschicken...
Code: [AUSKLAPPEN]
Function smtpSendMail(server$, von_adresse$, password$, an_adresse$, subject$, mailtext$)
com2 = OpenTCPStream(server$,25)
DebugLog ReadLine(com2)
WriteLine com2,"AUTH LOGIN"
DebugLog ReadLine(com2)
WriteLine com2,b64enc(von_adresse)
DebugLog ReadLine(com2)
WriteLine com2,b64enc(password)
DebugLog ReadLine(com2)
WriteLine com2,"HELO Name"
DebugLog ReadLine(com2)
WriteLine com2,"MAIL FROM: " + von_adresse$
DebugLog ReadLine(com2)
WriteLine com2,"RCPT TO: "+an_adresse$
DebugLog ReadLine(com2)
WriteLine com2,"DATA"
DebugLog ReadLine(com2)
WriteLine com2, "Date: " + CurrentDate$ ()
WriteLine com2, "From: " + von_name$ + " <" + von_adresse$ + ">"
WriteLine com2, "To: " + an_name$ + " <" + an_adresse$ + ">"
WriteLine com2, "Subject: " + subject$
WriteLine com2, "X-Mailer: Mailer"
WriteLine com2, ""
WriteLine com2, mailtext$
WriteLine com2, "."
DebugLog ReadLine(com2)
WriteLine com2, "QUIT"
DebugLog ReadLine(com2)
CloseTCPStream(com2)
End Function


Function b64enc$(a$)
b64$="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
m$=""
f$=""
largo=Len(a$)
;Encode a$ into one long string of bits
cx$=""
For encode=1 To largo
x$=Mid$(a$,encode,1) ;get one char at a time
Tx=Asc(x$) ;Tx = ASCII code
b$=Bin$(Tx) ;convert Tx into string of 32 bits
b$=Right$(b$,8) ;get the right most 8 bits out of the 32 bits
cx$=cx$+b$ ;add string of 8 bits to cx$
Next
;largo = number of bits stored in cx$
largo=Len(cx$)
For encode=1 To largo Step 6
x$=Mid$(cx$,encode,6)
bbb=Len(x$)
bbbx=6-bbb ;check for 6 bits
;If not full 6 bits at end of bit string, then add "=" to end of encoded string
If bbbx>0 Then
f$="="
EndIf
x$=x$ + Left$("00000000",bbbx) ;pad with zeroes to make 6 bits
res=0
For y=0 To 5
by = Asc(Mid$(x$, 6-y, 1)) - 48 ;get bits from right to left (least significant to most)
res = res + ( 2^y * by) ;raise to power of 2 and add to res (result)
Next
m$=m$+Mid$(b64$,res+1,1)+f$
Next
Return m$
End Function

Jan_

Ehemaliger Admin

BeitragDi, Jan 22, 2008 10:40
Antworten mit Zitat
Benutzer-Profile anzeigen
ja, klar ein mailprogramm das sich selber verschickt?

Erkläre mir doch mal, was das für einen Sinn macht, wenn jemand eine Mail empfängt, dann hat er etwas um sie zu empfengen, und ist zufrieden damit!
between angels and insects

Thunder

BeitragDi, Jan 22, 2008 17:52
Antworten mit Zitat
Benutzer-Profile anzeigen
Wenn jemand (nur ein Beispiel) kein Mailprogramm wie Outlook hat und statt dessen zB. GMX benutzt, er will aber jetzt nicht solange warten bis der Browser sich öffnet. Da sieht er auf einmal das sein Freund ihm eine Mail gesendet hat, und was ist dabei? ein Mailprogramm.
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

BladeRunner

Moderator

BeitragDi, Jan 22, 2008 17:56
Antworten mit Zitat
Benutzer-Profile anzeigen
und wo sieht er dass er eine mail bekommen hat ?
Im browser...
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Thunder

BeitragDo, Jan 24, 2008 18:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Ich weiß ich hab warscheinlich nicht so viel erfahrung, aber bei GMX zB. wird es im Browser angezeigt.
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

BladeRunner

Moderator

BeitragDo, Jan 24, 2008 18:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Fassen wir nochmal zusammen: Dein Freund macht also seinen Browser auf, loggt sich bei GMX ein und entdeckt dann das Mailprogramm welches er freudig öffnet um zu entdecken dass er eine mail bekommen hat in der ein Mailprogramm ist welches er freudig öffnet um zu entdecken dass er eine mail bekommen hat in der ein Mailprogramm ist welches er freudig öffnet um zu entdecken dass er eine mail bekommen hat in der ein Mailprogramm ist welches er freudig öffnet um zu entdecken dass er eine mail bekommen hat in der ein Mailprogramm ist welches er freudig öffnet um zu entdecken dass er eine mail bekommen hat in der ein Mailprogramm ist welches er freudig öffnet um zu entdecken dass er eine mail bekommen hat in der ein Mailprogramm ist welches er freudig öffnet um zu entdecken dass er eine mail bekommen hat in der ein Mailprogramm ist ....

Sorry für den Spam, aber ich wollte dir die Absurdität deiner Aussage vor Augen führen.
Der Browser dauert ihm zu lang ? Dann wird er dein Programm nicht erhalten, denn er braucht den Browser um sich bei GMX einzuwählen und dann erfährt er dass er mail hat - da ist aber sowohl der Browser als auch gmx schon geöffnet.
Zu Diensten, Bürger.
Intel T2300, 2.5GB DDR 533, Mobility Radeon X1600 Win XP Home SP3
Intel T8400, 4GB DDR3, Nvidia GF9700M GTS Win 7/64
B3D BMax MaxGUI

Stolzer Gewinner des BAC#48, #52 & #92

Thunder

BeitragDo, Jan 24, 2008 19:07
Antworten mit Zitat
Benutzer-Profile anzeigen
tut mir leid, aber so weit habe ich nicht gedacht. ich dachte nur daran das er dann ein E-Mail Programm empfängt
Meine Sachen: https://bitbucket.org/chtisgit https://github.com/chtisgit

Neue Antwort erstellen


Übersicht BlitzBasic Beginners-Corner

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group