Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
Code Kitchen Allgemeines Coder-Forum rund um das Programmieren eigenständiger, ausführbarer Programme.

E-Mail mit Batch verschicken

Diskussion: E-Mail mit Batch verschicken im Forum Code Kitchen, in der Kategorie Software Home; Anzeige Also ich wollte mal fragen ob es einen Befehl in Batch gibt mit dem man E-Mail verschicken kann. Also ...

Antwort
Alt 23.02.06, 17:37   #1 (permalink)
 
Registriert seit: 20.02.06
PC Freak Leistung: Facit NTK
PC Freak eine Nachricht über ICQ schicken
Likes: 0
Standard E-Mail mit Batch verschicken

Anzeige

Also ich wollte mal fragen ob es einen Befehl in Batch gibt mit dem man E-Mail verschicken kann.
Also das das Programm eine angegeben Textdatei per E-Mail verschickt
(ich hab auch schon gegoogelt aber nur gefunden das man das nicht inden Postausgang kopieren kann )

PC Freak ist offline   Mit Zitat antworten
Alt 23.02.06, 20:03   #2 (permalink)
 
Registriert seit: 20.06.05
brain21 Leistung: Facit NTK
Likes: 0
Standard RE: E-Mail mit Batch verschicken

Zitat:
Original von PC Freak
Also ich wollte mal fragen ob es einen Befehl in Batch gibt mit dem man E-Mail verschicken kann.
Mit nur einem Befehl wirst du nicht weit kommen, außer du installierst zusätzliche Applikationen.
brain21 ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 23.02.06, 20:48   #3 (permalink)
Member of Honour
 
Registriert seit: 06.10.01
mido Leistung: Facit NTK
Likes: 1
Standard

Theoretisch könntest du via telnet etc. eine Verbindung zu einem Mailserver aufbauen,
dich bei diesem einloggen und eine Mail verschicken.

Allerdings kommt man durch 'soetwas' schnell an die Grenzen von Batch.
Batch soll Routineaufgaben 'zusammenfassen', lässt aber kaum variable Arbeitsschritte
zu.

Ich empfehle dir, eine einfache Programmiersprache zu lernen, mit der du derartige Projekte schneller, effizienter und umfangreicher gestalten kannst.
z.B. Basic.


Falls du dich dennoch dafür entscheiden solltest, das mit Batch lösen zu wollen,
empfehle ich dir das SMTP RFC.

Bevor du dich nun an das Skript wagst, solltest du einmal manuell versuchen, über telnet dich zu einem smtpd zu verbinden, und über diesen eine mail zu senden.


mfg,
little
mido ist offline   Mit Zitat antworten
Alt 24.02.06, 08:13   #4 (permalink)
 
Benutzerbild von ERit
 
Registriert seit: 31.03.05
ERit Leistung: Facit NTK
Likes: 0
Standard

schreib das ganze in vb6:

Code:
    '   Generate and send E-mail
    Set olOutlookApp = GetObject(, "Outlook.Application")
    If Err <> 0 Then
        '   Outlook not running - start it
        Set olOutlookApp = CreateObject("Outlook.Application")
        blnNewOutlookApp = True
    End If
    '   Create E-mail
    Set olEMail = olOutlookApp.CreateItem(olMailItem)
    With olEMail
        .To = "Stephen Jones; John Smith"
        .Subject = "Repair Item - Request for Inspection"
        .Body = "Please carry out the attached inspection request as soon as possible."
        .Attachments.Add ActiveDocument.FullName, olByValue, , "Inspection Request"
        .Send
    End With
Link
ERit ist offline   Mit Zitat antworten
Alt 24.02.06, 09:16   #5 (permalink)
Senior Member
 
Registriert seit: 23.12.03
silenced Leistung: Facit NTK
Likes: 0
Standard

du kannst auch blat verwenden :-)
silenced ist offline   Mit Zitat antworten
Alt 08.03.06, 14:34   #6 (permalink)
 
Registriert seit: 03.03.06
masterluuef Leistung: Facit NTK
Likes: 0
Standard

Also Email via Batch geht die Frage ist nur ob du den Selben text an die empfänger schicken willst?
masterluuef ist offline   Mit Zitat antworten
Alt 08.03.06, 16:20   #7 (permalink)
Themenstarter
 
Registriert seit: 20.02.06
PC Freak Leistung: Facit NTK
PC Freak eine Nachricht über ICQ schicken
Likes: 0
Standard

Wie den selben text
das der Text in der Batch-Datei vorgegeben wird oder wie

Aber were echt toll wenn du mir sagst wie das geht
PC Freak ist offline   Mit Zitat antworten
Alt 08.03.06, 16:21   #8 (permalink)
 
Registriert seit: 03.03.06
masterluuef Leistung: Facit NTK
Likes: 0
Standard

Also ich mache dir ne Anleitung:

Ja du kannst den text in der Batch vorbereiten!
Ebenfalls die empfänger!
AN:
CC:
BCC:

hier die Anleitung:
Telnet SMTP Server 25
antwort:
220 mail.example.com SMTP Foo Mailserver
HELO mail.example.org
antwort:
250 Ok
MAIL FROM: hans.muster@example.org
antwort:
250 Ok
RCPT TO: foo@example.com
antwort:
250 Ok
DATA
antwort:
354 End data with .
From: hans.muster@example.org
To: foo@example.com
Subject: Testmail

Testmail
.
antwort:
250 Ok
QUIT

SMTP-Befehle

Die Kommunikation zwischen SMTP-Client und SMTP-Server basiert auf ASCII-Kommandos. Laut SMTP-Spezifikation muss eine SMTP-Implementierung mindestens die folgenden acht Kommandos unterstützen. SMTP-Kommando Beschreibung
HELO/EHLO
(Hello/Extended Hello) HELO bzw. EHLO startet die SMTP-Sitzung und identifiziert den Client am Server.

MAIL
MAIL leitet die Mailübertragung ein und liefert gleich die Absender-Adresse mit.

RCPT
(Recipient) RCPT gibt die Adresse eines oder mehrere Empfänger an. Dieses Kommando kann deshalb mehrmals ausgeführt werden.

DATA
Mit DATA wird die Übermittlung der eigentlichen E-Mail-Nachricht wird mit "CRLF.CRLF" gekennzeichnet.

RSET
(Reset) Mit RSET wird die bereits eingeleitete Mailübertragung abgebrochen. Die Verbindung zwischen Client und Server bleibt bestehen.
VRTY
(Verify) Mit VRFY kann die Empfänger-Adresse überprüft werden.

EXPN
(Expand) Die meisten MTAs behandlen EXPN wie VRFY.

NOOP
NOOP bewirkt eine Antwort vom Server. Damit wird die Verbindungstrennung durch einen Timeout verhindert.

QUIT
QUIT beendet die Verbindung zum SMTP-Server. Der Server liefert eine letzte Antwort zurück.

SMTP-Status-Code

Auf jedes Kommando vom SMTP-Client an den SMTP-Server schickt der Server einen 3-stelligen Status-Code mit Klartext-Meldung zurück.

211 System-Status oder System-Hilfe.
214 Hilfe - Informationen zum Ausführen eines Kommandos.
220 Server bereit.
221 Server beendet Verbindung.
250 OK, Kommando ausgeführt.
251 OK, Keine lokale Mailbox; Weiterleitung an "forward-path".
252 OK, Überprüfung der Empfängeradresse nicht möglich; Die Nachricht wird dennoch versendet.
253 OK, messages pending messages for node node started.
354 Starte Empfang der Mail; Beenden mit "CRLF". "CRLF".
355 Octet-offset is the transaction offset.
421 Service nicht verfügbar; Verbindung wird beendet.
432 A password transition is needed.
450 Aktion nicht ausgeführt - Mailbox nicht verfügbar.
451 Aktion abgebrochen - Fehler beim Ausführen.
452 Aktion abgebrochen - Nicht genügend System-Speicher.
453 You have no mail.
454 TLS not available due to temporary reason. Encryption required for requested authentication mechanism.
458 Unable to queue messages for node node.
459 Node node not allowed: reason.
500 Syntax-Fehler - Kommando unbekannt.
501 Syntax-Fehler - Parameter oder Argument falsch.
502 Kommando unbekannt / nicht implementiert.
503 Falsche Reihenfolge der Kommandos.
504 Parameter unbekannt / nicht implementiert.
521 Machine does not accept mail.
530 Must issue a STARTTLS command first. Encryption required for requested authentication mechanism.
534 Authentication mechanism is too weak.
538 Encryption required for requested authentication mechanism.
550 Syntax-Fehler - Kommando unbekannt.
551 Mailbox nicht lokal; "forward-path" versuchen.
552 Aktion abgebrochen - Fehler bei der Speicherzuweisung.
553 Aktion nicht ausgeführt - Mailbox-Name nicht erlaubt (Syntax inkorrekt).
554 Transaktion fehlgeschlagen (beim Verbindungsaufbau: Kein SMTP-Service verfügbar).
masterluuef ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Software Home » Code Kitchen » E-Mail mit Batch verschicken
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP/Perl Mail verschicken Dawen Applikationen 6 10.07.08 01:09
PHP client bilder upload und per mail verschicken b4ck (Web-) Design und webbasierte Sprachen 3 10.11.06 10:43
Thunderbird will nichts verschicken Djinn Applikationen 5 23.06.06 12:33
Newsletter verschicken (emails aus SQL) Benson99 Internet Allgemein 6 30.03.06 17:19
über IP nachrichten verschicken??? clown Code Kitchen 5 06.03.04 14:10


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61