Diskuze k úloze číslo 3

Toto fórum slouží výhradně k diskuzím o úloze číslo 3. Během hry je zakázáno diskutovat o zadání i řešení této úlohy kdekoliv jinde, než zde. K diskuzi o ostatních úlohách prosíme využijte jim příslušná fóra. Prosíme, nekažte hru ostatním!
Re: Diskuze k úloze číslo 3 Paulos (20. 1. 2012 - 23:41) Sbalit(3)
S tímhle jsem byl rychlejší než s jedničkou. Taková ironie, když tenhle úkol byl složitější. Ale bylo opravdu správným řešením naflákat mail o přesné délce 4096 znaků, 42 dvojtečkách a hlavičce X-Want: Password? Zdá se, že jo. :-D
Re: Diskuze k úloze číslo 3 next_ghost (20. 1. 2012 - 23:59) Sbalit(1)
Jo, podle všeho bylo. Akorát mně to v Mozilla Thunderbirdu chvíli trvalo zrealizovat. Nechtělo se mi kvůli tomu učit se sendmail.
Re: Diskuze k úloze číslo 3 kolalokk (21. 1. 2012 - 6:54) Sbalit(1)
Tady to bylo o to jednodušší, že "v hlavičce" mohlo být v předmětu, protože na rozdíl od roztomilého robůtka se vyvrhel předmětu nijak speciálně nevěnoval.
Úloha není řešitelná s účtem na Seznam.cz, který sám o sobě vloží do hlaviček 42 dojtečky, takže na X-Want: Password už není místo, byla by 43.

Na jedničce jsem byl třináctý, to už ve zbytku soutěže nikdy nebudu.. :-(
Re: Diskuze k úloze číslo 3 pavian (21. 1. 2012 - 1:56) Sbalit(1)
team se osvedcil, koulel jsem ocima nad napadem sazet to primo v telnetu tomu smtp ...luxusni! :)
Re: Diskuze k úloze číslo 3 cerluki (21. 1. 2012 - 11:32) Sbalit(2)
email na seznamu, takze reseno pomoci mail() v php na webserveru :) Dvojtecek jsem nemel 42 a proslo to, jen se musela zmenit delka zpravy.
Re: Diskuze k úloze číslo 3 dark (21. 1. 2012 - 22:27) Sbalit(1)
no, provedl jsem to perlovym skriptem, ktery se dorozumival se SMTP serverem od Seznamu a kdyz jsem tam vhodil jen hlavicku From a hlavicku X-Want, dalo to dohromady 30 dvojtecek.
Re: Diskuze k úloze číslo 3 andrej (22. 1. 2012 - 14:15) Sbalit(3)
poslat mail z gmailu - #fail (zahadne rozne dlzky mailu, nemoznost zadat hlavickovy parameter)
poslat mail cez telnet - #fail (nieco mi blokuje port 25, casom musim zistit co to je)
poslat mail uebercool programom v ruby - #fail (blbne mi pony gem)
poslat mail telnetom na podrate.cz port 25 - #win (dvojbodky boli bez problemov, horsie bolo nastudovat si ze password request musi byt v hlavicke)
Re: Diskuze k úloze číslo 3 ludek.h (23. 1. 2012 - 16:10) Sbalit(2)
z gmailu to bylo peklo, ale nakonec nebylo potřeba ani 100 mailů :)
(perl skript)
zkoušel jsem i telnet na podrate, ale vracelo mi to chybu př zadání MAIL FROM.
Re: Diskuze k úloze číslo 3 mq (23. 1. 2012 - 16:15) Sbalit(1)
Já jsem to při testování nakonec s netriviálními problémy zvládnul i z webového rozhraní GMailu se zapnutým HTML …
Re: Diskuze k úloze číslo 3 milan.chrenko (22. 1. 2012 - 17:30) Sbalit(5)
Toto mi trvalo 2 dni poslal som asi 600 mailov, dufam ze to nebolo brane ako spam, s gmailom bolo stale ina dlzka mailu, cize po 200 mailoch sa mi podarilo najst taku dlzku ze kazdych 40 bola spravna dlzka, hroza.
Re: Diskuze k úloze číslo 3 rainbof (22. 1. 2012 - 19:43) Sbalit(4)
no ja to poresil tak ze jsem to poslal sobě, spočítal, pak upravil mailovku
na vyvrhela poslal a ono to vyslo. Dalsi reseni si myslim ze by bylo pouzit
sluzeb anonym mailů

2012/1/22 milan.chrenko <diskuse@podrate.cz>

> Toto mi trvalo 2 dni poslal som asi 600 mailov, dufam ze to nebolo brane
> ako spam, s gmailom bolo stale ina dlzka mailu, cize po 200 mailoch sa mi
> podarilo najst taku dlzku ze kazdych 40 bola spravna dlzka, hroza.
Re: Diskuze k úloze číslo 3 pd (22. 1. 2012 - 20:27) Sbalit(2)
A co pouzit napriklad telnet a poslat mail naprimo?

redtime@vajicko:/$ host -t mx podrate.cz
podrate.cz mail is handled by 0 jabberwock.ucw.cz.

telnet jabberwock.ucw.cz 25

ehlo neco.cz
mail from: blabla
rcpt to: vyvrhel@podrate.cz
data
Moje-hlavicka: neco
...
<nejaka data a dvojtecky>
.

atd.

Pak se da jednoduse spocitat delka mailu, protoze tam nikdo nepridava
zbytecne (a pokazde jina) data,...
Re: Diskuze k úloze číslo 3 d.cigi (23. 1. 2012 - 10:11) Sbalit(1)
Přesně tak,

chvíli jsem se chtěl plácat se sendmailem, ale nakonec bylo tohle jednodušší: připravit mail, vyzkoušet jednou dvakrát, upravit - hotovo.
Re: Diskuze k úloze číslo 3 milan.chrenko (23. 1. 2012 - 7:35) Sbalit(1)
Ked som si to poslal sebe tak to malo uplne inu dlzku. A posielanie napriamo, s tim nemam skusenosti, a v priebehu riesenia, som nenarazil na nieco co by mi na to nasmerovalo. Ale tato uloha ma vela veciam naucila napriklad som si nainstaloval cely mutt. Teraz ma uz napada ze som mohol skusit iny mail alebo nieco ine.
Re: Diskuze k úloze číslo 3 f1latk0 (23. 1. 2012 - 16:41) Sbalit(1)
poslu 4096 znaku - malo -> ok, pridam jeden - 4098 znaku? Tak nevim jestli se mi kklepou ruce a nebyl to jeden znak, nebo jestli relays po ceste pridavaji nejak zvlastne sum...
Re: Diskuze k úloze číslo 3 robert (23. 1. 2012 - 23:38) Sbalit(3)
Napsal jsem si skript v Pythnu.

Telnet - neznám žádný smtp server, kde by se dalo komunikovat bez šifrování a to v telnetu neumím.

Gmail: To je hrůza. Posílám opakovaně stejný email a jednou má 3900 znaků jednou 4200.
Nakonec s trochou štěstí stačilo kolem 100 emailů.

Další úlohu už neřeším a radši se jdu učit na zkoušky.
Re: Diskuze k úloze číslo 3 hajek (25. 1. 2012 - 17:11) Sbalit(2)
A co to sazet telnetem rovnou na mail server prijemce? Tam by ti to proslo bez sifrovani...
Re: Diskuze k úloze číslo 3 Michal Kubeček (25. 1. 2012 - 17:23) Sbalit(1)
On Wed, Jan 25, 2012 at 05:11:49PM +0100, hajek wrote:
> A co to sazet telnetem rovnou na mail server prijemce? Tam by ti to
> proslo bez sifrovani...

Přesně tak. Ideální MUA pro tuto úlohu je netcat, protože u něj nemusím
řešit, co mi přidá do hlavičky, a stačí otestovat, kolik dvojteček a
znaků přidá MTA na straně příjemce.