<?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>Lincoln Lamas &#187; Tutoriais</title>
	<atom:link href="http://lincolnlamas.com/v2/categoria/tutoriais/feed" rel="self" type="application/rss+xml" />
	<link>http://lincolnlamas.com/v2</link>
	<description>(Des)informações que eu gosto!</description>
	<lastBuildDate>Thu, 02 Feb 2012 03:02:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Tutorial: Como instalar o WordPress</title>
		<link>http://lincolnlamas.com/v2/wordpress/tutorial-como-instalar-o-wordpress.html</link>
		<comments>http://lincolnlamas.com/v2/wordpress/tutorial-como-instalar-o-wordpress.html#comments</comments>
		<pubDate>Fri, 17 Oct 2008 00:44:34 +0000</pubDate>
		<dc:creator>llamas</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[instalação]]></category>
		<category><![CDATA[self-hosted]]></category>

		<guid isPermaLink="false">http://lincolnlamas.com/v2/wordpress/tutorial-como-instalar-o-wordpress.html</guid>
		<description><![CDATA[WordPress é um sistema de gerência de conteúdos na web, escrito em PHP e corrido em MySQL, especialmente para a criação de blogs. WordPress foi criado a partir do já desaparecido b2/cafelog e é hoje, junto com o Movable Type, o mais popular na criação de Weblogs. As causas do seu rápido crescimento são, entre<a href="http://lincolnlamas.com/v2/wordpress/tutorial-como-instalar-o-wordpress.html">&#160;&#160;[Continue lendo]</a>]]></description>
			<content:encoded><![CDATA[<blockquote>
<p align="left">WordPress é um sistema de gerência de conteúdos na web, escrito em PHP e corrido em MySQL, especialmente para a criação de blogs. WordPress foi criado a partir do já desaparecido b2/cafelog e é hoje, junto com o Movable Type, o mais popular na criação de Weblogs. As causas do seu rápido crescimento são, entre outras, seu tipo de licença (de código aberto), sua facilidade de uso e suas características como gerenciador de conteúdos. Criado por Ryan Boren e Matthew Mullenweg, é distribuído sob a GNU General Public License sendo gratuito.</p>
<p align="right">Fonte: Wikipedia</p>
</blockquote>
<p>Para instalar o WordPress é muito simples. Há dois tipos de instalação, a self-hosted (onde você precisa ter um <a title="iHost Brasil | Serviços de Internet" href="http://ihostbr.com" onclick="pageTracker._trackPageview('/outgoing/ihostbr.com?referer=');">provedor de hospedagem</a>) e o WordPress.com. O WordPress.com trata-se de um serviço gratuito como vários outros existentes na internet onde você faz um cadastro escolhendo seu nome de usuário, sua senha e o endereço do seu blog. Tudo muito fácil e rápido, a ativação é instantânea e você já pode sair blogando por aí com seu endereço fulano.wordpress.com sem precisar se preocupar com instalações.</p>
<p>O método que vamos abordar aqui é o self-hosted, que como já foi dito, há a necessidade de <a title="iHost Brasil | Serviços de Internet" href="http://ihostbr.com" onclick="pageTracker._trackPageview('/outgoing/ihostbr.com?referer=');">contratar uma hospedagem</a> para enviar seus arquivos, fazer a configuração e pronto. A vantagem da instalação self-hosted é poder utilizar o plugin e o tema que desejar podendo modificá-los a seu gosto.</p>
<p>Então, tendo um plano de hospedagem contratado, vamos ao que interessa (vou levar em conta que você tenha noções básicas de como enviar arquivos por ftp, criar banco de dados MySQL e etc):</p>
<ol>
<li>Faça o download da versão atual do WordPress <a href="http://br.wordpress.org/releases/#latest" onclick="pageTracker._trackPageview('/outgoing/br.wordpress.org/releases/_latest?referer=');">clicando aqui</a> e descompacte;</li>
<li>Abra o diretório onde foi descompactado e renomeie o arquivo wp-config-sample.php para wp-config.php, abra o arquivo renomeado com editor de texto preferido (menos Word, por favor!) e insira as informações de conexão com o banco de dados;</li>
<li>Conecte ao seu provedor de hospedagens por ftp e envie o conteúdo descompactado para o diretório onde deseja que o blog esteja (<strong><span style="color: #ff0000;">OBS:</span></strong> Caso seja <a title="iHost Brasil | Hospedagem Linux" href="http://ihostbr.com/?pg=hosp-eua-linux" onclick="pageTracker._trackPageview('/outgoing/ihostbr.com/?pg=hosp-eua-linux&amp;referer=');">hospedagem linux</a>, envie sempre para o diretório public_html ou para diretórios que estejam dentro deste, caso contrário o blog não estará acessível!);</li>
<li>Acesse o endereço do seu blog, levando em consideração o diretório para onde foi enviado os arquivos. Por exemplo: se você enviou para a raíz do public_html, o endereço do seu blog será: <a rel="nofollow" href="http://seusite.com/" onclick="pageTracker._trackPageview('/outgoing/seusite.com/?referer=');">http://seusite.com/</a>, se enviou para um outro diretório, que darei o nome de “blog” o endereço será: <a rel="nofollow" href="http://seusite.com/blog" onclick="pageTracker._trackPageview('/outgoing/seusite.com/blog?referer=');">http://seusite.com/blog</a>.</li>
<li>Será exibida uma página de boas-vindas e solicitando que seja preenchido com o nome do blog e seu endereço de e-mail. <a class="lightview" href="http://lincolnlamas.com/v2/wp-content/uploads/2008/10/tela01.jpg">Veja como é esta tela clicando aqui.</a> Preencha, clique em Instalar WordPress e vamos ao passo seguinte.</li>
<li>Será exibido na tela o usuário a ser utilizado e a senha (que é gerada aleatóriamente, então anote porque pra recuperar, só fazendo uma nova instalação). <a href="http://lincolnlamas.com/v2/wp-content/uploads/2008/10/tela02.jpg" class="lightview">Veja aqui a tela como foi exibida pra mim.</a> Pronto, seu blog está instalado e configurado com as opções básicas.</li>
</ol>
<p>Agora você já pode sair por aí espalhando o endereço do seu blog e escrevendo o que bem desejar. Em um próximo tutorial vou abordar uma configuração mais avançada do WordPress, como por exemplo os permalinks, que transformam links “?p=1” em “categoria/post” (Exemplo, ao invés de mostrar na barra de endereços assim: <a href="http://seusite.com/blog/?p=1" onclick="pageTracker._trackPageview('/outgoing/seusite.com/blog/?p=1&amp;referer=');">http://seusite.com/blog/?p=1</a>, estará mostrando <a href="http://seusite.com/blog/geral/meuprimeiropost" onclick="pageTracker._trackPageview('/outgoing/seusite.com/blog/geral/meuprimeiropost?referer=');">http://seusite.com/blog/geral/meuprimeiropost</a>).</p>
<p>Até logo! <img src='http://lincolnlamas.com/v2/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lincolnlamas.com/v2/wordpress/tutorial-como-instalar-o-wordpress.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como baixar/copiar vídeos do YouTube</title>
		<link>http://lincolnlamas.com/v2/tutoriais/como-baixarcopiar-videos-do-youtube.html</link>
		<comments>http://lincolnlamas.com/v2/tutoriais/como-baixarcopiar-videos-do-youtube.html#comments</comments>
		<pubDate>Mon, 15 Sep 2008 14:42:52 +0000</pubDate>
		<dc:creator>llamas</dc:creator>
				<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[plugins]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://lincolnlamas.com/v2/?p=101</guid>
		<description><![CDATA[É muito comum assistirmos um vídeo no YouTube e depois querer copiar pra nossa máquina. Na internet existem vários programas que possibilitam fazer o download do arquivo flash vídeo (extensão .flv), quanto já baixar o arquivo flash vídeo e fazer a conversão automática para uma extensão qualquer e assistir em qualquer programa que reproduza vídeos.<a href="http://lincolnlamas.com/v2/tutoriais/como-baixarcopiar-videos-do-youtube.html">&#160;&#160;[Continue lendo]</a>]]></description>
			<content:encoded><![CDATA[<p>É muito comum assistirmos um vídeo no YouTube e depois querer copiar pra nossa máquina. Na internet existem vários programas que possibilitam fazer o download do arquivo flash vídeo (extensão .flv), quanto já baixar o arquivo flash vídeo e fazer a conversão automática para uma extensão qualquer e assistir em qualquer programa que reproduza vídeos.</p>
<p>Abaixo estou relacionando uma listagem de sites e programas que poderão lhe ajudar a baixar os vídeos que quiser, da maioria dos sites que disponilizem vídeos como o YouTube.</p>
<p><strong>Programas para Windows:</strong></p>
<ul>
<li><a title="Download - YouTube Get" href="http://rapidshare.com/files/145366379/YouTube_Get_v4.7.rar" target="_blank" onclick="pageTracker._trackPageview('/outgoing/rapidshare.com/files/145366379/YouTube_Get_v4.7.rar?referer=');">YouTube Get (versão 4.7)</a> &#8211; Baixa  e converte &#8211; Vídeos somente do YouTube.</li>
<li><a title="Download - VideoGet" href="http://nuclear-coffee.com/php/download.php?id=VideoGet" target="_blank" onclick="pageTracker._trackPageview('/outgoing/nuclear-coffee.com/php/download.php?id=VideoGet&amp;referer=');">VideoGet</a> &#8211; Baixa e converte &#8211; Veja os sites suportados pelo programa, <a title="Download - VideoGet" href="http://nuclear-coffee.com/php/supported_services.php?id=VideoGet" target="_blank" onclick="pageTracker._trackPageview('/outgoing/nuclear-coffee.com/php/supported_services.php?id=VideoGet&amp;referer=');">clique aqui</a>.</li>
<li><a title="Download - KeepV" href="http://www.keepv.com/software/KeepVFlashConverterSetup.exe" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.keepv.com/software/KeepVFlashConverterSetup.exe?referer=');">KeepV</a> &#8211; Baixa e converte &#8211; Vídeos somente do YouTube.</li>
<li><a title="Download - VDownloader" href="http://www.vdownloader.es/files/vdownloader.zip" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.vdownloader.es/files/vdownloader.zip?referer=');">VDownloader</a> &#8211; Baixa e converte &#8211; Veja os sites suportados pelo programa, <a title="Download - VDownloader" href="http://www.vdownloader.es/features.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.vdownloader.es/features.html?referer=');">clique aqui</a>.</li>
<li><a title="Download - TubeSucker" href="http://www.newrad.com/software/tubesucker/tubesucker.msi" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.newrad.com/software/tubesucker/tubesucker.msi?referer=');">TubeSucker</a> &#8211; Baixa e converte &#8211; Vídeos somente do YouTube.</li>
</ul>
<p><strong>Programas para Linux/Mac:</strong></p>
<ul>
<li><a title="Download - YouTube Ripper" href="http://nlindblad.org/2007/04/08/youtube-ripper-collectors-edition/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/nlindblad.org/2007/04/08/youtube-ripper-collectors-edition/?referer=');">YouTube Ripper</a> &#8211; Somente para Linux</li>
<li><a title="Download - YouTube-DL" href="http://www.nuxified.org/blog/download_youtube_video_files_with_youtube_dl" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.nuxified.org/blog/download_youtube_video_files_with_youtube_dl?referer=');">YouTube-DL</a> &#8211; Somente para Linux</li>
<li><a title="Download - Get Tube" href="http://web.mac.com/simonvrel/iWeb/software/v.1.0.html" target="_blank" onclick="pageTracker._trackPageview('/outgoing/web.mac.com/simonvrel/iWeb/software/v.1.0.html?referer=');">Get Tube</a> &#8211; Somente para Mac OS X</li>
</ul>
<p><strong>Sites para download dos vídeos sem programas:</strong></p>
<ul>
<li><a title="Download - Download de vídeos" href="http://www.download-de-videos.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/www.download-de-videos.com/?referer=');">Download de vídeos</a> &#8211; Site brasileiro &#8211; Suporta vários sites &#8211; Não faz conversão automática.</li>
<li><a title="Download - KeepVid" href="http://keepvid.com/" target="_blank" onclick="pageTracker._trackPageview('/outgoing/keepvid.com/?referer=');">KeepVid</a> &#8211; Site estrangeiro &#8211; Suporta vários sites &#8211; Não faz conversão automática.</li>
</ul>
<p><strong>Plugins para serem utilizados no Firefox:</strong></p>
<ul>
<li><a title="Download - Fast Video" href="https://addons.mozilla.org/en-US/firefox/downloads/file/24490/fast_video_download-1.5-fx.xpi" target="_blank" onclick="pageTracker._trackPageview('/outgoing/addons.mozilla.org/en-US/firefox/downloads/file/24490/fast_video_download-1.5-fx.xpi?referer=');">Fast Video</a> &#8211; Suporta vários sites &#8211; Necessário ter o Firefox.
<ul>
<li>Depois que instalar o plugins, aparecerá um ícone no canto inferior direito do seu firefox. Para baixar o vídeo, basta clicar ali com o botão direito do mouse e depois em &#8220;Download vídeo&#8221;. O programa também costuma colocar um link embaixo dos vídeos no YouTube e outros sites onde funciona para fazer o download.</li>
</ul>
</li>
<li><a title="Download - Vídeo DownloadHelper" href="https://addons.mozilla.org/pt-BR/firefox/addon/3006" target="_blank" onclick="pageTracker._trackPageview('/outgoing/addons.mozilla.org/pt-BR/firefox/addon/3006?referer=');">Vídeo DownloadHelper</a> &#8211; Suporta vários sites &#8211; Necessário ter o Firefox.
<ul>
<li>Depois que instalar o plugin, aparecerá um ícone ao lado da barra da endereços do seu firefox. Para baixar o vídeo, basta clicar ali e aparecerá uma lista de ítens que foram carregados no site. Quando o vídeo for no YouTube, basta clicar então no ítem que tenha o ícone do YouTube.</li>
<li>Para fazer a conversão dos vídeos é necessário a instalação de um programa externo.</li>
</ul>
</li>
</ul>
<p>Espero que com essa listagem de programas, você consiga baixar os vídeos de todos os sites que quiser&#8230; Uma dúvida que sempre recebo, é como fazer download de vídeos do site Globo.com. Com o plugin pra firefox Vídeo DownloadHelper, isto é possível, não só vídeos da Globo.com mas como de quase todos os sites de vídeo disponíveis!</p>
<p>Boa diversão! <img src='http://lincolnlamas.com/v2/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://lincolnlamas.com/v2/tutoriais/como-baixarcopiar-videos-do-youtube.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Instalando Postfix com MySQL (Debian) &#8211; Parte 03</title>
		<link>http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-03.html</link>
		<comments>http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-03.html#comments</comments>
		<pubDate>Thu, 21 Aug 2008 13:16:23 +0000</pubDate>
		<dc:creator>llamas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://lincolnlamas.com/v2/?p=71</guid>
		<description><![CDATA[Até aqui ja configuramos bastante coisa. Na parte 02, você aprendeu a configurar o servidor SMTP a autenticar-se com os usuários no MySQL. Agora vamos fazer a instalação do servidor POP3/IMAP e também aprender como adicionar os usuários para poderem receber e ler os e-mails. Como este tutorial também ficou grande, para ler, clique no<a href="http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-03.html">&#160;&#160;[Continue lendo]</a>]]></description>
			<content:encoded><![CDATA[<p>Até aqui ja configuramos bastante coisa. Na parte 02, você aprendeu a configurar o servidor SMTP a autenticar-se com os usuários no MySQL. Agora vamos fazer a instalação do servidor POP3/IMAP e também aprender como adicionar os usuários para poderem receber e ler os e-mails.</p>
<p>Como este tutorial também ficou grande, para ler, clique no link a seguir. <span id="more-71"></span></p>
<p>Para conseguirmos terminar este tutorial, precisamos instalar os pacotes abaixo:<br />
<code># aptitude install courier-authdaemon courier-authmysql courier-pop courier-pop-ssl courier-imap courier-imap-ssl</code></p>
<h3>1º Passo, configurando o servidor POP3/IMAP:</h3>
<p>Vamos editar o arquivo <strong>/etc/courier/authdaemonrc</strong> e inserir na linha <em>authmodulelist</em> a diretiva <em>authmysql</em>, ficando assim:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">authmodulelist=&quot;authmysql&quot;</pre></div></div>

<p>Vamos editar o arquivo <strong>/etc/courier/authmysqlrc</strong> e inserir as seguintes informações:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">MYSQL_SERVER localhost
MYSQL_USERNAME postfix
MYSQL_PASSWORD senha-que-especificou-para-o-usuario-postfix
MYSQL_PORT 0
MYSQL_DATABASE postfix
MYSQL_USER_TABLE usuarios
#MYSQL_CRYPT_PWFIELD (&lt;strong&gt;comente essa linha&lt;/strong&gt;)
MYSQL_CLEAR_PWFIELD senha
MYSQL_UID_FIELD 8500
MYSQL_GID_FIELD 8500
MYSQL_LOGIN_FIELD email
MYSQL_HOME_FIELD &quot;/home/gmail&quot;
#MYSQL_NAME_FIELD (&lt;strong&gt;comente essa linha&lt;/strong&gt;)
MYSQL_MAILDIR_FIELD CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')</pre></div></div>

<h3>Pronto, nosso servidor POP3/IMAP ja está configurado.</h3>
<p>Para testar se tudo está funcionando corretamente, faça uma conexão telnet com o pop3 executando o seguinte comando: <code>telnet localhost pop3</code> (isso se você estiver na mesma máquina.<br />
O resultado deverá ser o seguinte: <code><strong>+OK Hello there.</strong></code><br />
Caso a mensagem seja de falha, revise o tutorial e suas configurações.</p>
<h3>Inserindo usuários/senhas e domínios adicionais no banco de dados</h3>
<h4>Inserindo os domínios virtuais adicionais</h4>
<p>Como eu disse na parte 01 do tutorial, o domínio principal não precisa ser adicionado na tabela de domínios adicionais, no entanto, caso você queira gerenciar mais domínios, será necessários adicioná-los aqui, como também fazer o apontamento correto dos MX no domínio (isso só abordarei se acharem que é necessário).</p>
<p>Para inserir os domínios virtuais adicionais, digite o seguinte no seu console MySQL:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #008000;">`dominios`</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`dominio`</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">VALUES</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'dominiovirtualadicional.com.br'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></pre></div></div>

<h4>Inserindo os usuários/senhas no banco de dados</h4>
<p>Para inserir os usuários é simples também, basta digitar o seguinte no seu console MySQL:</p>
<p>Para o dominio principal:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #008000;">`usuarios`</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`email`</span><span style="color: #000033;">,</span><span style="color: #008000;">`senha`</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">VALUES</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'conta@dominio.com.br'</span><span style="color: #000033;">,</span><span style="color: #008000;">'senhadousuario'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></pre></div></div>

<p>Para os dominios virtuais adicionais:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #008000;">`usuarios`</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`email`</span><span style="color: #000033;">,</span><span style="color: #008000;">`senha`</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">VALUES</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'conta@dominiovirtualadicional.com.br'</span><span style="color: #000033;">,</span><span style="color: #008000;">'senhadousuario'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></pre></div></div>

<h4>Fazendo redirecionamento de e-mails</h4>
<p>Sim, você pode fazer redirecionamento de e-mails também!<br />
Para isso digite no console MySQL o seguinte:</p>
<p>Para o domínio principal:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #008000;">`redirecionamentos`</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`alias`</span><span style="color: #000033;">,</span><span style="color: #008000;">`destino`</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">VALUES</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'redir@dominio.com.br'</span><span style="color: #000033;">,</span><span style="color: #008000;">'seuemail@email.com'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></pre></div></div>

<p>Para os domínios adicionais:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">INSERT</span> <span style="color: #990099; font-weight: bold;">INTO</span> <span style="color: #008000;">`redirecionamentos`</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">`alias`</span><span style="color: #000033;">,</span><span style="color: #008000;">`destino`</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">VALUES</span> <span style="color: #FF00FF;">&#40;</span><span style="color: #008000;">'redir@dominiovirtualadicional.com.br'</span><span style="color: #000033;">,</span><span style="color: #008000;">'seuemail@email.com'</span><span style="color: #FF00FF;">&#41;</span><span style="color: #000033;">;</span></pre></div></div>

<h3>Instalando e configurando o webmail</h3>
<p>Para conseguirmos terminar este tutorial, precisamos instalar o pacote abaixo:<br />
<strong>OBS: Para isso, você deverá ter o Apache instalado e configurado!</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># aptitude install squirrelmail</span></pre></div></div>

<p>Após termos o Squirrel instalado vamos digitar o seguinte:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>squirrelmail<span style="color: #000000; font-weight: bold;">/</span>apache.conf <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>apache2<span style="color: #000000; font-weight: bold;">/</span>conf.d<span style="color: #000000; font-weight: bold;">/</span>squirrelmail.conf</pre></div></div>

<p>Agora configure as opções básicas do Squirrel digitando o comando abaixo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">squirrelmail-configure</pre></div></div>

<p>Pronto, você poderá acessar seu webmail pelo endereço: http://localhost/squirrelmail.<br />
O usuário e senha será o que você criar pelo MySQL para acessar.</p>
<h3>Comandos telnet a serem digitados para criar a mailbox inicial</h3>
<p>Entre por telnet no seu servidor digitando:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">telnet nomedoservidor <span style="color: #000000;">25</span></pre></div></div>

<p style="text-align: left;">Abaixo, veja na tabela a ordem das mensagens que apareceram e o que precisará ser digitado. Siga exatamente como está neste arquivo. <a href="http://lincolnlamas.com/v2/wp-content/uploads/2008/08/comandos_telnet.html" target="_blank">Clique aqui para ver.</a></p>
<p>Após digitar o conteúdo da tabela acima diretamente por telnet, dê uma olhada no log do postfix e veja se o conteúdo é como o abaixo:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">Jul 24 21:48:28 myserver postfix/smtpd[9119]: connect from nomedoservidor[127.0.0.1]
Jul 24 21:48:48 myserver postfix/smtpd[9119]: F2C1B47BD: client=nomedoservidor[127.0.0.1]
Jul 24 21:48:52 myserver postfix/cleanup[9144]: F2C1B47BD: message-id=&lt;20040724194842.F2C1B47BD@nomedoservidor&gt;
Jul 24 21:48:52 myserver postfix/qmgr[9117]: F2C1B47BD: from=, size=313, nrcpt=1 (queue active)
Jul 24 21:48:52 myserver postfix/virtual[9148]: F2C1B47BD: to=, relay=virtual, delay=10, status=sent (delivered to maildir)</pre></div></div>

<p>Caso em &#8220;status&#8221; esteja como sent (<code>status=sent (delivered to maildir)</code>), o e-mail foi entregue corretamente. Então digite o comando <code>find /home/gmail</code> e a listagem de diretórios e arquivos deverá se parecer com esta:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">/home/gmail/dominio.com.br
/home/gmail/dominio.com.br/conta
/home/gmail/dominio.com.br/conta/tmp
/home/gmail/dominio.com.br/conta/cur
/home/gmail/dominio.com.br/conta/new
/home/gmail/dominio.com.br/conta/new/1114511715.V801I7400b.nomedoservidor</pre></div></div>

<p>Apareceu tudo como escrevi? Então o diretório está criado! Agora o passo é configurar seu cliente para acessar a caixa de e-mail para receber e enviar os e-mails. O usuário neste caso é <code>conta@dominio.com.br</code> e a senha é <code>senhadousuario</code>.</p>
<p>As possibilidades com esse tutorial são ilimitadas. Você pode utilizar somente para acesso próprio, pode oferecer um webmail, pago ou grátis, para os seus amigos, visitantes e etc. O que você precisa é criar um formulário que faça a inserção dentro do banco de dados, assim, os visitantes ou você mesmo poderá cadastrar as contas sem ter de usar o console MySQL.</p>
<p>Então, chegamos ao fim deste tutorial. Espero que tenham gostado e que consigam configurar vários servidores de e-mail Postfix utilizando o MySQL onde pretenderem!</p>
]]></content:encoded>
			<wfw:commentRss>http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-03.html/feed</wfw:commentRss>
		<slash:comments>111</slash:comments>
		</item>
		<item>
		<title>Instalando Postfix com MySQL (Debian) &#8211; Parte 02</title>
		<link>http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-02.html</link>
		<comments>http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-02.html#comments</comments>
		<pubDate>Thu, 31 Jul 2008 15:52:05 +0000</pubDate>
		<dc:creator>llamas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://lincolnlamas.com/v2/?p=56</guid>
		<description><![CDATA[Depois de termos configurado o Postfix pra funcionar para os usuários dentro da mesma rede do servidor (clique aqui para ver este tutorial), agora vamos aprender a configurar o servidor Postfix para que os usuários fora dessa rede possam se conectar por SMTP e autenticar-se para enviarem e-mails. Para realizar este tutorial, vamos precisar instalar<a href="http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-02.html">&#160;&#160;[Continue lendo]</a>]]></description>
			<content:encoded><![CDATA[<p>Depois de termos configurado o Postfix pra funcionar para os usuários dentro da mesma rede do servidor (<a title="Tutorial: Instalando Postfix com MySQL (Debian) - Parte 01" href="http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-01.html" target="_self">clique aqui para ver este tutorial</a>), agora vamos aprender a configurar o servidor Postfix para que os usuários fora dessa rede possam se conectar por SMTP e autenticar-se para enviarem e-mails.</p>
<p>Para realizar este tutorial, vamos precisar instalar mais alguns pacotes, para isso digite:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #666666; font-style: italic;"># aptitude install postfix-tls libsasl2 libsasl2-modules libsasl2-modules-sql openssl</span></pre></div></div>

<h3>1º Passo: Fazendo o Postfix entender as conexões SMTP autenticadas</h3>
<h4>Fazendo o Postfix utilizar o SASL/MySQL</h4>
<p>Crie o arquivo <code><strong>/etc/postfix/sasl/smtpd.conf</strong></code> com este conteúdo:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">pwcheck_method: auxprop
auxprop_plugin: sql
mech_list: plain login cram-md5 digest-md5
sql_engine: mysql
sql_hostnames: 127.0.0.1
sql_user: postfix
sql_passwd: senha-que-especificou-para-o-usuario-postfix
sql_database: postfix
sql_select: select senha from usuarios where email='%u@%r'</pre></div></div>

<p>Agora vamos proteger o arquivo com o comando: <code><strong>chown root:postfix /etc/postfix/sasl/smtpd.conf</strong></code> e <code><strong>chmod u=rw,g=r,o= /etc/postfix/sasl/smtpd.conf</strong></code></p>
<p>Caso venha a ter algum problema com o SASL, insira o comando <strong>log_level: 7</strong> no arquivo que acabamos de criar, com isso, a saída de log terá mais detalhes, o que poderá lhe ajudar a resolver o problema.</p>
<h4>Usando o TLS para encriptar o tráfego SMTP</h4>
<p>Primeiramente vamos gerar nosso certificado SSL com validade de 10 anos com o comando abaixo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">openssl req <span style="color: #660033;">-new</span> <span style="color: #660033;">-outform</span> PEM <span style="color: #660033;">-out</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>postfix<span style="color: #000000; font-weight: bold;">/</span>smtpd.cert <span style="color: #660033;">-newkey</span> rsa:<span style="color: #000000;">2048</span> \
<span style="color: #660033;">-nodes</span> <span style="color: #660033;">-keyout</span> <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>postfix<span style="color: #000000; font-weight: bold;">/</span>smtpd.key <span style="color: #660033;">-keyform</span> PEM <span style="color: #660033;">-days</span> <span style="color: #000000;">3650</span> <span style="color: #660033;">-x509</span></pre></div></div>

<p>Você terá de responder algumas perguntas como estas a seguir:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">Country Name (2 letter code) [AU]:BR
State or Province Name (full name) [Some-State]:Seu Estado
Locality Name (eg, city) []:Sua Cidade
Organization Name (eg, company) [Internet Widgits Pty Ltd]:Sua empresa
Organizational Unit Name (eg, section) []:(Tesouraria, por exemplo)
Common Name (eg, YOUR name) []:smtp.seudominio.com.br (exemplo)
Email Address []:postmaster@seudominio.com.br</pre></div></div>

<p>Após preenchermos isso serão gerados dois arquivos: smtpd.key e smtpd.cert. Como em todos os arquivos de configuração, precisamos manter <strong>somente a chave</strong> protegida com o comando: <code><strong>chmod u=rw,g=r,o= /etc/postfix/smtpd.key</strong></code> e <code><strong>chown root:postfix /etc/postfix/smtpd.key</strong></code></p>
<p>Com essa configuração, os usuários fora da rede do servidor ja podem se conectar, autenticar e enviar e-mails. No próximo tutorial estarei abordando como instalar um servidor pop3/imap e instalando um webmail. Até lá!</p>
]]></content:encoded>
			<wfw:commentRss>http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-02.html/feed</wfw:commentRss>
		<slash:comments>40</slash:comments>
		</item>
		<item>
		<title>Instalando Postfix com MySQL (Debian) &#8211; Parte 01</title>
		<link>http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-01.html</link>
		<comments>http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-01.html#comments</comments>
		<pubDate>Mon, 21 Jul 2008 05:52:57 +0000</pubDate>
		<dc:creator>llamas</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Tutoriais]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Postfix]]></category>

		<guid isPermaLink="false">http://lincolnlamas.com/v2/?p=30</guid>
		<description><![CDATA[Devido a escassez de tutoriais na internet ensinando a instalar o Postfix em MySQL e os que eu encontrei geralmente dão erros e acabam não funcionando direito, resolvi fazer este que depois de testado sucessivamente não apresentou nenhum erro. Lembrando que este tutorial foi desenvolvido em um Debian Sarge, não testei no Woody. Vou levar<a href="http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-01.html">&#160;&#160;[Continue lendo]</a>]]></description>
			<content:encoded><![CDATA[<p>Devido a escassez de tutoriais na internet ensinando a instalar o Postfix em MySQL e os que eu encontrei geralmente dão erros e acabam não funcionando direito, resolvi fazer este que depois de testado sucessivamente não apresentou nenhum erro. Lembrando que este tutorial foi desenvolvido em um Debian Sarge, não testei no Woody.</p>
<p>Vou levar em garantia que você ja tenha algum conhecimento em utilizar sistemas operacionais unix, pois senão teria de ficar explicando passo-a-passo, qualquer dúvida que tenha, basta utilizar os comentários.</p>
<p>Estou quebrando este arquivo para ser lido em uma página separada pois o mesmo está bem explicado e com isso ficou bem extenso, o que atrapalharia o layout principal.<span id="more-30"></span></p>
<p><strong>1º Passo, instalando os pacotes necessários:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">aptitude</span> update
<span style="color: #c20cb9; font-weight: bold;">aptitude</span> <span style="color: #c20cb9; font-weight: bold;">install</span> postfix postfix-mysql postfix-doc mysql-server</pre></div></div>

<p>Após a instalação, será questionado qual a utilização do postfix, escolha &#8220;Local Only&#8221; se for usar somente em sua rede, caso contrário, selecione &#8220;Internet&#8221;.</p>
<p><strong>2º Passo, criando o banco de dados:</strong><br />
Dica: Se é a primeira vez que está instalando o MySQL, você poderá usá-lo sem senha, o que ocorre numa grande falha de segurança, pois assim qualquer usuário que tenha acesso neste servidor poderá acessá-lo com total privilégio, para setar a nova senha, vamos executar o comando abaixo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mysqladmin <span style="color: #660033;">-u</span> root password sua-nova-senha</pre></div></div>

<p>Agora vamos criar o banco de dados com o comando abaixo:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mysqladmin <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span> create postfix</pre></div></div>

<p>Agora vamos acessar o MySQL e criar o usuário postfix e dar permissões:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">mysql <span style="color: #660033;">-u</span> root <span style="color: #660033;">-p</span></pre></div></div>


<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">grant</span> <span style="color: #990099; font-weight: bold;">select</span> <span style="color: #990099; font-weight: bold;">on</span> postfix.<span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">to</span> postfix@localhost identified by <span style="color: #008000;">'senha-que-quiser'</span><span style="color: #000033;">;</span></pre></div></div>

<p>Agora vamos recarregar os privilégios para surtir efeito no que fizemos:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;">flush <span style="color: #990099; font-weight: bold;">privileges</span><span style="color: #000033;">;</span></pre></div></div>

<p><strong>3º Passo, criando as tabelas:</strong><br />
Ainda no MySQL, vamos criar as tabelas que nosso servidor Postfix vai utilizar:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">USE</span> postfix<span style="color: #000033;">;</span></pre></div></div>

<p>Vamos criar a tabela para os domínios que vamos utilizar no postfix:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> dominios <span style="color: #FF00FF;">&#40;</span>
dominio <span style="color: #999900; font-weight: bold;">varchar</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">50</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
<span style="color: #990099; font-weight: bold;">PRIMARY KEY</span> <span style="color: #FF00FF;">&#40;</span>dominio<span style="color: #FF00FF;">&#41;</span>
<span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">TYPE</span><span style="color: #CC0099;">=</span>MyISAM<span style="color: #000033;">;</span></pre></div></div>

<p>Agora vamos criar a tabela responsável pelos redirecionamentos de e-mail:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> redirecionamentos <span style="color: #FF00FF;">&#40;</span>
alias <span style="color: #999900; font-weight: bold;">varchar</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">80</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
destino <span style="color: #999900; font-weight: bold;">TEXT</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
<span style="color: #990099; font-weight: bold;">PRIMARY KEY</span> <span style="color: #FF00FF;">&#40;</span>alias<span style="color: #FF00FF;">&#41;</span>
<span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">TYPE</span><span style="color: #CC0099;">=</span>MyISAM<span style="color: #000033;">;</span></pre></div></div>

<p>E por último vamos criar a tabela responsável pelas contas de usuário no nosso servidor:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;"><span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">TABLE</span> usuarios <span style="color: #FF00FF;">&#40;</span>
email <span style="color: #999900; font-weight: bold;">varchar</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">80</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
senha <span style="color: #999900; font-weight: bold;">varchar</span><span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">20</span><span style="color: #FF00FF;">&#41;</span> <span style="color: #CC0099; font-weight: bold;">NOT</span> <span style="color: #9900FF; font-weight: bold;">NULL</span><span style="color: #000033;">,</span>
<span style="color: #990099; font-weight: bold;">PRIMARY KEY</span> <span style="color: #FF00FF;">&#40;</span>email<span style="color: #FF00FF;">&#41;</span>
<span style="color: #FF00FF;">&#41;</span> <span style="color: #990099; font-weight: bold;">TYPE</span><span style="color: #CC0099;">=</span>MyISAM<span style="color: #000033;">;</span></pre></div></div>

<p><strong>4º Passo, mostrando ao Postfix aonde pegar os dados no MySQL:</strong><br />
Por omissão, ao instalarmos o Postfix com suporte a MySQL, ele não vem configurado para utilizar o banco de dados, fazendo então o uso de arquivos de texto, assim como na sua instalação sem suporte a MySQL. É necessário criar 4 arquivos dentro do diretório de configuração (/etc/postfix). Mãos à massa!</p>
<p>virtual_dominios.cf:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">user = postfix
password = senha-que-especificou-para-o-usuario-postfix
dbname = postfix
table = dominios
select_field = 'virtual'
where_field = dominio
hosts = 127.0.0.1</pre></div></div>

<p>virtual_redirecionamentos.cf:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">user = postfix
password = senha-que-especificou-para-o-usuario-postfix
dbname = postfix
table = redirecionamentos
select_field = destino
where_field = alias
hosts = 127.0.0.1</pre></div></div>

<p>virtual_mailboxes.cf:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">user = postfix
password = senha-que-especificou-para-o-usuario-postfix
dbname = postfix
table = usuarios
select_field = CONCAT(SUBSTRING_INDEX(email,'@',-1),'/',SUBSTRING_INDEX(email,'@',1),'/')
where_field = email
hosts = 127.0.0.1</pre></div></div>

<p>virtual_mail2mail.cf:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">user = postfix
password = senha-que-especificou-para-o-usuario-postfix
dbname = postfix
table = usuarios
select_field = email
where_field = email
hosts = 127.0.0.1</pre></div></div>

<p>Tenha certeza que ninguém consiga ter acesso a esses arquivos, com exceção do usuário root, pois qualquer um com acesso em seu servidor conseguirá ver as senhas dos usuários em modo texto. Para maior segurança, vamos alterar o grupo dos arquivos e mudar as permissões dos mesmos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chgrp</span> postfix <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>postfix<span style="color: #000000; font-weight: bold;">/</span>virtual_<span style="color: #000000; font-weight: bold;">*</span>.cf
<span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #007800;">u</span>=rw,<span style="color: #007800;">g</span>=r,<span style="color: #007800;">o</span>= <span style="color: #000000; font-weight: bold;">/</span>etc<span style="color: #000000; font-weight: bold;">/</span>postfix<span style="color: #000000; font-weight: bold;">/</span>virtual_<span style="color: #000000; font-weight: bold;">*</span>.cf</pre></div></div>

<p><strong>5º Passo, vamos criar um usuário para mapear e gerenciar todas as contas e e-mails enviados a partir do nosso servidor:</strong></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">groupadd <span style="color: #660033;">-g</span> <span style="color: #000000;">8500</span> gmail
useradd <span style="color: #660033;">-g</span> gmail <span style="color: #660033;">-u</span> <span style="color: #000000;">8500</span> gmail <span style="color: #660033;">-d</span> <span style="color: #000000; font-weight: bold;">/</span>home<span style="color: #000000; font-weight: bold;">/</span>gmail <span style="color: #660033;">-m</span></pre></div></div>

<p><strong>6º Passo, agora precisamos editar o arquivo main.cf para que possamos especificar onde estão os arquivos que criamos e para que o Postfix possa trabalhar utilizando o seu servidor MySQL. Você poderá utilizar o editor de textos preferido.</strong><br />
Seu arquivo main.cf ja estará com a maioria das configurações feitas, só precisamos inserir e alterar alguns ítens que são essenciais para o redirecionamento de e-mails quando a conexão vem de fora do seu servidor. Mãos à obra!</p>
<p>Em myhostname (caso seu servidor não tenha detectado automaticamente) é necessário inserir o hostname FQDN do servidor, ou seja, um nome de domínio que aponte para o seu servidor. Caso isso não seja feito, os e-mails enviados a partir do seu servidor poderá cair nas caixas de spam dos servidores.</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">myhostname = mail.seuservidor.com.br</pre></div></div>

<p>Em mydomain vamos especificar o domínio principal que nosso servidor vai utilizar:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">mydomain = seuservidor.com.br</pre></div></div>

<p>Em mydestination vamos especificar os domínios que este servidor vai gerenciar. Separe os domínios por vírgula e <strong>não</strong> liste aqui os domínios que vai utilizar para redirecionamentos de e-mail que não seja o domínio principal. As opções abaixo normalmente já estão especificadas, só é necessário a inclusão do $mydomain por último:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">mydestination = mail.seuservidor.com.br, localhost.seuservidor.com.br, localhost, $mydomain</pre></div></div>

<p>Em mynetworks você precisa especificar a quais endereços IPs (caso você tenha mais de um sem contar com o localhost) seu servidor Postfix vai &#8216;obedecer&#8217; e aceitar o envio. Separe os endereços com vírgula (coloque seu IP externo somente se você desejar que sejam recebidos (e se utilizar redirecionamentos, repassados) de endereços externos:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">mynetworks = 127.0.0.0/8, 192.168.0.0/24, 200.199.12.5</pre></div></div>

<p>Vamos inserir a opção (caso não exista) inet_interfaces, fazendo com que o nosso servidor seja ouvido em todas as interfaces de rede:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">inet_interfaces = all</pre></div></div>

<p>Logo no final do arquivo, vamos adicionar essas linhas que são correspondentes aos arquivos que criamos para que o Postfix funcione em MySQL:</p>

<div class="wp_syntax"><div class="code"><pre class="plain" style="font-family:monospace;">virtual_alias_domains = $virtual_alias_maps
virtual_alias_maps = mysql:/etc/postfix/virtual_redirecionamentos.cf mysql:/etc/postfix/virtual_mail2mail.cf
virtual_mailbox_domains = mysql:/etc/postfix/virtual_dominios.cf
virtual_mailbox_maps = mysql:/etc/postfix/virtual_mailboxes.cf
virtual_mailbox_base = /home/gmail
virtual_uid_maps = static:8500
virtual_gid_maps = static:8500</pre></div></div>

<p><strong>7º Passo, aplicando configurações e procurando erros:</strong><br />
Feito isso, vamos recarregar o Postfix para que faça efeito nas alterações e logo após checar se há algum erro. Caso nenhuma mensagem de erro apareça, seu servidor está devidamente configurado!</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">postfix reload
postfix check</pre></div></div>

<p>Pronto, você configurou seu servidor Postfix para utilizar o MySQL. Note que até então <strong>somente usuários que estejam dentro da rede especificado em mynetworks</strong> poderão utilizar seu servidor para enviar e-mails. No tutorial 02, estarei ensinando a como fazer com que usuários fora das redes especificadas possam se autenticar por SMTP e estejam enviando e-mails também.</p>
]]></content:encoded>
			<wfw:commentRss>http://lincolnlamas.com/v2/tutoriais/instalando-postfix-com-mysql-debian-parte-01.html/feed</wfw:commentRss>
		<slash:comments>22</slash:comments>
		</item>
	</channel>
</rss>

