jhb-kaltduscher
Goto Top

Automatisches Mailing im Batch mit mit sTunnel und Blat.exe

Ich habe die Lösung für die Frage: Ich kann GoogleMail SMTP nicht einrichten?

Folgende Teile nötig: sTunnel + blat.exe + GMail-Server

sTunnel einrichten : sTunnel Hompage
Downloadpage: Download-Page
Windows x64: Windows 10 x64
Config einrichten: C:\Program Files (x86)\stunnel\config\stunnel.conf
[gmail-smtp]
client = yes
accept = 127.0.0.1:25
connect = smtp.gmail.com:465
verifyChain = yes
CAfile = ca-certs.pem
checkHost = smtp.gmail.com
OCSPaia = yes

Blat.exe einrichten: Homepage
Download: Herunterladen
Installieren: C:\MailTo\full\blat.exe

Google MailServer: Neues Google-Konto >> Mailserver.XXX@gmail.com
einrichten: Zugriff durch weniger sichere Apps anschalten >> Konto >> Sicherheit >> Zugriff durch... >> Zugriff aktivieren

Batch erstellen: #AutoMail.bat
:: --------------------------------------------------------------------------------------------------------------------------------
::
:: sTunnel  Download - https://www.stunnel.org/downloads.html 
::
:: Blat.exe Download - https://sourceforge.net/projects/blat/files/latest/download
::
:: -------------------------------------------------------------------------------------------------------------------------------
::
 Echo ON
 Title #MailServer
@CHCP 1252
@Setlocal EnableExtensions

set SERVER=127.0.0.1:25
set USER=mailserver.XXX@gmail.com
set PW=#........#
set FROMNAME=Juergen......@GMail.com
set TO=mailserver.XXX@gmail.com
set CC=Juergen........@web.de
set SUBJECT="Ein neuer AutoMailer!"  
set BODY="Ein erfolgreiches Mailing"  
Set LOGFILE=O:\$Spiele-Test\#_BlatLog.txt

"C:\Program Files\MailTo\full\blat.exe" -server %SERVER% -f %FROMNAME% -u %USER% -pw %PW% -to %TO% -cc %CC% -subject %SUBJECT% -body %BODY% -debug -Log %LogFile%  

@Echo ErrprLevel-[%ERRORLEVEL%]
@Pause

 Endlocal
@Exit
Batch-Ausführ-Log
O:\$Spiele-Test>Title #MailServer
Aktive Codepage: 1252.
O:\$Spiele-Test>set SERVER=127.0.0.1:25
O:\$Spiele-Test>set USER=mailserver.XXX@gmail.com
O:\$Spiele-Test>set PW=#........#
O:\$Spiele-Test>set FROMNAME=Juergen........@GMail.com
O:\$Spiele-Test>set TO=mailserver.xxx@gmail.com
O:\$Spiele-Test>set CC=Juergen.......@web.de
O:\$Spiele-Test>set SUBJECT="Ein neuer AutoMailer!"  
O:\$Spiele-Test>set BODY="Ein erfolgreiches Mailing"  
O:\$Spiele-Test>Set LOGFILE=O:\$Spiele-Test\#_BlatLog.txt
O:\$Spiele-Test>"C:\Program Files\MailTo\full\blat.exe" -server 127.0.0.1:25 -f Juergen.......@GMail.com -u mailserver.xxx@gmail.com -pw #......# -to mailserver.XXX@gmail.com -cc Juergen........@web.de -subject "Ein neuer AutoMailer!" -body "Ein erfolgreiches Mailing" -debug -Log O:\$Spiele-Test\**#_BlatLog.txt**  
Blat v3.2.12 (build : Dec  4 2015 19:33:50)
64-bit Windows, Full, Unicode
**ErrprLevel-**
Drücken Sie eine beliebige Taste . . .
Execute-Log: #_BlatLog.txt
2020.05.24 11:36:02 (Sun)------------Start of Session-----------------
Blat v3.2.12 (build : Dec  4 2015 19:33:50)
64-bit Windows, Full, Unicode
<<<getline<<< 220 smtp.gmail.com ESMTP k14sm2731692wrq.97 - gsmtp
>>>putline>>> EHLO juergen-pc
<<<getline<<< 250-smtp.gmail.com at your service, [37.120.217.12]
<<<getline<<< 250-SIZE 35882577
<<<getline<<< 250-8BITMIME
<<<getline<<< 250-AUTH LOGIN PLAIN XOAUTH2 PLAIN-CLIENTTOKEN OAUTHBEARER XOAUTH
<<<getline<<< 250-ENHANCEDSTATUSCODES
<<<getline<<< 250-PIPELINING
<<<getline<<< 250-CHUNKING
<<<getline<<< 250 SMTPUTF8
Sending stdin.txt to mailserver.XXX@gmail.com, JuergenHansBreuer@web.de
Subject: Ein neuer AutoMailer!
Login name is Juergen..........@GMail.com
>>>putline>>> AUTH PLAIN  *****
<<<getline<<< 235 2.7.0 Accepted
>>>putline>>> MAIL FROM:<Juerg****en..................@GMail.com>
<<<getline<<< 250 2.1.0 OK k14sm2731692wrq.97 - gsmtp
>>>putline>>> RCPT TO:<mailserver.XXX@gmail.com>
<<<getline<<< 250 2.1.5 OK k14sm2731692wrq.97 - gsmtp
>>>putline>>> RCPT TO:<JuergenH........@web.de>
<<<getline<<< 250 2.1.5 OK k14sm2731692wrq.97 - gsmtp
>>>putline>>> DATA
<<<getline<<< 354 Please start mail input.
<<<getline<<< 250 Mail queued for delivery.
>>>putline>>> QUIT
<<<getline<<< 221 Closing connection. Good bye.
2020.05.24 11:36:03 (Sun)-------------End of Session------------------
Mail in mailserver.XXX@gmail.com
11:36 (vor 11 Minuten)
an mich; Juergen.............

Ein erfolgreiches Mailing

Damit lässt sich der AutoMailer leicht nachbauen.
_____   USER=mailserver.XXX@gmail.com
_______   PW=#........#
FROMNAME=Juergen........@GMail.com
________   TO=mailserver.xxx@gmail.com
________   CC=Juergen.......@web.de
_   SUBJECT="Ein neuer AutoMailer!"  
_____   BODY="Ein erfolgreiches Mailing"  

auswechseln und FERTIG

Content-Key: 574335

Url: https://administrator.de/contentid/574335

Ausgedruckt am: 28.03.2024 um 14:03 Uhr

Mitglied: Lochkartenstanzer
Lochkartenstanzer 24.05.2020 aktualisiert um 13:12:23 Uhr
Goto Top
Moin,

Wie Dir im anderen Beitrag gesagt wurde, wäre Dein Text deutlich lesbarer, wenn Du Code-Tags benutzen würdest.

Wie man Beiträge formattiert ist in der Forenhilfe sehr gut beschrieben. Insbesondere als Neuling sollte man sich das schon durchlesen.

lks
Mitglied: Elvis2000
Elvis2000 25.05.2020 um 14:32:35 Uhr
Goto Top
Hatte früher auch BLAT benutzt, bin dann auf "Mailsend-Go" umgestiegen.

https://github.com/muquit/mailsend-go

Vorteile gegenüber Blat: - kann auch SSL und liefert auch noch Smtp-Server Infos (-info parameter)

- Ist für alle OS verfügbar
Mitglied: 117471
117471 26.05.2020 um 07:28:36 Uhr
Goto Top
Hallo,

stunnel ist da wirklich toll. Gerade auch dann, wenn man ältere NAS oder USV im Netz hat, die kein TLS können.

Gruß,
Jörg
Mitglied: JHB-Kaltduscher
JHB-Kaltduscher 26.05.2020 um 13:30:09 Uhr
Goto Top
Habe reingeguckt, ist sehr mächtig.
Da werde ich mich wohl tage beschäftigen müssen um mich einzulesen.
Bitte einen Dreizeiler als Beispiel senden, dann weiß ich worum es geht.
Gruß Jürgen