<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Łukasz &#039;grzana&#039; Grzenkowicz</title>
	<atom:link href="http://grzana.pl/feed/" rel="self" type="application/rss+xml" />
	<link>http://grzana.pl</link>
	<description>Programming is beautiful</description>
	<lastBuildDate>Sat, 24 Mar 2012 19:39:05 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Kochani urzędnicy!</title>
		<link>http://grzana.pl/2012/01/kochani-urzednicy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=kochani-urzednicy</link>
		<comments>http://grzana.pl/2012/01/kochani-urzednicy/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 07:24:43 +0000</pubDate>
		<dc:creator>grzana</dc:creator>
				<category><![CDATA[Z życia]]></category>
		<category><![CDATA[państwo]]></category>
		<category><![CDATA[SMS]]></category>
		<category><![CDATA[urzędnicy]]></category>

		<guid isPermaLink="false">http://grzana.pl/?p=166</guid>
		<description><![CDATA[Tego się można było spodziewać. Jakiś czas temu pisałem o SMSie, który dostałem i o próbie rozwiązania tej zagadki w tym wpisie (hehe, to było równo rok temu). Na odpowiedź od żadnego urzędnika się nie doczekałem. Najpierw otrzymywałem informację zwrotną o tym że adresat ma przepełnioną skrzynkę pocztową. A następnie kiedy już wydawało się że wiadomość [...]]]></description>
			<content:encoded><![CDATA[<p>Tego się można było spodziewać.</p>
<p>Jakiś czas temu pisałem o SMSie, który dostałem i o próbie rozwiązania tej zagadki w tym <a title="Problemy językowe" href="http://grzana.pl/2011/01/problemy-jezykowe/">wpisie</a> (hehe, to było równo rok temu).</p>
<p>Na odpowiedź od żadnego urzędnika się nie doczekałem. Najpierw otrzymywałem informację zwrotną o tym że adresat ma przepełnioną skrzynkę pocztową. A następnie kiedy już wydawało się że wiadomość dotarła to odpowiedzi nie otrzymałem.</p>
<p>Wniosek: Państwo jest jak jego urzędnicy, czyli go nie ma <img src='http://grzana.pl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://grzana.pl/2012/01/kochani-urzednicy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mailto a znaki narodowe</title>
		<link>http://grzana.pl/2012/01/mailto-a-znaki-narodowe/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=mailto-a-znaki-narodowe</link>
		<comments>http://grzana.pl/2012/01/mailto-a-znaki-narodowe/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 07:09:23 +0000</pubDate>
		<dc:creator>grzana</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[ASCII]]></category>
		<category><![CDATA[kodowanie znaków]]></category>
		<category><![CDATA[mailto]]></category>

		<guid isPermaLink="false">http://grzana.pl/?p=163</guid>
		<description><![CDATA[Miałem ostatnio problem ze znakami narodowymi przy linku typu &#8222;mailto&#8221;. Problem oczywiście występował w Internet Explorer bo tylko ten śmieć sobie z takimi rzeczami nie radzi. Mianowicie problem polegał na tym że w nagłówku &#8222;Subject&#8221; był string z polskimi znakami a te nie były prawidłowo interpretowane po wysłaniu ich do klienta pocztowego z IE. Rozwiązanie [...]]]></description>
			<content:encoded><![CDATA[<p>Miałem ostatnio problem ze znakami narodowymi przy linku typu &#8222;mailto&#8221;. Problem oczywiście występował w Internet Explorer bo tylko ten śmieć sobie z takimi rzeczami nie radzi.</p>
<p>Mianowicie problem polegał na tym że w nagłówku &#8222;Subject&#8221; był string z polskimi znakami a te nie były prawidłowo interpretowane po wysłaniu ich do klienta pocztowego z IE.</p>
<p>Rozwiązanie dla PHP jest banalnie proste.</p>
<blockquote><p>private function getHexString($string)<br />
{<br />
$newString = &#8221;;<br />
for($i=0; $i&lt;strlen($string);$i++)<br />
{<br />
$newString .= &#8216;%&#8217;.dechex(ord($string[$i]));<br />
}<br />
return $newString;<br />
}</p>
<p>$url = &#8222;mailto:&#8221;.getHexString(&#8222;someone@domain.com&#8221;).&#8221;?Subject=&#8221;.getHexString(&#8222;Tu podajemy tekst ze znakami narodowymi&#8221;);</p></blockquote>
<p>Jak widać powyżej wystarczy zamienić znaki na ich kody ASCII. Dla zabezpieczenia maila przed botami spamującymi można też to zrobić dla maila co również zrobiłem w przykładzie.</p>
<p>Czasami dojście do prostych rozwiązań zajmują długo i to boli, oj boli!</p>
]]></content:encoded>
			<wfw:commentRss>http://grzana.pl/2012/01/mailto-a-znaki-narodowe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[Polecam] Kontomierz</title>
		<link>http://grzana.pl/2011/07/polecam-kontomierz/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=polecam-kontomierz</link>
		<comments>http://grzana.pl/2011/07/polecam-kontomierz/#comments</comments>
		<pubDate>Thu, 21 Jul 2011 11:22:58 +0000</pubDate>
		<dc:creator>grzana</dc:creator>
				<category><![CDATA[Z sieci]]></category>
		<category><![CDATA[budżet domowy]]></category>
		<category><![CDATA[fundusze unijne]]></category>
		<category><![CDATA[kontomierz]]></category>

		<guid isPermaLink="false">http://grzana.pl/?p=132</guid>
		<description><![CDATA[Od pewnego czasu tj. jakieś 1,5 roku korzystam z aplikacji webowej do zarządzania budżetem domowym. Aplikacja ta to Kontomierz.pl. Jest to jeden z projektów który powstał przy wsparciu funduszy unijnych w ramach Programu Operacyjnego Innowacyjna Gospodarka. Osoby z branży IT, które trochę się interesowały tematyką funduszy unijnych wiedzą, że 80% projektów (jak nie więcej) to [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://kontomierz.pl/rec/27e6a9acf2c40b5a911522ab707f25bf9ebd3305" target="_blank"><img class="alignleft size-full wp-image-133" title="Kontomierz" src="http://grzana.pl/wp-content/uploads/2011/07/seria2_1.png" alt="" width="125" height="125" /></a>Od pewnego czasu tj. jakieś 1,5 roku korzystam z aplikacji webowej do zarządzania budżetem domowym. Aplikacja ta to <a title="Kontomierz" href="https://kontomierz.pl/rec/27e6a9acf2c40b5a911522ab707f25bf9ebd3305" target="_blank">Kontomierz.pl</a>. Jest to jeden z projektów który powstał przy wsparciu funduszy unijnych w ramach Programu Operacyjnego Innowacyjna Gospodarka. Osoby z branży IT, które trochę się interesowały tematyką funduszy unijnych wiedzą, że 80% projektów (jak nie więcej) to było ewidentne wyłudzenie pieniędzy. Ten projekt jako jedne z nielicznych wygląda naprawdę ciekawie.</p>
<p>&#8222;Kontomierz&#8221; pomaga w zarządzaniu budżetem dzięki wielu przydatnym funkcją jakich nie znajdziemy prowadząc domowe finanse na kartce, czy w Exelu. Są to m.in.: automatycznie importowanie historii rachunków bankowych, przeglądanie historii operacji finansowych, porównywanie rachunków bankowych wraz z sugestią zmian, raporty w formie wykresów.</p>
<p>Podsumowując, gorąco polecam korzystanie z tej aplikacji osobą które prowadzą budżet domowy w innej formie (sam wcześniej prowadziłem w Exelu). A dla osób które tego nie robią zachęcam do przeczytania ebooka: &#8222;<a title="Notatki o pieniądzach" href="http://kontomierz.pl/download/notatki_o_pieniadzach/kontomierz_notatki_o_pieniadzach.pdf" target="_blank">Notatki i pieniądzach</a>&#8222;, a następnie również żeby zaczęły korzystać z <a href="https://kontomierz.pl/rec/27e6a9acf2c40b5a911522ab707f25bf9ebd3305" target="_blank">Kontomierz.pl</a></p>
]]></content:encoded>
			<wfw:commentRss>http://grzana.pl/2011/07/polecam-kontomierz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Problemy językowe</title>
		<link>http://grzana.pl/2011/01/problemy-jezykowe/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=problemy-jezykowe</link>
		<comments>http://grzana.pl/2011/01/problemy-jezykowe/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 06:03:25 +0000</pubDate>
		<dc:creator>grzana</dc:creator>
				<category><![CDATA[Z życia]]></category>

		<guid isPermaLink="false">http://grzana.pl/?p=113</guid>
		<description><![CDATA[Dostałem wczoraj SMS-a, następującej treści: W KOŃCU SIĘ UDAŁO! WYGRYWASZ GWARANTOWANĄ NAGRODĘ w GRZE O 100.000zł! Po odbiór odeślij darmowy sms NAGRODA na nr 60328! WOW! GRATULUJEMY! SMSQuiz.pl 3,69zł/sms Po przeczytaniu tego SMS-a zastanawiałem się przez chwilę czy mam problemy z zrozumieniem czytanego tekstu, czy też Państwo którzy go wysłali mają problemy z tworzeniem treści [...]]]></description>
			<content:encoded><![CDATA[<p>Dostałem wczoraj SMS-a, następującej treści:</p>
<blockquote><p>W KOŃCU SIĘ UDAŁO! WYGRYWASZ GWARANTOWANĄ NAGRODĘ w GRZE O 100.000zł! Po odbiór odeślij darmowy sms NAGRODA na nr 60328! WOW! GRATULUJEMY! SMSQuiz.pl 3,69zł/sms</p></blockquote>
<p>Po przeczytaniu tego SMS-a zastanawiałem się przez chwilę czy mam problemy z zrozumieniem czytanego tekstu, czy też Państwo którzy go wysłali mają problemy z tworzeniem treści reklamowych.</p>
<p>Będąc tak poważnie rozdarty napisałem maila do stosownej instytucji, czy coś z tym jest nie tak? O wynikach poinformuję.</p>
<p>Jakieś pomysły jak zwalczać tego typu SMS-y?</p>
]]></content:encoded>
			<wfw:commentRss>http://grzana.pl/2011/01/problemy-jezykowe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SMS przy pomocy PHP</title>
		<link>http://grzana.pl/2011/01/sms-przy-pomocy-php/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sms-przy-pomocy-php</link>
		<comments>http://grzana.pl/2011/01/sms-przy-pomocy-php/#comments</comments>
		<pubDate>Wed, 26 Jan 2011 07:14:44 +0000</pubDate>
		<dc:creator>grzana</dc:creator>
				<category><![CDATA[Programowanie]]></category>
		<category><![CDATA[Z sieci]]></category>

		<guid isPermaLink="false">http://grzana.pl/?p=97</guid>
		<description><![CDATA[Znalazłem dziś w sieci artykuł na temat wysyłania SMS-ów przy pomocy PHP. W zasadzie nic nie stoi na przeszkodzie, żeby stosować to w innych językach Okazuje się że sprawa jest banalnie prosta. Do tego celu wykorzystuje się interfejs operatora wystawionych na SMTP. Krótko mówiąc wysyłamy maila na odpowiedni adres i po chwili mamy SMS-a na [...]]]></description>
			<content:encoded><![CDATA[<p>Znalazłem dziś w sieci artykuł na temat wysyłania SMS-ów przy pomocy PHP. W zasadzie nic nie stoi na przeszkodzie, żeby stosować to w innych językach <img src='http://grzana.pl/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Okazuje się że sprawa jest banalnie prosta. Do tego celu wykorzystuje się interfejs operatora wystawionych na SMTP. Krótko mówiąc wysyłamy maila na odpowiedni adres i po chwili mamy SMS-a na swojej komórce.</p>
<p style="text-align: center;"><a href="http://net.tutsplus.com/tutorials/php/how-to-send-text-messages-with-php/"><img src="http://grzana.pl/wp-content/uploads/2011/01/3-sms-with-php-http-to-phone.png" alt="" /></a></p>
<p style="text-align: center;">Żródło: <a href="http://net.tutsplus.com/tutorials/php/how-to-send-text-messages-with-php/" target="_blank">net.tutsplus.com</a></p>
<p>Polscy operatorzy:</p>
<table width="100%" border="1" cellspacing="0" cellpadding="5">
<tbody>
<tr>
<td width="50%">Orange (płatne &#8211; wymaga rejestracji)</td>
<td width="50%">numer@orange.pl</td>
</tr>
<tr>
<td width="50%">PluGSM</td>
<td width="50%">+48numer@text.plusgsm.pl</td>
</tr>
<tr>
<td width="50%">Era (płatne &#8211; wymaga rejestracji)</td>
<td width="50%">numer@eranet.pl</td>
</tr>
</tbody>
</table>
<p>&#8222;numer&#8221; to numer telefonu na jaki chcemy wysyłać w formacie 9 cyfrowym.</p>
<p>No i do tego trochę kodu PHP:</p>
<blockquote><p>mail( &#8216;+48855550168@text.plusgsm.pl&#8217;, &#8221;, &#8217;Test&#8217; );</p></blockquote>
<p>Podczas testów okazało się że SMTP PlusGSM-a dało odpowiedź:</p>
<blockquote><p>451 is not yet authorized to deliver mail</p></blockquote>
<p>No ale po chwili Postfix wysłał wiadomość ponownie i było wszystko OK.</p>
<p>EDIT:<br />
Niestety jak się okazuje tylko PlusGSM daje możliwość wysyłania SMS-ów za free.</p>
<p>Źródło: <a href="http://net.tutsplus.com/tutorials/php/how-to-send-text-messages-with-php/">net.tutsplus.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://grzana.pl/2011/01/sms-przy-pomocy-php/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Integracja Eclipse PDT z XDebug-iem na zdalnej maszynie</title>
		<link>http://grzana.pl/2010/08/integracja-eclipse-pdt-z-xdebug-iem-na-zdalnej-maszynie/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=integracja-eclipse-pdt-z-xdebug-iem-na-zdalnej-maszynie</link>
		<comments>http://grzana.pl/2010/08/integracja-eclipse-pdt-z-xdebug-iem-na-zdalnej-maszynie/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 09:47:26 +0000</pubDate>
		<dc:creator>grzana</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[PDT]]></category>
		<category><![CDATA[XDebug]]></category>

		<guid isPermaLink="false">http://grzana.pl/?p=30</guid>
		<description><![CDATA[Podczas codziennej pracy programisty niezastąpionym narzędziem jest dobry debugger. Znane mi dwa sensowne narzędzia do debugowania kodu PHP które można zintegrować z Eclipse PDT to: Zend Debugger XDebug Moje pierwsze podejście zrobiłem pod Zend Debugger. Niestety po dwóch dniach próby połączenia się z debuggerem na zdalnym hoście zwątpiłem. Gdzieś doczytałem się informacji, że Eclipse PDT [...]]]></description>
			<content:encoded><![CDATA[<p>Podczas codziennej pracy programisty niezastąpionym narzędziem jest dobry debugger. Znane mi dwa sensowne narzędzia do debugowania kodu PHP które można zintegrować z Eclipse PDT to:</p>
<ul>
<li>Zend Debugger</li>
<li>XDebug</li>
</ul>
<p>Moje pierwsze podejście zrobiłem pod Zend Debugger. Niestety po dwóch dniach próby połączenia się z debuggerem na zdalnym hoście zwątpiłem. Gdzieś doczytałem się informacji, że Eclipse PDT != Zend Studio, co jest oczywiste. Natomiast Zend Debugger jako zdalny debugger działa tylko w Zend Studio. Zacząłem więc próby połączenia PDT z XDebugiem. Okazało się to proste, aczkolwiek trzeba zwracać uwagę na kilka ważnych rzeczy, które nie są oczywiste.</p>
<p>Więc do dzieła.</p>
<p>Maszyna zdalna na której zainstalowałem XDebug to Debian postawiony na Vmware. Natomiast Eclipse PDT miałem odpalone na Windows 7.</p>
<p>Oto kolejne kroki:</p>
<ol>
<li>Na Debianie instalujemy XDebug-a:<br />
<code>apt-get install php5-xdebug</code></li>
<li>Edytujemy plik <em>/etc/php5/conf.d/xdebug.ini</em> w pliku tym powinno się znaleźć:<br />
<code><br />
zend_extension=/usr/lib/php5/20060613+lfs/xdebug.so<br />
xdebug.remote_enable=On<br />
xdebug.remote_host=[Adres_ip]<br />
xdebug.remote_port=9000<br />
xdebug.remote_handler=dbgp<br />
</code><br />
Ważna uwaga !!!<br />
W <em>remote_host</em> należy wpisać adres IP  komputera z którego odpalamy Eclipse PDT. Pamiętajmy aby wpisać IP w sieci LAN. Po wpisaniu adresu hosta Vmware niestety nie chce działać prawidłowo. Trzeba by w jakieś proxy się bawić.</li>
<li>Restart apache i trzeba sprawdzić co powie na temat XDebuga phpinfo().</li>
<li>W Eclipse wchodzimy w &#8222;Window &gt; Preferences &gt; PHP &gt; Debug&#8221;. W sekcji &#8222;Default Settings&#8221; zmieniamy &#8222;PHP Debugger&#8221; na XDebug.</li>
<li>Następnie wybieramy w preferencjach &#8222;PHP &gt; PHP Servers&#8221; i edytujemy domyślny serwer. Oczywiście wpisujemy przyjemną dla nas nazwę, a następnie adres URL projektu (dla każdego projektu który chcemy debugować trzeba stworzyć oddzielny serwer). W &#8222;Path Mapping&#8221; należy zdefiniować mapowanie ścieżek na serwerze na ścieżki lokalne w projekcie.</li>
<li>Zapisujemy i wychodzimy z Preferencji</li>
<li>Następnie w widoku &#8222;PHP Explorer&#8221; prawoklikem na projekt i wybieramy &#8222;Debug As &gt; Debug Configurations &#8230;&#8221;</li>
<li>Tworzymy konfigurację dla &#8222;PHP Web Page&#8221;. Definiujemy następujące opcje:
<ul>
<li>Server Debugger: <strong>XDebug</strong></li>
<li>PHP Server: wybieramy odpowiedni zdefiniowany wcześniej serwer lub definiujemy nowy jak w pkt. 5</li>
<li>File: wybieramy bootstrap projektu najczęściej index.php</li>
<li>Break at First Line: Warto zostawić aby sprawdzić czy działa. Natomiast później można wyłączyć.</li>
<li>URL: Najczęściej opcja &#8222;Auto Generate&#8221; nie da nam odpowiednich efektów. Także odznaczamy ją i wpisujemy własny URL który chcemy debugować.</li>
</ul>
</li>
<li>Klikamy &#8222;Apply&#8221; i &#8222;Debug&#8221;</li>
<li>Bawimy się naszą nową zabawką jaką jest debugger pod Eclipse PDT.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://grzana.pl/2010/08/integracja-eclipse-pdt-z-xdebug-iem-na-zdalnej-maszynie/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>PoPisDead</title>
		<link>http://grzana.pl/2010/07/popisdead/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=popisdead</link>
		<comments>http://grzana.pl/2010/07/popisdead/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 06:53:50 +0000</pubDate>
		<dc:creator>grzana</dc:creator>
				<category><![CDATA[Z życia]]></category>

		<guid isPermaLink="false">http://grzana.pl/?p=23</guid>
		<description><![CDATA[Jadę do pracy Słowackiego w dół i patrzę a tu co? PoPisDead Od razu skojarzyło mi się to z kampanią wyborczą. Była to reklama radia RoxyFM. Zapewne miało to być: &#8222;POP is dead&#8221;, ale skojarzenia same się nasuwają. Jak ktoś się zapozna z programem radia to wszystko się wyjaśnia. Swoją drogą fajnie się słucha tego [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://grzana.pl/wp-content/uploads/2010/07/popisdead.jpg"><img class="alignright size-medium wp-image-24" title="POpisDEAD" src="http://grzana.pl/wp-content/uploads/2010/07/popisdead-300x225.jpg" alt="" width="300" height="225" /></a>Jadę do pracy Słowackiego w dół i patrzę a tu co?<br />
<strong>PoPisDead<br />
<span style="font-weight: normal;">Od razu skojarzyło mi się to z kampanią wyborczą. Była to reklama radia <a title="RoxyFM" href="http://roxy.tuba.pl/" target="_self">RoxyFM</a>. Zapewne miało to być: <span style="text-decoration: underline;"><em>&#8222;POP is dead&#8221;</em></span>, ale skojarzenia same się nasuwają. Jak ktoś się zapozna z programem radia to wszystko się wyjaśnia. Swoją drogą fajnie się słucha tego radia.</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://grzana.pl/2010/07/popisdead/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Edycja wiadomości z kolejki w Postfix</title>
		<link>http://grzana.pl/2010/05/edycja-wiadomosci-z-kolejki-w-postfix/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=edycja-wiadomosci-z-kolejki-w-postfix</link>
		<comments>http://grzana.pl/2010/05/edycja-wiadomosci-z-kolejki-w-postfix/#comments</comments>
		<pubDate>Sun, 16 May 2010 12:03:22 +0000</pubDate>
		<dc:creator>grzana</dc:creator>
				<category><![CDATA[Administracyjne]]></category>
		<category><![CDATA[postfix]]></category>

		<guid isPermaLink="false">http://grzana.pl/?p=11</guid>
		<description><![CDATA[Miałem dziś pewną sytuację która zmusiła mnie do ingerencji w korespondencję mailową usera na serwerze. Użytkownik wysyłając maila wpisał: costam@gmal.com nie trzeba mieś ilorazu inteligencji powyżej 200, aby skumać się że chodziło o costam@gmail.com. Poniżej podaję rozwiązanie jak rozwiązań ten problem, tak aby wiadomość dotarła do odbiorcy a nadawca widział że wpisał źle maila. wywołujemy [...]]]></description>
			<content:encoded><![CDATA[<p>Miałem dziś pewną sytuację która zmusiła mnie do ingerencji w korespondencję mailową usera na serwerze.</p>
<p>Użytkownik wysyłając maila wpisał: <code>costam@gmal.com</code> nie trzeba mieś ilorazu inteligencji powyżej 200, aby skumać się że chodziło o <code>costam@gmail.com</code>.</p>
<p>Poniżej podaję rozwiązanie jak rozwiązań ten problem, tak aby wiadomość dotarła do odbiorcy a nadawca widział że wpisał źle maila.</p>
<ol>
<li>wywołujemy <code>mailq</code> i zapisujemy id wiadomości</li>
<li>wstrzymujemy wiadomość do dalszego przetwarzania:<br />
<code>postsuper -h {id_wiadomości}</code></li>
<li>kupiujemy zawartość wiadomości do pliku<br />
<code> postcat -q {id_wiadomości} &gt; /tmp/pliktmp</code></li>
<li>edytujemy plik<br />
<blockquote><p>/tmp/pliktmp</p></blockquote>
<p>i zmieniamy w nim email na prawidłowy oraz usuwamy niepotrzebne znaczniki</li>
<li>usuwamy starą wiadomość przez:<br />
<code>postsuper -d {id_wiadomości}</code></li>
<li>wysyłamy nową wiadomość<br />
<code> sendmail -f email_nadawcy prawidłowy_email_odbiorcy &lt; /tmp/pliktmp</code></li>
<li>Na koniec najprzyjemniejsze <img src='http://grzana.pl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /><br />
Ślemy maila do tępego usera:<br />
<code>sendmail -F "Twoj bog" -f email@admina.pl email@nadawcy.pl</code><br />
wpisujemy wiadomość np.</p>
<blockquote><p>Wysłałeś wiadomość do &#8216;costam@gmal.com&#8217; chyba się pomyliłeś. Ale juz to poprawilismy. Nie myl sie wiecej.</p></blockquote>
<p>Czy coś w ten deseń. Nie używamy Polskich znaków. Aby zakończyć wpisywanie tekstu, klepiemu Enter &#8222;.&#8221; i jeszcze raz Enter</li>
</ol>
<p>Żeby takich userów było jak najmniej <img src='http://grzana.pl/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://grzana.pl/2010/05/edycja-wiadomosci-z-kolejki-w-postfix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nasz kochany ZUS</title>
		<link>http://grzana.pl/2010/05/nasz-kochany-zus/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nasz-kochany-zus</link>
		<comments>http://grzana.pl/2010/05/nasz-kochany-zus/#comments</comments>
		<pubDate>Sun, 02 May 2010 19:06:34 +0000</pubDate>
		<dc:creator>grzana</dc:creator>
				<category><![CDATA[Z sieci]]></category>
		<category><![CDATA[ciekawostki]]></category>
		<category><![CDATA[zus]]></category>

		<guid isPermaLink="false">http://grzana.pl/?p=6</guid>
		<description><![CDATA[No to zaczynamy! Potrzebowałem dziś sprawdzić pewną informację na stronie ZUS-u. Wchodzę na stronę a tu co? Zoooonk. Dostęp do bazy danych leży. Należałoby się zastanowić za co opłacani są informatycy z budżetówki?]]></description>
			<content:encoded><![CDATA[<p>No to zaczynamy!</p>
<p>Potrzebowałem dziś sprawdzić pewną informację na stronie ZUS-u. Wchodzę na stronę a tu co? Zoooonk. <a href="http://grzana.pl/wp-content/uploads/2010/05/jak_to_zus.jpg"><img class="alignright size-medium wp-image-5" title="jak_to_zus" src="http://grzana.pl/wp-content/uploads/2010/05/jak_to_zus-300x156.jpg" alt="" width="300" height="156" /></a> Dostęp do bazy danych leży. Należałoby się zastanowić za co opłacani są informatycy z budżetówki?</p>
]]></content:encoded>
			<wfw:commentRss>http://grzana.pl/2010/05/nasz-kochany-zus/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

