Supportnet Computer
Planet of Tech

Supportnet / Forum / Anwendungen(Java,C++...)

Email mit Anhang per Batch versenden





Frage

Hallo miteinander, ich möchte eine Email mit Anhang per Batch versenden. Welche Möglichkeiten gibt es denn dafür? Danke für sinnvolle Antworten lorf

Antwort 1 von Jaja

das kommt jetzt ein wenig auf dein OS an - obgleich es nachfolgendes progrämmchen wohl auch für windows gibt:

sendmail

Antwort 2 von lorf55

Nachtrag:
Es soll auf Windows 2000 oder XP laufen können.

Antwort 3 von Jaja

EIN sendmail für windows hier (sogar mit kleiner anleitung)

Antwort 4 von CMOS

Hallo lorf55,


eine weitere Möglichkeit wäre, BLAT zu nutzen - dieses Mailprogramm lässt sich ebenfalls problemlos in Batch-Dateien verwenden. Die aktuelle Version (gegenwärtig 2.6.2) gibt es hier:

http://sourceforge.net/project/showfiles.php?group_id=81910


Viel Erfolg beim Testen!

Herzliche Grüße
CMOS

Antwort 5 von lorf55

Hallo jaja,
danke für die schnellen Antworten. Das sieht schon mal gut aus.
Ich habe es schon mal angetestet. Leider klappts mit dem Protokoll noch nicht:
Zitat:
Laufzeitfehler 800c000d "The specified protocol is unknown"


G:\>sendmail 
/smtpserver mail.gmx.net 
/to adresse1@gmx.net 
/from adresse2@gmx.de 
/subject Betreff 
/body "Alles zum Betreff" 
/attachment "Data Pro.txt" 
/user username 
/password Passwort


(steht alles in einer Zeile)

Kannst du erkennen, was daran falsch ist?

Antwort 6 von Jaja

hmm - k.a. probiere es mal mit den beispielscripten von der seite..

Antwort 7 von Jaja

Zitat:
It seems that this utility can only send lower-case text. It's possible that the author will release an updated version that fixes this minor issue in the future, but for now you must live with this limitation.


Quelle: webseite

sorry - gibt dort ja garkeine beispielscripte ;)

naja dann mach mal was da steht und schreib alles klein oder du suchst dir n anderes 8kostenfreies) sendmail für windows..

letztendlich könntest du auch das linux sendmail nehmen (per cygwin).. aber das wäre wohl ein wenig overkill für deine zwecke..

Antwort 8 von Arno_Nym

Bei mir kommt dieser Fehler bei "Sendmail", sobald ich ein Attachment dranhänge. Ohne Attachment funktioniert es. Warum weiß ich jetzt natürlich nicht.

Deshalb bevorzuge ich persönlich auch "Blat". Ist sowieso schöner ;o)

Arno

Antwort 9 von Jaja

Zitat:
/attachment "Data Pro.txt"


stimmt.

mal abgesehen davon, das diese version nur kleinbuchstaben versenden möchte fällt mir hier auf, das die pfadangabe fehlt. also eher

/attachment "C:\Ordner\Data Pro.txt"

Antwort 10 von Arno_Nym

Stimmt... Ohne Pfadangabe (obwohl die Datei im aktuellen Verzeichnis zu finden ist, wo auch die sendmail.exe liegt) gehts nicht. Mit Pfad läufts.

Jedenfalls ein etwas vom gewohnten Standard abweichendes Verhalten.

Arno

Antwort 11 von Jaja

naja - unter windows werden kommandozeilentools ja auch als krücken abgestempelt - entsprechend unmotiviert sind diese auch programmiert ;)

aber das kommt alles wieder - microsoft hat sich ja mit seiner "power shell" nun schon einiges von linux/unix abgeguckt (named pipes usw.) und möchte ja in zukunft sämtliche admin aufgaben über die konsole regeln lassen können.

haben de auch schon bemerkt das das schneller und einfacher geht als mausgeschubse? oder wollen sie die linux/unix anhänger abwerben, marke "jetzt könnt ihr auch unter windows frickeln"?

egal, ich bleib beim "orginal" bash+LSB ;)

Antwort 12 von lorf55

Hallo miteinander,
ich habe auch die ganze Zeit getestet, war aber nicht so schnell wie ihr.
Mir sendmail hat es einmal zu GMX geklappt, denn kam (nach ein paar Änderungen)
Zitat:
"Server not available"
. Google hat zurückgewiesen: Fehlermeldung
Zitat:
"Must issue STARTTLS first."
Das kann man aber glaube ich abstellen, möchte ich aber nicht.
Mit Blat komme ich sofort klar, da muss man sich eher anstrengen, dass keine Mail rausgeht. Deshalb werde ich damit weiter machen.
Trotzdem ist es gut, wenn man noch ein Programm kennt, dass man als ersatzweise nehmen kann, wenn sich ein Problem ergibt.

Deshalb ein ganz herzliches Dankeschön an alle Beteiligten.
Schön, dass wir das Problem gelöst haben.
Bis die Tage
lorf

Antwort 13 von lorf55

Der Vollständigkeit halber möchte ich noch Mailmotor erwähnen, das ich letztens zufällig gefunden habe und Windowsdienst laufen kann (d.h. Linuxversion gibt es nicht).

Zitat von der Webseite:
Zitat:
Dieser Mailer besitzt keine Oberfläche, sondern er wird über eine INI-Datei oder über Parameter konfiguriert und gesteuert und ist somit ein idealer Mailer für automatische Prozesse. Beim Versand einer Mail kann lediglich ein kleines Statusfenster eingeblendet werden, dass den Fortschritt des Versands anzeigt.

Standard ist Versand einer eMail an beliebig viele Empfänger bzw. CC- und BCC-Empfänger. Über den Einsatz von sog. Empfängervariablen ist es jedoch auch möglich MailMotor anzuweisen, jedem der Empfänger eine einzelne eMail zu senden, d.h. sind z.B. 5 Empfänger konfiguriert, verschickt das Programm 5 einzelne eMails mit jeweils einem Empfänger.


Gruß
lorf

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: