<?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>IT blog &#187; email</title>
	<atom:link href="http://szj.cz/tag/email/feed/" rel="self" type="application/rss+xml" />
	<link>http://szj.cz</link>
	<description>internet, linux, novinky, programování</description>
	<lastBuildDate>Sat, 12 Sep 2015 11:14:32 +0000</lastBuildDate>
	<language>cs-CZ</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.2.2</generator>
	<item>
		<title>Ubuntu: Odesílání emailů na localhostu</title>
		<link>http://szj.cz/ubuntu-odesilani-emailu-na-localhostu/</link>
		<comments>http://szj.cz/ubuntu-odesilani-emailu-na-localhostu/#comments</comments>
		<pubDate>Sun, 25 Aug 2013 05:51:07 +0000</pubDate>
		<dc:creator><![CDATA[fredomgc]]></dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[vývoj]]></category>

		<guid isPermaLink="false">http://szj.cz/?p=828</guid>
		<description><![CDATA[Ve své podstatě tento článek volně navazuje na můj předchozí text, kde jsem prozradil, jak během vývoje webové aplikace pohodlně přijímat emaily za účelem testování správného chování. Ovšem k tomu, abychom si mohli zprávu přečíst, musí být nejprve odeslána. Velmi jednoduše lze tohoto cíle dosáhnout v Ubuntu po kontaktování služby Gmail. K doručení emailu se [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Ve své podstatě tento článek volně navazuje na <a href="http://szj.cz/dva-tipy-jak-pri-vyvoji-pohodlne-testovat-emaily/">můj předchozí text</a>, kde jsem prozradil, jak během vývoje webové aplikace pohodlně přijímat emaily za účelem testování správného chování. Ovšem k tomu, abychom si mohli zprávu přečíst, musí být nejprve odeslána. Velmi jednoduše lze tohoto cíle dosáhnout v Ubuntu po kontaktování služby Gmail. K doručení emailu se použijí servery Google, a to i na localhostu.</p>
<p>Nejprve je nutno nainstalovat pomůcku jménem <strong>sSMTP</strong>. K tomu slouží tento příkaz:</p>
<pre class="brush: bash; title: ; notranslate">sudo apt-get install ssmtp</pre>
<p>Nyní následuje nezbytné nastavení. Ve svém oblíbeném editoru zobrazte obsah souboru <strong>/etc/ssmtp/ssmtp.conf</strong>. K uložení změn však pravděpodobně budete potřebovat rootovská práva. Dozajista se proto bude hodit následující:</p>
<pre class="brush: bash; title: ; notranslate">gksudo gedit /etc/ssmtp/ssmtp.conf</pre>
<p>S právy roota dojde k otevření požadovaného umístění v GUI editoru.</p>
<p>Konfigurační&nbsp;soubor obsahuje komentáře, které začínají mřížkou (<strong>#</strong>). Tyto řádky můžete ignorovat. Cílem je dosáhnout následujícího stavu:</p>
<pre class="brush: bash; title: ; notranslate">root=jmeno.prijmeni@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=jmeno.prijmeni@gmail.com
UseSTARTTLS=YES
FromLineOverride=YES
AuthUser=jmeno.prijmeni
AuthPass=nejakeTajneHesloKtereNikdoNevi</pre>
<p>Ne všechny konfigurační parametry jsou přítomny, a proto se neostýchejte je do souboru připsat.V mém případě šlo o <strong>UseSTARTTLS</strong>, <strong>AuthUser</strong> a <strong>AuthPass</strong>. Když v uvedeném příkladu uvádím jmeno.prijmeni@gmail.com, mám tím na mysli email, který ve službě Gmail používáte. Část <strong>jmeno.prijmeni</strong> tedy zaměňte za své uživatelské jméno.</p>
<p>Blížíme se do finále, tu náročnější část již máme za sebou. Pro editaci&nbsp;<strong>/etc/ssmtprevaliases</strong> zadejte:</p>
<pre class="brush: bash; title: ; notranslate">gksudo gedit /etc/ssmtp/revaliases</pre>
<p>Konfigurace vypadá takto:</p>
<pre class="brush: bash; title: ; notranslate">root:jmeno.prijmeni@gmail.com:smtp.gmail.com:587
uzivatelskeJmeno:jmeno.prijmeni@gmail.com:smtp.gmail.com:587</pre>
<p>Je nutno každému linuxovému uživateli jednotlivě povolit používání sSMTP. Vyznačenou část <strong>uzivatelskeJmeno</strong> tedy nahraďte loginem, kterým se do Ubuntu přihlašujete. Pokud jej neznáte, použijte příkaz <strong>who</strong>, který vám jej ochotně připomene. Vypíše totiž informace o aktuálně přihlášených účtech. Uživatelské jméno se poté nachází v pomyslné tabulce hned na prvním místě. V mém případě (viz screenshot) se jedná o login <strong>ubuntu</strong>.</p>
<p><a href="http://szj.cz/wp-content/uploads/2013/08/who.png"><img class="aligncenter size-full wp-image-829" title="who" src="http://szj.cz/wp-content/uploads/2013/08/who.png" alt="Příkaz who" width="644" height="173" /></a></p>
<p>K otestování správného nastavení poslouží tento příkaz:</p>
<pre class="brush: bash; title: ; notranslate">sudo ssmtp prijemce@domena.tld</pre>
<p>Po napsání své zprávy v terminálu stiskněte <strong>Enter</strong> a poté <strong>CTRL + D</strong>. Dojde k odeslání emailu nebo vypsání chybových hlášek.</p>
]]></content:encoded>
			<wfw:commentRss>http://szj.cz/ubuntu-odesilani-emailu-na-localhostu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
