Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: Merkur 04. 04. 2017, 22:11:28
-
Dobry den,
Kdysi jsem pouzival program blat.
http://www.blat.net/syntax/syntax.html
https://sourceforge.net/projects/blat/files/Blat%20Full%20Version/32%20bit%20versions/Win2000%20and%20newer/blat3217_32.full.zip/download
Ted bych ho po nekolika letech chtel zase pouzit ale asi neco delam sptane protoze se me nedari poslat email.
Muze mi nekdo poradit co delam spatne?
blat -to 111@gmail.com -subject "TEST1" -body "TEST2" -serverSMTP smtp.gmail.com -f 222@gmail.cz
-
A naco potrebujete Blat? Windows uz asi 15 let umi posilat maily nativne:
set "vbsfile=email.vbs"
if not exist "%vbsfile%" call :createVBS
:: defaults
set "fileattach="
set "From=from_addr@host.com"
set "To=to_addr@host.com"
set "Subj="There is subject of the mail""
set "Body="This is mail body""
set "Serv=mail_server_hostname_or_ip_address"
set "AuthEn=0"
set "Auth=user"
set "Pass=pass"
::
call :send "%From%" "%To%" "%Subj%" "%Body%" "%Serv%" "%Auth%" "%Pass%"
exit /B
::
:send
cscript.exe /NOLOGO "%vbsfile%" "%~1" "%~2" "%~3" "%~4" "%~5" "%~6" "%~7"
goto:EOF
::
:createVBS
del %vbsfile% 2>nul
set cdoSchema=http://schemas.microsoft.com/cdo/configuration
echo >> "%vbsfile%" Set objArgs = WScript.Arguments
echo >> "%vbsfile%" Set objEmail = CreateObject("CDO.Message")
echo >> "%vbsfile%" objEmail.From = objArgs(0)
echo >> "%vbsfile%" objEmail.To = objArgs(1)
echo >> "%vbsfile%" objEmail.Subject = objArgs(2)
echo >> "%vbsfile%" objEmail.Textbody = objArgs(3)
if defined fileattach echo >> "%vbsfile%" objEmail.AddAttachment "%fileattach%"
echo >> "%vbsfile%" with objEmail.Configuration.Fields
echo >> "%vbsfile%" .Item ("%cdoSchema%/sendusing") = 2 ' not local, smtp
echo >> "%vbsfile%" .Item ("%cdoSchema%/smtpserver") = objArgs(4)
echo >> "%vbsfile%" .Item ("%cdoSchema%/smtpserverport") = 25
echo >> "%vbsfile%" .Item ("%cdoSchema%/smtpauthenticate") = %AuthEn% ' cdobasic
echo >> "%vbsfile%" .Item ("%cdoSchema%/sendusername") = objArgs(5)
echo >> "%vbsfile%" .Item ("%cdoSchema%/sendpassword") = objArgs(6)
echo >> "%vbsfile%" .Item ("%cdoSchema%/smtpusessl") = False
echo >> "%vbsfile%" .Item ("%cdoSchema%/smtpconnectiontimeout") = 25
echo >> "%vbsfile%" .Update
echo >> "%vbsfile%" end with
echo >> "%vbsfile%" objEmail.Send
GOTO:EOF
-
Blat dokaze i jine veci ktery pres CL ve windows neudelam.
A nekdo kdo neumi pouzivat tagy code na forum me nebude poucovat.
-
Blat dokaze i jine veci ktery pres CL ve windows neudelam.
A nekdo kdo neumi pouzivat tagy code na forum me nebude poucovat.
No chtěl jsem poradit, ale kálím na to... za prvé jsi mohl napsat, co že to blat umí, co přes cl neuděláš a za druhé se nebudu bavit s někým, kdo neumí používat blat.
-
Tuxik: Tvl to jsou zase keci. :-D
No a ja jsem ti chtel tuxik objednat peknou 18ku aby si vedel co je to sex ale seru na to :-D
Jestli vis co je to napr. autohotkey a jak velkou ma komunitu tak vse co v nem jde udelat udelas i na prikazovem radku ve windws ale o 1000 radku kodu vice :-D
A to nemluvim o dalsich napr. AutoIT atd.
A ten konec, kdyz ma asi problem tak by tady nepsal hnupe :-D
Tohle se precti: https://en.wikipedia.org/wiki/Internet_forum
Proc lidi chodi na forum :-D
-
Tuxik: Tvl to jsou zase keci. :-D
No a ja jsem ti chtel tuxik objednat peknou 18ku aby si vedel co je to sex ale seru na to :-D
Jestli vis co je to napr. autohotkey a jak velkou ma komunitu tak vse co v nem jde udelat udelas i na prikazovem radku ve windws ale o 1000 radku kodu vice :-D
A to nemluvim o dalsich napr. AutoIT atd.
A ten konec, kdyz ma asi problem tak by tady nepsal hnupe :-D
Tohle se precti: https://en.wikipedia.org/wiki/Internet_forum
Proc lidi chodi na forum :-D
Asi jsi to nepochopil. Má problém, nškdo se mu snaží pomoct (i když oklikou) a on má blbý kecy na používání tagů. V okamžiku, kdy se tazatel chová takovým způsobem, nezaslouží si odpověď. Mimochodem se ani neumí zeptat, protože nám v prvním příspěvku nenapsal, jak se to chová, jestli to spadne na chybu, nebo to proběhne a mail nedojde...
Nabídnout alternativní řešení, je podlě mě v pořádku. Reagovat na něj takovým způsobem, to je obyčejná drzost.
Ostatně, někdo, kdo nezná pravopis a neumí používat diakritiku, mě nebude poučovat. Už to chápeš?
-
Tuxik ma pravdu. Merkur sa sprava ako dickinson a este pinda. Mam rad ludi v style si kkt lebo mi nevies pomoct aj ked som nepovedal co vlastne potrebujem ;D
-
Nwm mě připadá že jste kokoti oba dva, Tuxik i Rozhodca, jen blbec nedá text co je na A4 do tagu code.
Psal že mu nejde tento příkaz:
blat -to 111@gmail.com -subject "TEST1" -body "TEST2" -serverSMTP smtp.gmail.com -f 222@gmail.cz
Místo těch blbých keců by jste to mohli otestovat.
Já to neotestuji protože Windows na ničem teď nemám.
Tuxik zrova ty, by si měl držet hubu s nějakou diakritikou. Někdo kdo napíše "nškdo" by si měl vrátit do školky.
Takže Tuxik Už to chápeš? 8)
-
by jste to mohli otestovat
by si měl držet hubu
by si měl vrátit
Ty si skoč zpátky na ZŠ.
-
Pravopisně to má špatně, ale je to trochu složitější.
Podle nářečí a řekl bych že je to hanácké, tak se to používá i v psané podobě.
https://www.pravopisne.cz/2010/10/byste-×-by-jste/
https://cs.wikipedia.org/wiki/Hyperkorektnost
Hyperkorektnost bych nikdy nikomu na forum nevyčítal.
-
Tak jsme se dozvěděli spoustu užitečných věcí..
Nicméně k tématu - pokud to zkoušíš proti smtp.gmail.com tak budeš muset do commandy nejspíše doplnit parametry -u a -pw a případně existuje i -debug
-
blat -to TEST1@gmail.com -subject "ABC" -body "EFG" -serverSMTP smtp.seznam.cz -f USERNAME@email.cz -u USERNAME@email.cz -pw PASSWORD
Nejsem žádný odborník na e-maily nebo smpt protokol. (tento skript v .bat souboru ale funguje).
"-to" je příkaz kam se má e-mail doručit.
"-u" jméno účtu pro smtp protokol.
"-pw" heslo účtu pro smtp protokol.
"-f" Protože nevím jak přesně protokol smtp pracuje nemohu říct co přesně příkaz -f dělá.
Jestli se nepletu jedná se o adresu e-mailu možná i alias ze kterého chcete e-mail poslat.
Použil jsem stejný email jak pro "-u" tak i "-f"
PAVEL EMAIL > SMTP SEZNAM > SMTP GMAIL > ANETA EMAIL
Znázornění jak se pošle e-mail z smtp serveru Seznam do smtp serveru Google.
Ale jestli pomocí Blat jde poslat e-mail přímo do smtp serveru Googlu (bez toho aby si udával smtp server ze kterého se má email odeslat) tak to vážně netuším.
To už musí poradit někdo kdo se v tom více vyzná.
https://pastebin.com/raw/HTqwFQPn
-
Parametr -u je uživatelské jméno, které je v případě Gmailu e-mailová adresa účtu, ze kterého se odesílá a k němuž se vztahuje parametr -pw; parametr -f je e-mailová adresa uvedená v obálce MAIL FROM; a konečně parametr -i je e-mailová adresa uvedená v hlavičce From. V dnešní době vyžadují všechny rozumně nastavené servery, které neslouží k rozesílání spamu, ověření uživatelským jménem a heslem. Výjimkou mohou být servery ISP, kde může k ověření dojít i na základě IP adresy vnitřní sítě, zatímco zvenku se musí ověřit uživatelským jménem a heslem.
-
Čistě teoreticky když bych měl e-mail: abc@email.cz
"-f" abc@email.cz (Tento parametr říká že můj email je abc@email.cz)
A seznam.cz by mě mohl vygenerovat jiné přihlašovácí údaje:
"-u" 1111
"-pw" 2222
Které budou odpovídat mému e-mailu abc@email.cz (nějaká metoda kontrolování)
Tak by to také mělo být funkční?
PS:
Původní tazatel se ptá na smtp.gmail.com
Takže není žádná možnost jak poslat na tento smtp server e-mail přes blat bez odesílacího smtp serveru?
-
Co se tak pamatuju, Blat fungoval ve dvou modech:
1. blat.exe -install [parameters] - Timhle se zapsali nektere opakujici-se udaje (smtp server, login, password, atd..) do registru a pak uz se v parametrech posilali jen udaje k vlastnimu mailu.
2. Prima specifikace vsech parametru pri kazdem pouziti (to tusim i overridnulo pripadne ulozena nastaveni).
-
Co se tak pamatuju, Blat fungoval ve dvou modech:
1. blat.exe -install [parameters] - Timhle se zapsali nektere opakujici-se udaje (smtp server, login, password, atd..) do registru a pak uz se v parametrech posilali jen udaje k vlastnimu mailu.
2. Prima specifikace vsech parametru pri kazdem pouziti (to tusim i overridnulo pripadne ulozena nastaveni).
Je hezké, že si něco pamatuješ, tohle ale nikomu nijak nepomůže :-D
-
Je hezké, že si něco pamatuješ, tohle ale nikomu nijak nepomůže :-D
Jak to muzete vedet?
-
Bože :-D
Tak on nemá problém se zapsáním syntaxe ale to že mu to nejde.
Až mu to půjde tak pak bude řešit blbosti jako je uložení údajů.
-
Ono těžko říct, co má za problém; to je tak když někdo popíše problém jako debil "asi neco delam sptane protoze se me nedari poslat email" a následně se ještě chová jako čurák.
-
Bože :-D
Tak on nemá problém se zapsáním syntaxe ale to že mu to nejde.
Až mu to půjde tak pak bude řešit blbosti jako je uložení údajů.
Melo ho to nakopnout smerem "nemuzu tam mit neco ulozeno"? pripadne "nemuzu to mit chybne ulozeno"? Nic vic, nic min....
Preji Vam neobycejne hezky zbytek dne
-
@Lol Phirae
Já jsem tedy pochopil hned, co má za problém.
A to že někdo neumí použít tagy a dělá machra je demence sama o sobě...
Jinak to že Tuxík někoho napadá za Pravopis, a pak píše šifrované zprávy je demence na entou :-D
A ty na tom taky nejsi nejlépe Phirae, se mrkni na svoje příspěvky v různých tématech.
To si člověk musí myslet že používáš Enigmu.
Já jsem málem rupnul z češtiny na maturitě takže mlčím.
Ale vy dva vážně nemůžete poučovat někoho za pravopis.
Problém je jasný, nejde mu to protože nepoužil odesílací server pro smtp ale zadal jenom příjemce e-mailu.
Co právě nevím je, jestli nějak jde poslat e-mail přes blat do Google bez odesílacího příjemce smtp serveru.
-
Problém je jasný, nejde mu to protože nepoužil odesílací server pro smtp ale zadal jenom příjemce e-mailu.
Aha, vážně? A tohle je co?
-serverSMTP smtp.gmail.com
odesílacího příjemce smtp serveru.
A to má být jako co?
Koukám, vy budete voba stejný kokoti.
-
@Lol Phirae
Já jsem tedy pochopil hned, co má za problém.
A to že někdo neumí použít tagy a dělá machra je demence sama o sobě...
Jinak to že Tuxík někoho napadá za Pravopis, a pak píše šifrované zprávy je demence na entou :-D
A ty na tom taky nejsi nejlépe Phirae, se mrkni na svoje příspěvky v různých tématech.
To si člověk musí myslet že používáš Enigmu.
Já jsem málem rupnul z češtiny na maturitě takže mlčím.
Ale vy dva vážně nemůžete poučovat někoho za pravopis.
Problém je jasný, nejde mu to protože nepoužil odesílací server pro smtp ale zadal jenom příjemce e-mailu.
Co právě nevím je, jestli nějak jde poslat e-mail přes blat do Google bez odesílacího příjemce smtp serveru.
Ty jsi kus d..... Mně je úplně ukradenej nějakej pravopis, byl to jen příklad. Někdo se od někoho nenechá poučovat, protože neví/neumí/zapoměl použít tag a pravopis byl jen příklad dalšího dementního důvodu, proč někoho zbytečně napadat. Každopádně je to tak, že tazatel je vemeno, neumí se ani zeptat, alternativní odpověď odmítne z nejasného důvodu a ještě ze sebe stihne udělat kreténa kvůli jednomu tagu. A další se na to vemeno nalepí, jak správný struky a těší se, jak budou ožužlaní.
-
Dobry den,
Kdysi jsem pouzival program blat.
http://www.blat.net/syntax/syntax.html
https://sourceforge.net/projects/blat/files/Blat%20Full%20Version/32%20bit%20versions/Win2000%20and%20newer/blat3217_32.full.zip/download
Ted bych ho po nekolika letech chtel zase pouzit ale asi neco delam sptane protoze se me nedari poslat email.
Muze mi nekdo poradit co delam spatne?
blat -to 111@gmail.com -subject "TEST1" -body "TEST2" -serverSMTP smtp.gmail.com -f 222@gmail.cz
1, IMHO podle mě bude problém u Google. Před nedávnou dobou cca rok změnil autentifikaci a přestalo mi chodit posílání emailů z vlastnoručně napsané aplikace - https://developers.google.com/gmail/api/auth/about-auth
2, gmail.cz podle mě neexistuje - ale jen gmail.com
3, stáhnul jsem si blat a zkusil tam zadat svůj mail do výše uvedeného příkazu a napsalo mi to tohle
Blat v3.2.17 (build : Aug 10 2016 22:32:51)
64-bit Windows, Full, Unicode
Sending stdin.txt to xxxxxxx.xxxxx@gmail.com
Subject: TEST1
Login name is xxxxxxx@gmail.com
*** Warning *** The SMTP server does not require AUTH LOGIN.
*** Warning *** Are you sure server supports AUTH?
*** Error *** The SMTP server does not like the sender name.
*** Error *** Have you set your mail address correctly?
Víc nevím
-
Bezte si ty sracky psat jinam Tuxik a Lol Phirae uz je to tu jak na zive.cz
Pro Lol Phirae kdyz tomu jako jedinej nerozumis http://lmgtfy.com/?q=How+works+smtp+protocol (http://lmgtfy.com/?q=How+works+smtp+protocol)
A tuxik ty se rozhodni co vlastne pises prvni nekoho poucujes za pravopis a pak pises jak devil. Pak ze ty nikoho nepoucujes a ze to sam nemas rad kdyz te nekdo poucuje. A pak ze kdyz nekdo nekoho poucuje za tagy tak ty ho musi poucit ze je to debil.
No debil tady nekdo je a urcite jses to ty Tuxik.
-
Bezte si ty sracky psat jinam
Změnou přezdívky to moc nevylepšíš, kokote.
-
Bezte si ty sracky psat jinam Tuxik a Lol Phirae uz je to tu jak na zive.cz
Pro Lol Phirae kdyz tomu jako jedinej nerozumis http://lmgtfy.com/?q=How+works+smtp+protocol (http://lmgtfy.com/?q=How+works+smtp+protocol)
A tuxik ty se rozhodni co vlastne pises prvni nekoho poucujes za pravopis a pak pises jak devil. Pak ze ty nikoho nepoucujes a ze to sam nemas rad kdyz te nekdo poucuje. A pak ze kdyz nekdo nekoho poucuje za tagy tak ty ho musi poucit ze je to debil.
No debil tady nekdo je a urcite jses to ty Tuxik.
Moc se vám omlouvám pane továrníku. I původnímu tazateli. Jeho dotaz byl totiž dokonalý a on sám je dokonalý, jenom s tím blatem má nějaký malý problémek, ale za to on nemůže, za to může blat, nebo Google. Rozumím i tomu, že při jeho dokonalosti není každý hoden té jedinečné příležitosti, mu s jeho problémem pomoci. Raději odcházím studovat tagy, abych náhodou někoho dokonalého neurazil.