<?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>Diotto.Net &#187; Software Livre</title>
	<atom:link href="http://www.diotto.net/category/software_livre/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.diotto.net</link>
	<description>Internet, Tecnologia e Design</description>
	<lastBuildDate>Thu, 29 Jul 2010 21:02:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Relato de um usuário Linux migrando para Windows</title>
		<link>http://www.diotto.net/2009/05/20/relato-de-um-usuario-linux-migrando-para-windows/</link>
		<comments>http://www.diotto.net/2009/05/20/relato-de-um-usuario-linux-migrando-para-windows/#comments</comments>
		<pubDate>Wed, 20 May 2009 03:07:16 +0000</pubDate>
		<dc:creator>marcelo</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[migração]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[relato]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.diotto.net/?p=221</guid>
		<description><![CDATA[Já tinha lido há algum tempo e também não sei quem é o autor, mas vale a pena ler!! Caso alguém saiba a origem deste texto por favor poste nos comentários. Eu compreendo o indivíduo que declarou ter problemas em passar do Windows para o Linux. Senti o mesmo ao experimentar o Windows. Decidi experimentá-lo, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Já tinha lido há algum tempo e também não sei quem é o autor, mas vale a pena ler!! Caso alguém saiba a origem deste texto por favor poste nos comentários.</strong></p>
<p>Eu compreendo o indivíduo que declarou ter problemas em passar do Windows para o Linux.<br />
Senti o mesmo ao experimentar o Windows. Decidi experimentá-lo, depois de alguns amigos que o usam a toda a hora me dizerem que era ótimo.<br />
­</p>
<p>Fui até ao site da Microsoft para baixá-lo mas não estava lá disponível. Fiquei frustrado porque não c­onsegui descobrir como se<br />
baixava o mesmo. Por fim tive que perguntar a um amigo e ele disse-me que tinha de o comprar.</p>
<p>Fui até o  carro, fui até à Staples e pedi a um dos vendedores uma cópia do Windows. Ele perguntou-me qual, eu disse-lhe: &#8220;Quero a mais completa, por favor&#8221; e ele respondeu: &#8220;São ?599, por favor…&#8221;. Soltei um palavrão e voltei para casa de mãos abanando.</p>
<p>Um dos meus amigos deu-me uma cópia do Windows XP mas disse-me para não dizer nada a ninguém. Achei estranho porque faço sempre cópias do Linux para qualquer pessoa que me peça e digo sempre para passar essa cópia a qualquer outra pessoa que esteja interessada, uma vez que já precisem dela. De qualquer forma coloquei o CD no leitor e esperei que iniciasse<br />
o sistema do &#8220;Live CD&#8221;. Não funcionou. A única coisa que fazia era perguntar-me se o queria instalar. Telefonei para um dos meus amigos, para saber se estava a fazer alguma asneira, mas ele disse-me:</p>
<p>&#8220;O XP não roda o sistema diretamente do CD&#8221;.</p>
<p>Decidi, então, instalá-lo. Segui as instruções que apareciam na tela mas comecei a ficar nervoso porque não perguntou nada sobre os outros sistemas operacionais. Quando instalei o Linux, ele reconheceu que tinha outros sistemas operacionais na máquina e perguntou-me se queria criar uma nova partição e instalar o Linux lá. Voltei a ligar para o meu amigo e ele disse-me que o Windows elimina qualquer outro sistema operacional que encontra, ao instalar-se.</p>
<p>Fiz uma cópia de segurança das minhas coisas e joguei-me de cabeça na instalação. A instalação foi bastante simples, tirando a parte em que tive que escrever umas letras e um código. Tive de ligar outra vez para o meu amigo mas ele ficou chateado e veio escrever ele próprio o código. Voltou a dizer-me para não dizer nada a ninguém (!!!).Depois de reiniciar o computador, dei corrida de olhos pelo sistema.</p>
<p>Fiquei chocado quando me deixou mudar as configurações do sistema sem pedir o acesso de root. O meu amigo começou a ficar um bocado irritado quando liguei outra vez para ele, mas acabou por aparecer em minha casa. Disse-me que o acesso de root era dado logo na inicialização. Tratei logo de fazer outra conta de usuário normal e passei a usá-la. Comecei a ficar confuso quando tentei fazer mudanças e o sistema, ao invés de pedir acesso de root, disse-me que tinha que fechar a sessão de utilizador normal e abrir uma sessão como administrador. Comecei, então, a perceber porque é que tantas pessoas entram sempre como root e tive um arrepio na espinha.</p>
<p>Bom, mas já era hora de trabalhar. Fui ao menu &#8220;Iniciar -&gt; Programas&#8221;, para abrir uma planilha que eu precisava terminar, mas não consegui encontrar a aplicação de planilhas. O meu amigo disse-me que o Windows não trazia nenhuma aplicação dessas e que eu teria que a baixar da Internet. &#8220;Oh…&#8221;, pensei, &#8220;uma distribuição básica&#8221;. Fui ao &#8220;Adicionar/Remover Programas&#8221; do painel de controle (tal como no Linux), mas não havia lá programas para adicionar. Apenas deixava remover os programas. Não consegui encontrar o botão para adicionar aplicações. O meu amigo disse-me que eu tinha que procurar as aplicações por minha conta. Depois de muita pesquisa no Google, lá encontrei, descarreguei e instalei o OpenOffice.org.</p>
<p>Para dizer a verdade, diverti-me à brava com o Windows. Não entendi muito da terminologia… porque é que há um drive A, depois um C… onde é que está o drive B? Achei a distribuição demasiado básica, não inclui nenhuma aplicação que seja verdadeiramente de produtividade e torna-se muito confuso procurá-la. O meu amigo disse-me que eu precisava de software anti-vírus e anti-spyware, mas o Windows não vinha com nada disso.</p>
<p>Achei-o difícil, confuso e demasiado trabalhoso para mim. Pode ser bom para uma pessoa que seja do tipo técnico, como o meu amigo, mas eu fico-me pelo Linux, obrigado.</p>
<h3  class="related_post_title">Tópicos Relacionados</h3><ul class="related_post"><li><a href="http://www.diotto.net/2008/09/29/25-razoes-para-usar-linux/" title="25 razões para usar Linux">25 razões para usar Linux</a></li><li><a href="http://www.diotto.net/2007/05/29/instalacao-de-servidor-de-email-com-antispam-e-antivirus/" title="Instalação de Servidor de Email com AntiSpam e AntiVírus">Instalação de Servidor de Email com AntiSpam e AntiVírus</a></li><li><a href="http://www.diotto.net/2007/11/30/gimp-documentacao-disponivel/" title="GIMP: Documentação Disponível">GIMP: Documentação Disponível</a></li><li><a href="http://www.diotto.net/2009/09/25/instalando-o-google-chrome-no-ubuntu/" title="Instalando o Google Chrome no Ubuntu">Instalando o Google Chrome no Ubuntu</a></li><li><a href="http://www.diotto.net/2009/01/19/mirror-de-getdeb-software-para-ubuntu-linux/" title="Mirror de GetDeb &#8211; Software para Ubuntu Linux">Mirror de GetDeb &#8211; Software para Ubuntu Linux</a></li><li><a href="http://www.diotto.net/2008/03/13/microsoft-office-live-primeiras-impressoes/" title="Microsoft Office Live &#8211; Primeiras Impressões">Microsoft Office Live &#8211; Primeiras Impressões</a></li><li><a href="http://www.diotto.net/2008/03/12/microsoft-office-live-entra-em-beta-publico/" title="Microsoft Office Live entra em beta Público">Microsoft Office Live entra em beta Público</a></li><li><a href="http://www.diotto.net/2008/03/10/extraindo-audio-de-videos-via-linha-de-comando/" title="Extraindo Áudio de Ví­deos via linha de Comando">Extraindo Áudio de Ví­deos via linha de Comando</a></li><li><a href="http://www.diotto.net/2007/12/20/mockups-da-versao-804-do-ubuntu/" title="Mockups da versão 8.04 do Ubuntu">Mockups da versão 8.04 do Ubuntu</a></li><li><a href="http://www.diotto.net/2007/12/13/openofficeorg-tera-versao-online/" title="OpenOffice.org agora em versão online">OpenOffice.org agora em versão online</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.diotto.net/2009/05/20/relato-de-um-usuario-linux-migrando-para-windows/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Mirror de GetDeb &#8211; Software para Ubuntu Linux</title>
		<link>http://www.diotto.net/2009/01/19/mirror-de-getdeb-software-para-ubuntu-linux/</link>
		<comments>http://www.diotto.net/2009/01/19/mirror-de-getdeb-software-para-ubuntu-linux/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 16:28:29 +0000</pubDate>
		<dc:creator>marcelo</dc:creator>
				<category><![CDATA[Downloads]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[apt]]></category>
		<category><![CDATA[aptitude]]></category>
		<category><![CDATA[deb]]></category>
		<category><![CDATA[getdeb]]></category>
		<category><![CDATA[mirror]]></category>
		<category><![CDATA[mirror getdeb]]></category>
		<category><![CDATA[pacotes]]></category>
		<category><![CDATA[pacotes ubuntu]]></category>
		<category><![CDATA[synaptic]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.diotto.net/?p=200</guid>
		<description><![CDATA[Pessoal, acredito que muitos dos usuários de Ubuntu devem conhecer o Getdeb, o site é um repositório de downloads legais para o Sistema Operacional, tem Jogos, aplicativos de Música, Vídeo, Sistema, etc. Lá você vai encontrar de tudo para seu Ubuntu Linux. Para facilitar ainda mais o download dos softwares criei um mirror para utilizar [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-202" title="Logotipo Getdeb" src="http://www.diotto.net/wp-content/uploads/2009/01/getdeb_logo.png" alt="Logotipo Getdeb" width="256" height="64" />Pessoal, acredito que muitos dos usuários de Ubuntu devem conhecer o <a href="http://www.getdeb.net" target="_blank">Getdeb</a>, o site é um repositório de downloads legais para o Sistema Operacional, tem Jogos, aplicativos de Música, Vídeo, Sistema, etc.<br />
Lá você vai encontrar de tudo para seu Ubuntu Linux.</p>
<p>Para facilitar ainda mais o download dos softwares criei um mirror para utilizar no Synaptic do getdeb aqui no meu site. Para utilizar o mirror é só fazer o seguinte:</p>
<ul>
<li>Acessar o Synaptic em &#8220;Sistema &gt; Administração &gt; Gerenciador de Pacotes Synaptic&#8221;</li>
<li>Abrir o gerenciador de repositórios em &#8220;Configurações &gt; Repositórios&#8221;</li>
<li>Na aba &#8220;Programas de Terceiros&#8221; clique em adicionar</li>
<li>Quando solicitar a &#8220;Linha do APT&#8221; colem a linha abaixo:<br />
<strong><em>deb http://mirrors.diotto.net/ getdeb/</em></strong></li>
</ul>
<p>Pronto, agora é só fechar a janela, clicar no botão de recarregar e instalar qualquer software do getdeb diretamente pelo Synaptic (ou pelo apt e aptitude via console)</p>
<p>Getdeb: <a href="http://www.getdeb.net/">GetDeb &#8211; Software para Ubuntu Linux</a>.</p>
<h3  class="related_post_title">Tópicos Relacionados</h3><ul class="related_post"><li><a href="http://www.diotto.net/2009/09/25/instalando-o-google-chrome-no-ubuntu/" title="Instalando o Google Chrome no Ubuntu">Instalando o Google Chrome no Ubuntu</a></li><li><a href="http://www.diotto.net/2007/12/20/mockups-da-versao-804-do-ubuntu/" title="Mockups da versão 8.04 do Ubuntu">Mockups da versão 8.04 do Ubuntu</a></li><li><a href="http://www.diotto.net/2007/09/20/ajude-a-divulgar-a-lista-brasileira-de-equipamentos-e-servicos-compativeis-com-linux/" title="Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux">Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux</a></li><li><a href="http://www.diotto.net/2009/05/20/relato-de-um-usuario-linux-migrando-para-windows/" title="Relato de um usuário Linux migrando para Windows">Relato de um usuário Linux migrando para Windows</a></li><li><a href="http://www.diotto.net/2008/09/29/25-razoes-para-usar-linux/" title="25 razões para usar Linux">25 razões para usar Linux</a></li><li><a href="http://www.diotto.net/2008/03/12/microsoft-office-live-entra-em-beta-publico/" title="Microsoft Office Live entra em beta Público">Microsoft Office Live entra em beta Público</a></li><li><a href="http://www.diotto.net/2008/03/10/extraindo-audio-de-videos-via-linha-de-comando/" title="Extraindo Áudio de Ví­deos via linha de Comando">Extraindo Áudio de Ví­deos via linha de Comando</a></li><li><a href="http://www.diotto.net/2007/12/10/novo-picasa-para-linux-finalmente/" title="Novo Picasa para Linux. Finalmente!">Novo Picasa para Linux. Finalmente!</a></li><li><a href="http://www.diotto.net/2007/12/07/microsoft-se-preocupa-com-seguranca-e-usa-debian/" title="Microsoft se preocupa com segurança, e usa Debian!">Microsoft se preocupa com segurança, e usa Debian!</a></li><li><a href="http://www.diotto.net/2007/05/29/instalacao-de-servidor-de-email-com-antispam-e-antivirus/" title="Instalação de Servidor de Email com AntiSpam e AntiVírus">Instalação de Servidor de Email com AntiSpam e AntiVírus</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.diotto.net/2009/01/19/mirror-de-getdeb-software-para-ubuntu-linux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>25 razões para usar Linux</title>
		<link>http://www.diotto.net/2008/09/29/25-razoes-para-usar-linux/</link>
		<comments>http://www.diotto.net/2008/09/29/25-razoes-para-usar-linux/#comments</comments>
		<pubDate>Mon, 29 Sep 2008 20:48:58 +0000</pubDate>
		<dc:creator>marcelo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[comparação]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.diotto.net/linux/25-razoes-para-usar-linux/</guid>
		<description><![CDATA[Não sou muito fã destas listas de razões para você utilizar um sistema operacional ou outro, mas encontrei essa lista da ITWire com 100 razões para usar Linux e achei bastante interessante, vou sintetizar aqui as razões que acredito serem REALMENTE importantes, numa versão &#8220;25 razões para usar Linux&#8221;: 1. Você não tem que &#8220;ativar&#8221; [...]]]></description>
			<content:encoded><![CDATA[<p><img style="max-width: 800px; float: left; margin-top: 10px; margin-bottom: 10px; margin-right: 10px;" src="http://www.diotto.net/wp-content/uploads/2008/09/rambo-tux.jpg" alt="" />Não sou muito fã destas listas de razões para você utilizar um sistema operacional ou outro, mas encontrei <a href="http://www.itwire.com/content/view/20861/1141/" target="_blank">essa lista</a> da <a href="http://www.itwire.com/" target="_blank">ITWire</a> com 100 razões para usar Linux e achei bastante interessante, vou sintetizar aqui as razões que acredito serem REALMENTE importantes, numa versão &#8220;25 razões para usar Linux&#8221;:</p>
<p>1. Você não tem que &#8220;ativar&#8221; por telefone ou internet.</p>
<p>2. Se você modificar seu hardware ou reinstalar o sistema não tem que ligar para alguém se justificando.</p>
<p>3. Não há nenhum tipo de &#8220;Linux Genuine Advantage&#8221;.</p>
<p>4. Você pode instalar Linux em quantos computadores quiser.</p>
<p>5. Você não precisa digitar chaves de produto que ficam coladas no seu pc.</p>
<p>6. Você não precisa esconder nenhuma chave de produto para evitar que ela seja copiada.</p>
<p>7. Você não precisa desfragmentar seu hd no Linux. Nunca! Mesmo!</p>
<p>8. Você não tem que se preocupar com vírus.</p>
<p>9. Não existem tarefas como &#8220;reboot&#8221; de rotina em servidores Linux.</p>
<p>10. O update do Linux vai atualizar tudo, não somente o sistema operacional, isto lhe garante estar sempre trabalhando com versões atualizadas de software.<span id="more-125"></span></p>
<p>11. Linux é fácil de configurar. Não existe nenhuma configuração de registro obscura e complexa a ser feita em vários locais diferentes do registro.</p>
<p>12. Linux é usável. Sua interface padrão funciona perfeitamente, mas se voce quiser um desktop parecido com Windows XP ou MacOS é extremamente simples adaptá-lo.</p>
<p>13. Linux não trave sem nenhuma razão aparente. Um navegador travado não vai tornar o sistema todo inutilizável.</p>
<p>14. Linux não reinicia sozinho. A maioria das atualizações automáticas de software não exigem um reinício do computador, e as que exigem permitem que voce o faça quando bem entender, o sistema não vai ficar te avisando a cada 1 minuto que &#8220;O computador precisa ser reiniciado&#8221;.</p>
<p>15. Linux pode ser executado por um CD sem afetar nada do que está no disco de um computador.</p>
<p>16. Você pode utilizar um LiveCD em um computador não confiável para acessar sites de banco sem medo de vírus, spywares ou malwares.</p>
<p>17. Você pode utilizar um LiveCD linux para verificar como seu hardware se comporta com aquela distribuição antes de efetuar a instalação. Numa atualização ou instalação de Windows não há como efetuar testes de compatibilidade.</p>
<p>18. Ao contrário do que algumas pessoas dizem, o gerenciamendo de programas instalados (pacotes) no Linux é extremamente simples. Através dele com apenas algums cliques voce pode instalar, atualizar ou até remover vários programas em seu computador.</p>
<p>19. Linux tem vários jogos excelente também. Existem até mesmo alguns jogos que só podem ser encontrados no Linux e usuários Windows não tem acesso aos mesmos.</p>
<p>20. Estudantes de pré-escola podem fazer grande proveito dos jogos educacionais de Linux, GCompris é uma suite excelente de jogos para aprendizado de crianças que pode ser instalado gratuitamente em qualquer distribuição Linux. A versão Windows não é tão atualizada quando a de Linux e requer Licença.</p>
<p>21. Muitos jogos de Windows podem ser jogados no Linux também (Wine/Cedega/CrossOver).</p>
<p>22. Ao contrário de  muitos rumores, Linux tem suporte nativo a uma vasta gama de hardware. Existem mais drivers no Linux do que no Windows, você provavelmente não precisará pesquisar no site do fabricante para que seu hardware funcione.</p>
<p>23. O fiasco do Windows Vista está ativamente aumentando o número de usuários Linux.</p>
<p>24. Linux é lançado quando está pronto. Como o softwqare é gratuito não há pressão de mercado para que o mesmo seja lançado antes do tempo para aumentar vendas.</p>
<p>25. Se algum programa ou processo está atrapalhando o funcionamento do sistema você consegue &#8220;matar&#8221; esse processo rapidamente. No Windows um &#8220;Finalizar Tarefa&#8221; nem sempre finaliza uma tarefa.</p>
<p>e pra finalizar, duas ótimas:</p>
<p>- Tux é o melhor mascote de todos. E o Windows? Uma janela de quatro<br />
cores voadora? Isso é um mascote? Pior que isso só um Clipe que aparece<br />
nas horas mais inoportunas.</p>
<p>- Linux simplesmente funciona.</p>
<h3  class="related_post_title">Tópicos Relacionados</h3><ul class="related_post"><li><a href="http://www.diotto.net/2009/05/20/relato-de-um-usuario-linux-migrando-para-windows/" title="Relato de um usuário Linux migrando para Windows">Relato de um usuário Linux migrando para Windows</a></li><li><a href="http://www.diotto.net/2007/05/29/instalacao-de-servidor-de-email-com-antispam-e-antivirus/" title="Instalação de Servidor de Email com AntiSpam e AntiVírus">Instalação de Servidor de Email com AntiSpam e AntiVírus</a></li><li><a href="http://www.diotto.net/2007/11/30/gimp-documentacao-disponivel/" title="GIMP: Documentação Disponível">GIMP: Documentação Disponível</a></li><li><a href="http://www.diotto.net/2009/09/25/instalando-o-google-chrome-no-ubuntu/" title="Instalando o Google Chrome no Ubuntu">Instalando o Google Chrome no Ubuntu</a></li><li><a href="http://www.diotto.net/2009/01/19/mirror-de-getdeb-software-para-ubuntu-linux/" title="Mirror de GetDeb &#8211; Software para Ubuntu Linux">Mirror de GetDeb &#8211; Software para Ubuntu Linux</a></li><li><a href="http://www.diotto.net/2008/03/13/microsoft-office-live-primeiras-impressoes/" title="Microsoft Office Live &#8211; Primeiras Impressões">Microsoft Office Live &#8211; Primeiras Impressões</a></li><li><a href="http://www.diotto.net/2008/03/12/microsoft-office-live-entra-em-beta-publico/" title="Microsoft Office Live entra em beta Público">Microsoft Office Live entra em beta Público</a></li><li><a href="http://www.diotto.net/2008/03/10/extraindo-audio-de-videos-via-linha-de-comando/" title="Extraindo Áudio de Ví­deos via linha de Comando">Extraindo Áudio de Ví­deos via linha de Comando</a></li><li><a href="http://www.diotto.net/2007/12/20/mockups-da-versao-804-do-ubuntu/" title="Mockups da versão 8.04 do Ubuntu">Mockups da versão 8.04 do Ubuntu</a></li><li><a href="http://www.diotto.net/2007/12/12/quer-sair-da-pirataria-venda-sua-privacidade/" title="Quer sair da pirataria? Venda sua privacidade!">Quer sair da pirataria? Venda sua privacidade!</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.diotto.net/2008/09/29/25-razoes-para-usar-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft se preocupa com segurança, e usa Debian!</title>
		<link>http://www.diotto.net/2007/12/07/microsoft-se-preocupa-com-seguranca-e-usa-debian/</link>
		<comments>http://www.diotto.net/2007/12/07/microsoft-se-preocupa-com-seguranca-e-usa-debian/#comments</comments>
		<pubDate>Fri, 07 Dec 2007 18:19:43 +0000</pubDate>
		<dc:creator>marcelo</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Notí­cias]]></category>
		<category><![CDATA[Segurança]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[senhas]]></category>

		<guid isPermaLink="false">http://www.diotto.net/sem_categoria/microsoft-se-preocupa-com-seguranca-e-usa-debian/</guid>
		<description><![CDATA[Preocupada com a segurança a Microsoft lançou um site que ajuda a criar passwords difíceis de serem quebradas. A idéia é interessante: vários borrões (inkblots) são apresentados e você tenta identificá-los. A partir da imagem que os borrões te passam, é gerada uma nova password. A idéia da microsoft é excelente e o site é [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.diotto.net/wp-content/uploads/2007/12/images.jpeg" alt="Inkblot" align="left" />Preocupada com a segurança a Microsoft lançou um <a href="http://www.inkblotpassword.com/" class="urlextern" title="http://www.inkblotpassword.com" rel="nofollow">site</a> que ajuda a criar passwords difíceis de serem quebradas. A idéia é interessante: vários borrões (inkblots) são apresentados e você tenta identificá-los. A partir da imagem que os borrões te passam, é gerada uma nova password.</p>
<p>A idéia da microsoft é excelente e o site é extremamente seguro. A preocupação com segurança é tanta, que o site roda <strong>Apache e Debian</strong>. Confira em <a href="http://uptime.netcraft.com/up/graph?site=www.inkblotpassword.com" class="urlextern" title="http://uptime.netcraft.com/up/graph?site=www.inkblotpassword.com" rel="nofollow">http://uptime.netcraft.com/up/graph?site=www.inkblotpassword.com</a></p>
<h3  class="related_post_title">Tópicos Relacionados</h3><ul class="related_post"><li><a href="http://www.diotto.net/2008/03/12/microsoft-office-live-entra-em-beta-publico/" title="Microsoft Office Live entra em beta Público">Microsoft Office Live entra em beta Público</a></li><li><a href="http://www.diotto.net/2007/12/07/teclado-sem-fio-da-ms-tem-criptografia-quebrada-em-segundos/" title="Teclado sem fio da MS tem criptografia quebrada em segundos">Teclado sem fio da MS tem criptografia quebrada em segundos</a></li><li><a href="http://www.diotto.net/2007/09/20/ajude-a-divulgar-a-lista-brasileira-de-equipamentos-e-servicos-compativeis-com-linux/" title="Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux">Ajude a divulgar a lista brasileira de equipamentos e serviços compatíveis com Linux</a></li><li><a href="http://www.diotto.net/2009/09/25/instalando-o-google-chrome-no-ubuntu/" title="Instalando o Google Chrome no Ubuntu">Instalando o Google Chrome no Ubuntu</a></li><li><a href="http://www.diotto.net/2009/05/20/relato-de-um-usuario-linux-migrando-para-windows/" title="Relato de um usuário Linux migrando para Windows">Relato de um usuário Linux migrando para Windows</a></li><li><a href="http://www.diotto.net/2009/01/19/mirror-de-getdeb-software-para-ubuntu-linux/" title="Mirror de GetDeb &#8211; Software para Ubuntu Linux">Mirror de GetDeb &#8211; Software para Ubuntu Linux</a></li><li><a href="http://www.diotto.net/2008/09/29/25-razoes-para-usar-linux/" title="25 razões para usar Linux">25 razões para usar Linux</a></li><li><a href="http://www.diotto.net/2008/03/13/microsoft-office-live-primeiras-impressoes/" title="Microsoft Office Live &#8211; Primeiras Impressões">Microsoft Office Live &#8211; Primeiras Impressões</a></li><li><a href="http://www.diotto.net/2008/03/10/extraindo-audio-de-videos-via-linha-de-comando/" title="Extraindo Áudio de Ví­deos via linha de Comando">Extraindo Áudio de Ví­deos via linha de Comando</a></li><li><a href="http://www.diotto.net/2008/01/22/saraiva-testando-download-de-filmes/" title="Saraiva Testando download de filmes">Saraiva Testando download de filmes</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.diotto.net/2007/12/07/microsoft-se-preocupa-com-seguranca-e-usa-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GIMP: Documentação Disponível</title>
		<link>http://www.diotto.net/2007/11/30/gimp-documentacao-disponivel/</link>
		<comments>http://www.diotto.net/2007/11/30/gimp-documentacao-disponivel/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>marcelo</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Notí­cias]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[documentação]]></category>
		<category><![CDATA[editoração]]></category>
		<category><![CDATA[efeitos]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Está disponível a documentação da versão 2.4 do software de edição de imagens GIMP. Para visualizá-la é só acessar o endereço http://docs.gimp.org/. Por enquanto a documentação não pode ser encontrada na lingua portuguesa, mas a equipe está procurando por colaboradores. Tópicos RelacionadosAlterando a cor de fundo das fotos no PhotoshopRelato de um usuário Linux migrando [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 0pt"><a href="http://www.diotto.net/noticias/gimp-documentacao-disponivel/gimp-logotipo/" rel="attachment wp-att-38" title="Gimp: Logotipo"><img src="http://www.diotto.net/wp-content/uploads/2007/12/gimp.jpg" alt="Gimp: Logotipo" align="left" border="0" hspace="5" vspace="5" /></a>Está disponível a documentação da versão 2.4 do software de edição de imagens GIMP. Para visualizá-la é só acessar o endereço <a href="http://docs.gimp.org/" target="_blank">http://docs.gimp.org/</a>. Por enquanto a documentação não pode ser encontrada na lingua portuguesa, mas a equipe está procurando por colaboradores.</p>
<h3  class="related_post_title">Tópicos Relacionados</h3><ul class="related_post"><li><a href="http://www.diotto.net/2009/09/24/alterando-a-cor-de-fundo-das-fotos/" title="Alterando a cor de fundo das fotos no Photoshop">Alterando a cor de fundo das fotos no Photoshop</a></li><li><a href="http://www.diotto.net/2009/05/20/relato-de-um-usuario-linux-migrando-para-windows/" title="Relato de um usuário Linux migrando para Windows">Relato de um usuário Linux migrando para Windows</a></li><li><a href="http://www.diotto.net/2008/09/29/25-razoes-para-usar-linux/" title="25 razões para usar Linux">25 razões para usar Linux</a></li><li><a href="http://www.diotto.net/2007/09/20/sweet-home-3d-10-disponivel/" title="Sweet Home 3D 1.0 disponível">Sweet Home 3D 1.0 disponível</a></li><li><a href="http://www.diotto.net/2007/05/29/instalacao-de-servidor-de-email-com-antispam-e-antivirus/" title="Instalação de Servidor de Email com AntiSpam e AntiVírus">Instalação de Servidor de Email com AntiSpam e AntiVírus</a></li><li><a href="http://www.diotto.net/2009/09/25/instalando-o-google-chrome-no-ubuntu/" title="Instalando o Google Chrome no Ubuntu">Instalando o Google Chrome no Ubuntu</a></li><li><a href="http://www.diotto.net/2009/01/19/mirror-de-getdeb-software-para-ubuntu-linux/" title="Mirror de GetDeb &#8211; Software para Ubuntu Linux">Mirror de GetDeb &#8211; Software para Ubuntu Linux</a></li><li><a href="http://www.diotto.net/2008/03/12/microsoft-office-live-entra-em-beta-publico/" title="Microsoft Office Live entra em beta Público">Microsoft Office Live entra em beta Público</a></li><li><a href="http://www.diotto.net/2008/03/10/extraindo-audio-de-videos-via-linha-de-comando/" title="Extraindo Áudio de Ví­deos via linha de Comando">Extraindo Áudio de Ví­deos via linha de Comando</a></li><li><a href="http://www.diotto.net/2007/12/20/mockups-da-versao-804-do-ubuntu/" title="Mockups da versão 8.04 do Ubuntu">Mockups da versão 8.04 do Ubuntu</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.diotto.net/2007/11/30/gimp-documentacao-disponivel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalação de Servidor de Email com AntiSpam e AntiVírus</title>
		<link>http://www.diotto.net/2007/05/29/instalacao-de-servidor-de-email-com-antispam-e-antivirus/</link>
		<comments>http://www.diotto.net/2007/05/29/instalacao-de-servidor-de-email-com-antispam-e-antivirus/#comments</comments>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<dc:creator>marcelo</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software Livre]]></category>
		<category><![CDATA[antispam]]></category>
		<category><![CDATA[antivírus]]></category>
		<category><![CDATA[email]]></category>
		<category><![CDATA[greylist]]></category>
		<category><![CDATA[mailbox]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[policyd]]></category>
		<category><![CDATA[postfix]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[tmda]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Este tutorial explica passo a passo como configurar um servidor de email com suporte a vários recursos de antispam, múltiplos domínios, listas de discussão e armazenamento de contas em banco de dados MySQL utilizando o software Postfix. Softwares Necessários - Postfix &#8211; Servidor de Email - Maildrop &#8211; Entrega de Emails - Courier &#8211; Autenticação [...]]]></description>
			<content:encoded><![CDATA[<p>Este tutorial explica passo a passo como configurar um servidor de email com suporte a vários recursos de antispam, múltiplos domínios, listas de discussão e armazenamento de contas em banco de dados MySQL utilizando o software Postfix.</p>
<p><span id="more-4"></span></p>
<p><strong>Softwares Necessários</strong><br />
- Postfix &#8211; Servidor de Email<br />
- Maildrop &#8211; Entrega de Emails<br />
- Courier &#8211; Autenticação IMAP/POP/SMTP e Criptografia TLS<br />
- SASL &#8211; Conexão SMTP autenticada e criptografada<br />
- MySQL &#8211; Servidor de Banco de Dados (armazenamento de contas de usuários)<br />
- SpamAssassin &#8211; anti-spam<br />
- Policyd &#8211; AntiSpam<br />
- TMDA &#8211; AntiSpam (Opcional para as contas)</p>
<p><strong>Introdução</strong><br />
O objetivo deste manual é descrever como poderá ser feita a instalação<br />
de um servidor de email com recursos AntiSpam e Quota de Disco fazendo<br />
uso de usuários virtuais (usuários não existentes na máquina unix:<br />
/etc/passwd). Para este tutorial estarei utilizando como base a<br />
distribuição Debian Sarge v 3.1r3.</p>
<p><strong>MySQL</strong><br />
Como estaremos armazenando os usuários e senhas de nosso servidor em<br />
uma base de dados MySQL o primeiro serviço que precisamos estar<br />
implantando é o mysql-server. Para instalar o mysql devemos executar os<br />
seguintes comandos:<br />
<em><br />
# apt-get install mysql-client mysql-server mysql-common<br />
# mysql_secure_instalation  (para proteger nosso servidor)<br />
</em><br />
Em seguida devemos cria uma base de dados chamada postfix e gerar a seguinte estrutura:<br />
<em><br />
CREATE DATABASE postfix;</em></p>
<p><em>CREATE TABLE `alias` (<br />
`address` varchar(255) NOT NULL default ,<br />
`goto` text NOT NULL,<br />
`domain` varchar(255) NOT NULL default ,<br />
`created` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
`modified` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
`active` tinyint(1) NOT NULL default &#8217;1&#8242;,<br />
PRIMARY KEY  (`address`),<br />
KEY `address` (`address`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT=&#8217;Virtual Aliases&#8217;;</em></p>
<p><em>CREATE TABLE `domain` (<br />
`domain` varchar(255) NOT NULL default ,<br />
`description` varchar(255) NOT NULL default ,<br />
`aliases` int(10) NOT NULL default &#8217;0&#8242;,<br />
`mailboxes` int(10) NOT NULL default &#8217;0&#8242;,<br />
`maxquota` int(10) NOT NULL default &#8217;0&#8242;,<br />
`transport` varchar(255) default NULL,<br />
`backupmx` tinyint(1) NOT NULL default &#8217;0&#8242;,<br />
`created` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
`modified` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
`active` tinyint(1) NOT NULL default &#8217;1&#8242;,<br />
PRIMARY KEY  (`domain`),<br />
KEY `domain` (`domain`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT=&#8217;Virtual Domains&#8217;;</em></p>
<p><em>CREATE TABLE `mailbox` (<br />
`username` varchar(255) NOT NULL default ,<br />
`password` varchar(255) NOT NULL default ,<br />
`name` varchar(255) NOT NULL default ,<br />
`maildir` varchar(255) NOT NULL default ,<br />
`quota` int(11) NOT NULL default &#8217;10485760&#8242;,<br />
`domain` varchar(255) NOT NULL default ,<br />
`created` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
`modified` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
`active` tinyint(1) NOT NULL default &#8217;1&#8242;,<br />
PRIMARY KEY  (`username`),<br />
KEY `username` (`username`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT=&#8217;Virtual Mailboxes&#8217;;</em></p>
<p><em>CREATE TABLE `vacation` (<br />
`email` varchar(255) NOT NULL default ,<br />
`subject` varchar(255) NOT NULL default ,<br />
`body` text NOT NULL,<br />
`cache` text NOT NULL,<br />
`domain` varchar(255) NOT NULL default ,<br />
`created` datetime NOT NULL default &#8217;0000-00-00 00:00:00&#8242;,<br />
`active` tinyint(1) NOT NULL default &#8217;1&#8242;,<br />
PRIMARY KEY  (`email`),<br />
KEY `email` (`email`)<br />
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT=&#8217;Virtual Vacation&#8217;;<br />
</em></p>
<p>Após a criação da base de dados devemos criar um usuário postfix que tenha permissão na base de dados &#8220;postfix&#8221;:<br />
<em><br />
$mysql -u root -p<br />
mysql&gt; USE mysql;<br />
mysql&gt; INSERT INTO user (Host, User, Password) VALUES (&#8216;localhost&#8217;,'postfix&#8217;,password(&#8216;postfix&#8217;));<br />
mysql&gt; INSERT INTO db (Host, Db, User, Select_priv) VALUES (&#8216;localhost&#8217;,'postfix&#8217;,'postfix&#8217;,'Y&#8217;);<br />
mysql&gt; FLUSH PRIVILEGES;<br />
mysql&gt; GRANT USAGE ON postfix.* TO postfix@localhost;<br />
mysql&gt; GRANT SELECT, INSERT, DELETE, UPDATE ON postfix.* TO postfix@localhost;<br />
</em></p>
<p><strong>Configuração Importante para o MySQL</strong><br />
Como o postfix é executado como chroot em <em>/var/spool/postfix</em> devemos criar um link do socket do mysql lá dentro. Caso contrário o postfix não conseguirá acessar o MySQL.<br />
Adicionar no arquivo /etc/mysql/debian-start :<br />
<em><br />
echo &#8220;Criando Link de /var/run/mysqd/mysqld.sock no chroot do postfix (/var/spool/postfix)&#8221;<br />
ln -f /var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld/mysqld.sock<br />
</em></p>
<p><strong>Postfix</strong><br />
Abaixo veremos como é feita a instalação e configuração do servidor de email Postfix.</p>
<p><strong>Instalação </strong><br />
O primeiro software necessário para a montagem do servidor de email é a<br />
instalação do postfix com suporte ao banco de dados mysql:<br />
<em><br />
# apt-get install postfix postfix-mysql postfix-tls<br />
</em></p>
<p><strong>Configuração Básica</strong></p>
<p><strong>main.cf</strong><br />
O exemplo abaixo mostra como deve ser configurado o arquivo main.cf do postfix:<br />
<em><br />
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)<br />
biff = no<br />
# appending .domain is the MUA&#8217;s job.<br />
append_dot_mydomain = no</em></p>
<p><em># Uncomment the next line to generate &#8220;delayed mail&#8221; warnings<br />
#delay_warning_time = 4h</em></p>
<p><em>#MailMan<br />
owner_request_special = no</em></p>
<p><em>#MailMan / TMDA<br />
recipient_delimiter = +</em></p>
<p><em>#Tamanho maximo de 20mb por mensagem<br />
message_size_limit = 20971520</em></p>
<p><em>myhostname = mailserv.diotto.net<br />
alias_maps = hash:/etc/aliases<br />
alias_database = hash:/etc/aliases<br />
myorigin = /etc/mailname<br />
mydestination = mailserv.diotto.net,localhost<br />
relayhost =<br />
mynetworks = 127.0.0.0/8, 143.106.243.0/24, 143.106.244.0/24<br />
#mailbox_size_limit = 0<br />
recipient_delimiter = +<br />
inet_interfaces = all</em></p>
<p><em># Mailbox Virtuais<br />
</em><em><br />
##################</em><br />
<em><br />
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf<br />
virtual_mailbox_base = /var/email<br />
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf<br />
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf<br />
virtual_minimum_uid = 1001<br />
virtual_transport = maildrop<br />
#virtual_transport = virtual<br />
virtual_uid_maps = static:1001<br />
virtual_gid_maps = static:1001</em></p>
<p><em># Configuracoes para Habilitar Suporte a Cota<br />
</em><em><br />
##################</em><br />
<em><br />
virtual_create_maildirsize = yes<br />
virtual_mailbox_extended = yes<br />
virtual_maildir_extended = yes<br />
virtual_mailbox_limit_maps = mysql:/etc/postfix/mysql_virtual_mailbox_limit_maps.cf<br />
virtual_mailbox_limit_override = yes<br />
virtual_maildir_limit_message = Desculpe, este usuario esta com a cota estourada, por favor tente mais tarde.<br />
virtual_overquota_bounce = yes<br />
virtual_mailbox_limit = 51200000<br />
virtual_mailbox_limit_inbox = no</em></p>
<p><em># =======MAILDROP ==========<br />
fallback_transport = /usr/bin/maildrop<br />
maildrop_destination_recipient_limit = 1<br />
unknown_local_recipient_reject_code = 450<br />
</em></p>
<p><strong>master.cf</strong><br />
Até o momento não precisamos fazer nenhuma alteração no master.cf, o padrão do Debian é suficiente.</p>
<p><strong>mysql_virtual_alias_maps.cf</strong><br />
<em><br />
user = postfix<br />
password = postfix<br />
hosts = localhost<br />
dbname = postfix<br />
table = alias<br />
select_field = goto<br />
where_field = address<br />
</em></p>
<p><strong>mysql_virtual_domains_maps.cf</strong><br />
<em><br />
user = postfix<br />
password = postfix<br />
hosts = localhost<br />
dbname = postfix<br />
table = domain<br />
select_field = domain<br />
where_field = domain<br />
#additional_conditions = and backupmx = &#8217;0&#8242; and active = &#8217;1&#8242;<br />
</em></p>
<p><strong>mysql_virtual_mailbox_maps.cf</strong><br />
<em><br />
user = postfix<br />
password = postfix<br />
hosts = localhost<br />
dbname = postfix<br />
table = mailbox<br />
select_field = maildir<br />
where_field = username<br />
select_field = CONCAT(domain,&#8217;/',maildir)<br />
#additional_conditions = and active = &#8217;1&#8242;<br />
</em></p>
<p><strong>mysql_virtual_mailbox_limit_maps.cf</strong><br />
<em><br />
user = postfix<br />
password = postfix<br />
hosts = localhost<br />
dbname = postfix<br />
table = mailbox<br />
select_field = quota<br />
where_field = username<br />
#additional_conditions = and active = &#8217;1&#8242;<br />
</em></p>
<p><strong>mysql_relay_domains_maps.cf</strong><br />
<em><br />
user = postfix<br />
password = postfix<br />
hosts = localhost<br />
dbname = postfix<br />
table = domain<br />
select_field = domain<br />
where_field = domain<br />
additional_conditions = and backupmx = &#8217;1&#8242;<br />
</em></p>
<p><strong>Utilizando o Courier para IMAP, POP e Criptografia (TLS/SSL)</strong><br />
Para a instalação do Courier podemos fazer uso do apt, conforme abaixo:<br />
<em><br />
# apt-get install courier-authdaemon courier-authmysql courier-base courier-imap \<br />
courier-imap-ssl courier-pop courier-pop-ssl courier-ssl \<br />
libsasl2-modules libsasl2 libsasl2-modules-sql<br />
</em></p>
<p><strong>Habilitando a autenticação via MySQL</strong><br />
Alterar a linha authmodulelist no /etc/courier/authdaemonrc para:<br />
<em><br />
authmodulelist=&#8221;authmysql authpam&#8221;<br />
</em></p>
<p>Configurar o arquivo /etc/courier/authmysqlrc:<br />
<em><br />
MYSQL_UID_FIELD         &#8217;1001&#8242;<br />
MYSQL_GID_FIELD         &#8217;1001&#8242;<br />
MYSQL_HOME_FIELD        &#8220;/var/email&#8221;<br />
MYSQL_LOGIN_FIELD       username<br />
MYSQL_MAILDIR_FIELD     CONCAT(domain,&#8217;/',maildir,&#8217;/Maildir/&#8217;)<br />
MYSQL_NAME_FIELD        name<br />
MYSQL_OPT               0<br />
MYSQL_PASSWORD          postfix<br />
MYSQL_PORT              0<br />
MYSQL_QUOTA_FIELD       quota<br />
MYSQL_SERVER            localhost<br />
MYSQL_SOCKET            /var/run/mysqld/mysqld.sock<br />
MYSQL_USERNAME          postfix<br />
MYSQL_USER_TABLE        mailbox<br />
MYSQL_CRYPT_PWFIELD     password<br />
MYSQL_DATABASE          postfix<br />
</em></p>
<p><strong>Habilitando SMTP Autenticado com o SASL</strong><br />
Para permitir SMTP autenticado devemos adicionar as seguintes linhas ao nosso main.cf:<br />
<em><br />
# SMTP<br />
</em><em><br />
##################</em><br />
<em><br />
smtpd_sasl_auth_enable = yes<br />
smtpd_sasl_local_domain = $myhostname<br />
smtpd_sasl_security_options = noanonymous<br />
broken_sasl_auth_clients = yes<br />
smtpd_recipient_restrictions =<br />
permit_mynetworks,<br />
permit_sasl_authenticated,<br />
reject_non_fqdn_hostname,<br />
reject_non_fqdn_sender,<br />
reject_non_fqdn_recipient,<br />
reject_unauth_destination,<br />
reject_unauth_pipelining,<br />
reject_invalid_hostname,<br />
reject_unlisted_recipient,<br />
reject_rbl_client opm.blitzed.org,<br />
reject_rbl_client list.dsbl.org,<br />
reject_rbl_client bl.spamcop.net,<br />
reject_rbl_client sbl-xbl.spamhaus.org,<br />
reject_rbl_client zombie.dnsbl.sorbs.net</em></p>
<p><em># Verificacoes do SMTP &#8211; Obrigacao todos a dar helo e desabilita comando vrfy e etrn<br />
smtpd_helo_restrictions = reject_invalid_hostname<br />
smtpd_etrn_restrictions = permit_mynetworks, reject<br />
smtpd_helo_required = yes<br />
disable_vrfy_command = yes<br />
</em></p>
<p><strong>O arquivo smtpd.conf</strong><br />
Para que o smtp faça a autenticação estaremos utilizando o<br />
Courier-authdaemon, para isso devemos informar ao SASL que consulte ao<br />
&#8216;authdaemond&#8217; para autenticar o usuário, deste modo o arquivo<br />
/etc/postfix/sasl/smtpd.conf ficará assim:<br />
<em><br />
pwcheck_method: authdaemond<br />
log_level: 3<br />
mech_list: PLAIN LOGIN<br />
authdaemond_path:/var/run/courier/authdaemon/socket<br />
[i]</em></p>
<p><em>Executar agora os comandos:<br />
[i]<br />
# mkdir /var/run/authdaemond<br />
# chmod 755 /var/run/authdaemond<br />
</em></p>
<p><strong>ATENÇÃO:</strong>Como estamos executando o postfix com chroot em<br />
/var/spool/postfix (padrão do Debian) devemos criar um link para o<br />
socket do authdaemon dentro da pasta com chroot:<br />
<em><br />
mkdir -p /var/spool/postfix/var/run/courier/authdaemon<br />
ln /var/run/courier/authdaemon/socket /var/spool/postfix/var/run/courier/authdaemon/socket<br />
chown -R daemon:daemon /var/spool/postfix/var/run/courier<br />
</em><br />
Devemos também verificar as permissões de /var/run/authdaemond/socket para que o postfix possa acessá-lo.<br />
O link que acabamos de criar deve ser refeito toda vez que o authdaemon for reiniciado, deste modo devemos abrir o arquivo <strong>/etc/init.d/courier-authdaemond</strong> e inserir depois de authdaemond start:<br />
<em><br />
ln -f /var/run/courier/authdaemon/socket /var/spool/postfix/var/run/courier/authdaemon/socket<br />
</em></p>
<p><strong>Habilitando Criptografia SSL para SMTP, POP e IMAP</strong><br />
Para habilitar o uso de criptografia SSL para os serviços de SMTP, POP e IMAP devemos:</p>
<p><strong>IMAP</strong><br />
<em><br />
# cd /etc/courier<br />
# openssl req -new -x509 -nodes -out imapd.pem -keyout imapd.pem -days 365<br />
</em></p>
<p><strong>POP</strong><br />
<em><br />
# cd /etc/courier<br />
# openssl req -new -x509 -nodes -out pop3d.pem -keyout pop3d.pem -days 365<br />
</em></p>
<p><strong>SMTP</strong><br />
Inserir no arquivo /etc/postfix/main.cf:<br />
<em><br />
smtpd_use_tls = yes<br />
smtpd_tls_cert_file = /etc/postfix/smtpd.cert<br />
smtpd_tls_key_file = /etc/postfix/smtpd.key<br />
</em><br />
Gerar o par de chaves:<br />
<em><br />
# cd /etc/postfix<br />
# openssl req -new -x509 -nodes -out smtpd.cert -keyout smtpd.key -days 365<br />
</em><br />
<strong>Apache (para utilizar WebMail com SSL)</strong><br />
Obs: neste caso é necessário os pacotes apache e apache-ssl instalados.<br />
<em><br />
# cd /etc/apache-ssl<br />
# openssl req -new -x509 -nodes -out apache.pem -keyout apache.pem -days 365<br />
</em></p>
<p><strong>Quota de Email com o Maildrop</strong><br />
O Maildrop será responsável pela entrega propriamente dita da mensagem<br />
à sua respectiva caixa postal. Ele também fará o controle da cota de<br />
disco. Com o Maildrop você também poderá implementar algumas regras de<br />
filtragem.<br />
A versão existente nos repositórios do Debian Sarge é a versão 1.5.3 e<br />
originalmente não vem compilada com suporte a MySQL, então faremos o<br />
download dos fontes com o comando:<br />
<em><br />
# mkdir ~/maildrop<br />
# cd ~/maildrop<br />
# apt-get install fakeroot<br />
# apt-get build-dep maildrop<br />
# apt-get source maildrop<br />
# cd maildrop-1.5.3/debian<br />
</em></p>
<p>Aqui precisaremos fazer uma alteração um pouco mais delicada,<br />
precisamos modificar o padrão com que o pacote é compilado, habilitando<br />
o suporte a mysql. Edite o arquivo rules e procure a seguinte parte:<br />
<em><br />
[ -f config.status ] || CPPFLAGS=&#8221;$CFLAGS&#8221; ./configure &#8211;prefix=/usr \<br />
&#8211;mandir=&#8217;${prefix}/share/man&#8217; &#8211;libexecdir=&#8217;${prefix}/lib/maildrop&#8217; \<br />
&#8211;sysconfdir=/etc \<br />
&#8211;enable-use-dotlock=1 &#8211;enable-use-flock=1 \<br />
&#8211;enable-sendmail=/usr/sbin/sendmail &#8211;enable-maildirquota<br />
[ -f maildrop/maildrop ] || make<br />
</em><br />
e altere para:<br />
<em><br />
[ -f config.status ] || CPPFLAGS=&#8221;$CFLAGS&#8221; ./configure &#8211;prefix=/usr \<br />
&#8211;mandir=&#8217;${prefix}/share/man&#8217; &#8211;libexecdir=&#8217;${prefix}/lib/maildrop&#8217; \<br />
&#8211;sysconfdir=/etc/maildrop \<br />
&#8211;enable-maildrop-uid=1001 \<br />
&#8211;enable-maildrop-gid=1001 \<br />
&#8211;enable-syslog=1 \<br />
&#8211;enable-maildropmysql \<br />
&#8211;enable-use-dotlock=1 &#8211;enable-use-flock=1 \<br />
&#8211;enable-sendmail=/usr/sbin/sendmail &#8211;enable-maildirquota<br />
[ -f maildrop/maildrop ] || make<br />
</em><br />
Depois de modificado, podemos compilar e gerar o .deb:<br />
<em><br />
# cd ..<br />
# dpkg-buildpackage -rfakeroot -uc -b<br />
</em></p>
<p>Depois disso iremos testar (antes de instalar o .deb gerado) se o Maildrop foi compilado com suporte a MySQL:<br />
<em><br />
# maildrop/maildrop -v<br />
maildrop 1.5.3 Copyright 1998-2003 Double Precision, Inc.<br />
GDBM extensions enabled.<br />
Maildir quota extension enabled.<br />
Virtual user database via MySQL extension enabled.<br />
This program is distributed under the terms of the GNU General Public<br />
License. See COPYING for additional information.<br />
</em></p>
<p>Ótimo, nosso binário está com suporte a MySQL, agora vamos agora criar<br />
o diretório de configuração e copiar os arquivos de configuração do<br />
maildrop:<br />
<em><br />
# mkdir /etc/maildrop<br />
# cp maildropmysql.config /etc/<br />
# cp maildir/quotawarnmsg /etc/maildrop/<br />
</em></p>
<p>Agora vamos instalar o .deb <img src='http://www.diotto.net/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /><br />
<em><br />
# cd ..<br />
# dpkg -i maildrop_1.5.3-1.1_i386.deb<br />
Selecting previously deselected package maildrop.<br />
(Reading database &#8230; 97308 files and directories currently installed.)<br />
Unpacking maildrop (from maildrop_1.5.3-1.1_i386.deb) &#8230;<br />
Setting up maildrop (1.5.3-1.1) &#8230;<br />
</em></p>
<p><strong>Configurando o maildrop: </strong><br />
Configure o Maildrop para acessar o MySQL. Edite o arquivo /etc/maildropmysql.conf:<br />
<em><br />
# vi /etc/maildropmysql.config<br />
hostname        localhost<br />
port            3306<br />
socket          /var/run/mysqld/mysqld.sock<br />
database        postfix<br />
dbuser          postfix<br />
dbpw            postfix<br />
dbtable         mailbox</em></p>
<p><em>default_gidnumber       1001<br />
default_uidnumber       1001</em></p>
<p><em>uid_field               username<br />
uidnumber_field         1001<br />
gidnumber_field         1001<br />
maildir_field           concat(maildir,&#8217;/Maildir&#8217;)<br />
homedirectory_field     concat(&#8216;/var/email/&#8217;,domain,&#8217;/')<br />
quota_field             concat(quota,&#8217;S')<br />
mailstatus_field        active<br />
where_clause            &#8220;&#8221;<br />
homedirectory_base     /var/email/<br />
</em></p>
<p><strong>DICA:</strong> O maildrop possui um recurso de aviso de email para o<br />
usuário caso a sua caixa postal ultrapasse a porcentagem de utilização<br />
de um valor especificado. Nesse tutorial usarei o valor de 90%<br />
(explicado mais adiante).<br />
Sendo assim, você pode personalizar a mensagem de aviso que o usuário<br />
irá receber, bastando para isso editar o arquivo<br />
/etc/maildrop/quotawarnmsg, no meu caso o arquivo está assim:<br />
<em><br />
From: Mail Delivery System &lt;postmaster@diotto.net&gt;<br />
Reply-To: postmaster@diotto.net<br />
To: Valued Customer:;<br />
Subject: Aviso de Cota de Email<br />
Mime-Version: 1.0<br />
Content-Type: text/plain; charset=iso-8859-1<br />
Content-Transfer-Encoding: 7bit</em></p>
<p><em>Prezado usuario,<br />
Sua caixa de emails no servidor esta com mais de 90% ocupada.<br />
Para continuar recebendo emails voce precisa remover algumas mensagens.<br />
Sugerimos que limpe suas pastas Lixeira, Enviados e Spam (caso possua).<br />
Obrigado<br />
</em></p>
<p><strong>Testando a Configuração</strong></p>
<p><strong>SMTP </strong><br />
<em><br />
telnet 127.0.0.1 25</em></p>
<p><em>Trying 127.0.0.1&#8230;<br />
Connected to 127.0.0.1.<br />
Escape character is &#8216;^]&#8217;.<br />
220 localhost.localdomain ESMTP Postfix<br />
&gt; EHLO ceset.unicamp.br<br />
250-localhost.localdomain<br />
250-PIPELINING<br />
250-SIZE 10240000<br />
250-VRFY<br />
250-ETRN<br />
250-AUTH LOGIN PLAIN<br />
250-AUTH=LOGIN PLAIN<br />
250 8BITMIME<br />
&gt; AUTH PLAIN AHVzZXJAZG9tYWluLnRsZABzZWNyZXQ=<br />
235 Authentication successful<br />
</em><br />
Como conseguir o código de autenticação:<br />
O script perl abaixo fará a criptografia da senha:<br />
<em><br />
perl -MMIME::Base64 -e &#8216;print encode_base64(&#8220;\0usuario\@ceset.unicamp.br\0senha&#8221;)&#8217;<br />
</em></p>
<p><strong>Configurando Antivírus e Anti-Spam</strong></p>
<p><strong>Amavis + SpamAssassin</strong><br />
<strong>Introdução ao AMaViS</strong><br />
Umd os melhores softwares para trabalhar em conjunto com o postfix para<br />
bloqueio de Vírus e Spam é o AMaViS (A Mail Virus Scanner). AMaViS é<br />
uma interface entre Postfix, spamassassin e algum antivírus (por<br />
exemplo o ClamAV, que é gratuito). Atenção: AMaViS contém alguns<br />
recursos antispam mas não faz verificação de vírus, ele precisa de um<br />
antivírus externo para isso, por isso a necessidade do ClamAV.</p>
<p><strong>Clamav</strong><br />
O clamav é um antivírus gratuito disponível para distribuições Unix,<br />
estaremos utilizando-o em nosso servidor. Sua instalação é bem simples<br />
e não requer nenhuma configuração adicional.</p>
<p><strong>Instalando softwares necessários </strong><br />
<em><br />
# apt-get install amavisd-new spamassassin spamc razor clamav clamav-base clamav-daemon clamav-freshclam libclamav1<br />
</em></p>
<p><strong>Configurando o AMaVis</strong><br />
Para configurar o amavis devemos editar o arquivo /etc/amavis/amavisd.conf e setar as seguintes opções principais:<br />
<em><br />
$mydomain = &#8216;diotto.net&#8217;;<br />
#@bypass_virus_checks_acl = qw( . ); Se esta linha estiver comentada a checagem de vírus está habilitada<br />
#@bypass_spam_checks_acl = qw( . );  Se esta linha estiver comentada a checagem de spam está habilitada<br />
@lookup_sql_dsn = ( [ 'DBI:mysql:postfix', 'postfix', 'senha' ] );<br />
$sql_select_policy = &#8216;SELECT &#8220;Y&#8221; as local FROM domain WHERE<br />
CONCAT(&#8220;@&#8221;,domain) IN (%k)&#8217;; # Faz consulta ao mysql para saber se<br />
domínio é local ou não<br />
$final_virus_destiny = D_DISCARD; #Descarta emails com vírus<br />
$final_banned_destiny = D_REJECT; #Como gerenciar email com anexos<br />
bloqueados. Vários tipos como PIF, EXE, COM ou DOC são infectados.<br />
Depois podemos escolher que arquivos não permitir.<br />
$final_spam_destiny = D_PASS;<br />
$sa_tag_level_deflt = -1000;    # Nível para adicionar cabeçalho de X-Spam-Status no email<br />
$sa_tag2_level_deflt = 5.0;     # Nível para marcar email como spam<br />
$sa_kill_level_deflt = 10;      # Se o nível for acima deste amavis executa a ação definida em $final_spam_destiny.<br />
$sa_spam_subject_tag = &#8216;***SPAM*** &#8216;;   # Remarca assunto do email<br />
</em></p>
<p><strong>Configurando Clamav para funcionar com AMaVis</strong><br />
Para que clamav + amavis funcionem perfeitamente é necessário que os<br />
dois sejam executados com o mesmo usuário. Iremos então mudar o usuário<br />
de execução do clamav para o usuário chamado &#8220;amavis&#8221;:<br />
Modificar no arquivo /etc/clamav/clamd.conf:<br />
<em><br />
User amavis<br />
</em></p>
<p>Modificar no arquivo /etc/clamav/freshclam.conf:<br />
<em><br />
DatabaseOwner amavis<br />
</em></p>
<p>Modificar permissões na Base de Dados de vírus, arquivos de log e socket de execução:<br />
<em><br />
# chown -R amavis:amavis /var/lib/clamav<br />
# chown -R amavis:amavis /var/log/clamav<br />
# chown -R amavis:amavis /var/run/clamav<br />
</em></p>
<p><strong>Habilitando a checagem de Spam / Virus no Postfix</strong><br />
Para que os emails sejam checados com o AMaViS devemos alterar os arquivos main.cf e master.cf do postfix conforme abaixo:<br />
<strong>main.cf :</strong><br />
<em><br />
content_filter = amavis:[127.0.0.1]:10024<br />
receive_override_options = no_address_mappings<br />
</em></p>
<p><strong>master.cf</strong><br />
<em><br />
#Configuração do Amavis<br />
amavis    unix  &#8211;       &#8211;       &#8211;       &#8211;       2       smtp<br />
-o smtp_data_done_timeout=1200<br />
-o smtp_send_xforward_command=yes</em></p>
<p><em>    #Config do Amavis<br />
127.0.0.1:10025 inet n &#8211; - &#8211; - smtpd<br />
-o content_filter=<br />
-o local_recipient_maps=<br />
-o relay_recipient_maps=<br />
-o smtpd_restriction_classes=<br />
-o smtpd_client_restrictions=<br />
-o smtpd_helo_restrictions=<br />
-o smtpd_sender_restrictions=<br />
-o smtpd_recipient_restrictions=permit_mynetworks,reject<br />
-o mynetworks=127.0.0.0/8<br />
-o strict_rfc821_envelopes=yes<br />
-o receive_override_options=no_unknown_recipient_checks,no_header_body_checks<br />
</em></p>
<p><strong>Policyd</strong><br />
O Policyd é um plugin anti-spam para o Postfix que tem recursos de<br />
lista cinza, que serão utilizados para bloquear alguns spammers.</p>
<p><strong>Compilar e Instalar</strong><br />
<em><br />
# cd /usr/local/src<br />
# wget http://policyd.sourceforge.net/policyd-v1.80.tar.gz<br />
# cd policy-1.80<br />
# make build<br />
# make install<br />
</em><br />
Criar um script de limpeza que é executado no Corntab a cada Hora<br />
<em><br />
# crontab -e<br />
0 * * * * /usr/local/policyd/cleanup -c /usr/local/policyd/policyd.conf<br />
</em></p>
<p>Criar a Base Policyd no Mysql:</p>
<p><em><br />
# mysql -u root -p &lt; DATABASE.mysql<br />
# mysql -u root -p<br />
mysql&gt; GRANT USAGE ON policyd.* TO postfix@localhost;<br />
mysql&gt; GRANT SELECT, INSERT, DELETE, UPDATE ON policyd.* TO postfix@localhost;<br />
mysql&gt; FLUSH PRIVILEGES;<br />
mysql&gt; quit<br />
</em></p>
<p><strong>Arquivo de Configuração</strong><br />
Editar o arquivo /usr/local/policyd/policyd.conf e definir:<br />
<em><br />
MYSQLHOST=&#8221;"<br />
MYSQLDBASE=&#8221;policyd&#8221;<br />
MYSQLUSER=&#8221;policyd&#8221;<br />
MYSQLPASS=&#8221;senha&#8221;<br />
DEBUG=3<br />
DAEMON=1<br />
BINDHOST=127.0.0.1<br />
BINDPORT=10031<br />
PIDFILE=/var/run/policyd.pid<br />
</em></p>
<p><strong>Criando Script de Inicialização</strong><br />
Criar o arquivo <em>/etc/init.d/policyd</em> com o conteúdo:<br />
<em><br />
#! /bin/sh</em></p>
<p><em># /etc/init.d/policyd: start and stop the policy daemon</em></p>
<p><em>case &#8220;$1&#8243; in<br />
start)<br />
echo -n &#8220;Starting policy daemon: policyd&#8221;<br />
/usr/local/policyd/policyd -c /usr/local/policyd/policyd.conf<br />
exit 0<br />
;;<br />
stop)<br />
echo -n &#8220;Stopping policy daemon: policyd&#8221;<br />
killall policyd<br />
exit 0<br />
;;<br />
*)<br />
echo &#8220;Usage: /etc/init.d/rsync {start|stop|restart}&#8221;<br />
exit 1<br />
esac<br />
</em></p>
<p>Criar um link em /etc/rc2.d:<br />
<em><br />
# cd /etc/rc2.d<br />
# ln -s ../init.d/policyd S20policyd<br />
</em></p>
<p><strong>Configurando o Postfix</strong><br />
Inserir as configurações abaixo no arquivo /etc/postfix/main.cf.<br />
<strong>Obs:</strong> É necessário ter instalado no mínimo o Postfix 2.1 para que as regras abaixo funcionem!<br />
<em><br />
smtpd_recipient_restrictions =<br />
..<br />
reject_unauth_destination,<br />
reject_unlisted_recipient,<br />
check_policy_service inet:127.0.0.1:10031<br />
..<br />
</em></p>
<p><strong>TMDA</strong><br />
O software TMDA foi desenvolvido para trabalhar em conjunto com o<br />
servidor de emails QMail. Portanto para fazê-lo funcionar perfeitamente<br />
com o postfix são necessárias algumas alterações no sistema. Nesta<br />
solução o que foi desenvolvido é o esquema abaixo:</p>
<p>/-&gt; Maildir<br />
Postfix -&gt; Maildrop -&gt;<br />
\-&gt; TMDA -&gt; Maildir</p>
<p>- O postfix recebe o email enviado<br />
- O email é encaminhado ao Maildrop<br />
- O Maildrop possui um script (/etc/maildroprc) que faz a verificação<br />
das configurações do usuário e, dependendo da configuração do mesmo<br />
envia direto para o Maildir (sem configuração do TMDA) ou envia ao<br />
filtro do TMDA (com configuração do TMDA)</p>
<p><strong>Configuração do Postfix</strong><br />
Primeiramente é necessário fazer com<br />
que o Postfix utilize o Maildrop como Agente de Transporte de email,<br />
portanto as seguintes configurações são necessária:</p>
<p><strong>Arquivo master.cf</strong><br />
<em><br />
maildrop  unix  &#8211;       n       n       &#8211;       &#8211;       pipe<br />
flags=DRhu user=vmail argv=/usr/bin/env SENDER=${sender}<br />
RECIPIENT=${recipient} EXTENSION=${extension} /usr/bin/maildrop<br />
-w 90 -d ${user}@${nexthop} ${extension} ${recipient} ${user} ${nexthop}<br />
</em></p>
<p><strong>Instalacao do TMDA</strong><br />
<em><br />
cd /usr/local/src<br />
wget http://tmda.net/releases/tmda.tgz<br />
tar xvfz tmda.tgz<br />
mv tmda-1.0.4 /usr/local/tmda<br />
cd /usr/local/tmda<br />
./compileall<br />
</em></p>
<p><strong>Configurando o Maildrop</strong><br />
O maildrop deverá ser configurado de modo que verique se o usuario tem<br />
as configurações necessárias para rodar o TMDA, ou se o TMDA nao esta<br />
configurado para aquela conta, entregando o email direto na Mailbox.<br />
Para isso vamos criar o arquivo /etc/maildroprc:<br />
<em><br />
# /etc/maildroprc<br />
#Definindo variaveis e parametros recebidos pelo maildrop<br />
LOGNAME=tolower(&#8220;$LOGNAME&#8221;)<br />
EXTENSION=&#8221;$1&#8243;<br />
RECIPIENT=tolower(&#8220;$2&#8243;)<br />
USER=tolower(&#8220;$3&#8243;)<br />
HOST=tolower(&#8220;$4&#8243;)<br />
HOME=&#8221;/var/email/$HOST/$USER&#8221;<br />
SENDER=&#8221;$5&#8243;<br />
DEFAULT=&#8221;/var/email/$HOST/$USER/.&#8221;<br />
DEST=&#8221;Maildir&#8221;</em></p>
<p><em>#Arquivo de log, util para debug<br />
logfile &#8220;/var/email/$HOST/mailfilter.log&#8221;</em></p>
<p><em>#Verificacoes de delimitaor,sender e estrutura de pastas</em></p>
<p><em>if ( &#8220;$EXTENSION&#8221; ne &#8220;&#8221; )<br />
{<br />
DELIMITER=&#8221;+&#8221;<br />
}<br />
if (!$SENDER)<br />
{<br />
SENDER = &#8220;&lt;&gt;&#8221;<br />
}<br />
`test -e /var/email/$HOST`<br />
if ( $RETURNCODE != 0 )<br />
{<br />
log &#8220;Pasta /var/email/$HOST nao existe, sera criada&#8221;<br />
`mkdir /var/email/$HOST`<br />
`chmod -R 0700 /var/email/$HOST`</em></p>
<p><em>}<br />
`test -e /var/email/$HOST/$USER`<br />
if ( $RETURNCODE != 0 )<br />
{<br />
log &#8220;Pasta /var/email/$HOST/$USER nao existe, sera criada&#8221;<br />
`maildirmake /var/email/$HOST/$USER`<br />
`chmod -R 0700 /var/email/$HOST/$USER`<br />
}</em></p>
<p><em>`test -e /var/email/$HOST/${USER}/.tmda_install`<br />
if ( $RETURNCODE != 0 )<br />
{<br />
log &#8220;Vai gravar direto na pasta do usuario, pois<br />
/var/email/$HOST/${USER}/.tmda_install nao existe&#8221;<br />
to &#8220;/var/email/$HOST/$USER/$DEST&#8221;;<br />
}<br />
else<br />
{<br />
include &#8220;/var/email/$HOST/${USER}/.tmda_install&#8221;<br />
}</em></p>
<p><em>#if ( $RECIPIENT eq $SENDER )<br />
#{<br />
#        if ( $COPYTOSELF ne &#8220;Y&#8221; )<br />
#          {<br />
#                log &#8220;Dumping message to /dev/null/ because SENDER and RECIPIENT match&#8221;<br />
#                to &#8220;/dev/null&#8221;<br />
#        }<br />
#}</em></p>
<p><em>if ( $RECIPIENT eq $SENDER )<br />
{<br />
#Nao passa pelo TMDA se a pessoa esta mandando email para ela mesma<br />
to &#8220;/var/email/$HOST/$USER/$DEST&#8221;;<br />
}<br />
else<br />
{<br />
if ( $TMDA eq &#8220;Y&#8221; )<br />
{<br />
#Caso em que o e-mail vai para o TMDA<br />
to &#8220;| /usr/local/tmda/bin/tmda-filter&#8221;<br />
}<br />
else<br />
{<br />
#Caso nao va par ao TMDA, vai par ao Mailbox<br />
to &#8220;/var/email/$HOST/$USER/$DEST&#8221;;<br />
}<br />
}</em></p>
<p><em>#Fim do arquivo<br />
</em></p>
<p><strong>Conteúdo do arquivo /var/email/diotto.net/&lt;usuario&gt;/.tmda_install</strong><br />
<em><br />
TMDA=&#8221;Y&#8221;<br />
import SENDER<br />
import RECIPIENT<br />
import EXTENSION<br />
</em></p>
<p><strong>Instalando a Interface Web do TMDA: tmda-cgi</strong><br />
<em><br />
# wget http://tmda.net/tmda-cgi/releases/tmda-cgi-0.15.tar.bz2<br />
# tar -xvjf tmda-cgi-0.15.tar.bz2<br />
# mv tmda-cgi-0.15 /usr/local/tmda-cgi<br />
# cd /usr/local/tmda-cgi<br />
# ./configure<br />
</em><br />
Serão solicitadas várias informações, a mais importante é o nome do<br />
script que lista os usuários virtuais, que deve ficar assim: &#8220;vpopmail1<br />
/usr/local/tmda/bin/vuserinfo ~&#8221;. O script vuserinfo ainda não existe,<br />
iremos criá-lo.<br />
<em><br />
# make<br />
# make install<br />
</em></p>
<p><strong>Criar o script /usr/local/tmda/bin/vuserinfo:</strong><br />
<em><br />
#!/bin/sh</em></p>
<p><em>mailbase=&#8221;/var/email/&#8221;<br />
domain=`echo $1|cut -d@ -f2`<br />
maildir=`echo $1|cut -d@ -f1`</em></p>
<p><em>echo -e &#8220;name:\t$1&#8243;<br />
echo -e &#8220;passwd:&#8221;<br />
echo -e &#8220;clear passwd:&#8221;<br />
echo -e &#8220;uid:\t0&#8243;<br />
echo -e &#8220;gid:\t0&#8243;<br />
echo -e &#8220;\tall services available&#8221;<br />
echo -e &#8220;dir:\t$mailbase$domain/$maildir&#8221;<br />
echo -e &#8220;quota:\tNOQUOTA&#8221;<br />
echo -e &#8220;usage:\tNOQUOTA&#8221;<br />
echo -e &#8220;gecos:\tNone&#8221;<br />
</em></p>
<p>Após instalado o tmda-cgi atua em conjunto com o apache, e sua<br />
configuração basicamente consiste em montar a pasta<br />
/usr/local/tmda-cgi/skel de modo que permita uma instalação e<br />
desistalação do software da pasta pessoal do usuário. A pasta ficará<br />
conforme a estrutura abaixo:<br />
<em><br />
|&#8211; install<br />
|   |&#8211; .tmda<br />
|   |   |&#8211; config<br />
|   |   |&#8211; crypt_key<br />
|   |   |&#8211; filters<br />
|   |   |   |&#8211; incoming<br />
|   |   |   `&#8211; outgoing<br />
|   |   |&#8211; lists<br />
|   |   |   |&#8211; blacklist<br />
|   |   |   |&#8211; confirmed<br />
|   |   |   |&#8211; revoked<br />
|   |   |   |&#8211; whitelist<br />
|   |   |   `&#8211; whitelist_confirmed<br />
|   |   |&#8211; logs<br />
|   |   |   |&#8211; debug<br />
|   |   |   |&#8211; incoming<br />
|   |   |   `&#8211; outgoing<br />
|   |   |&#8211; pending<br />
|   |   |&#8211; response<br />
|   |   |&#8211; templates<br />
|   |   |   |&#8211; confirm_accept.txt<br />
|   |   |   `&#8211; confirm_request.txt<br />
|   |   `&#8211; tmda-cgi.ini<br />
|   |&#8211; .tmda_install<br />
|   `&#8211; anomalies<br />
`&#8211; uninstall<br />
`&#8211; anomalies<br />
</em></p>
<p><strong>Listas de Discussão</strong><br />
Para permitir o uso de lista de discussão no servidor estarei fazendo<br />
uso do Mailman, o Mailman é um sistema utilizado para administrar<br />
listas de discussão ou listas de informativos (as famosas newsletter)<br />
similar aos conhecidos Majordomo ou Smartmail. A vantagem é que o<br />
Mailman possui administração via Web, onde o administrador pode<br />
gerenciar o sistema de sua mesa de trabalho, usando um browser comum.<br />
Ele possui também filtros de conteúdo, arquivamento das mensagens<br />
enviadas para a lista, moderação de membros, filtros anti-spam dentre<br />
(várias outras funcionalidades http://www.gnu.org/software/mailman/).<br />
O Mailman é utilizado para gerenciar as listas de projetos como o KDE,<br />
Gnome, SaMBa e usado em empresas com a Red Hat, Apple, Sun, Conectiva<br />
dentre outras.<br />
<em><br />
# apt-get install mailman<br />
</em><br />
É necessário incluir algumas linhas no httpd.conf do Apache para a administração via browser.<br />
<em><br />
ScriptAlias /mailman &#8220;/var/lib/mailman/cgi-bin&#8221;<br />
Alias /pipermail &#8220;/var/lib/mailman/archives/public&#8221;<br />
</em></p>
<p>Após dar um restart em seu Apache, a interface gráfica deve estar disponível pelo endereço http://seuservidor/mailman/listinfo</p>
<p><strong>Configuração do Postfix</strong><br />
Estas são as alterações necessárias no main.cf do Postfix. Para maiores detalhes, consulte a documentação do mesmo.<br />
Recomendo que não faça o reload no postfix por enquanto, pois ainda não temos os arquivos $mailman/data/*<br />
<em><br />
virtual_alias_maps = hash:/var/lib/mailman/data/virtual-mailman, mysql:/etc/postfix/mysql/mysql_virtual_alias_maps.cf<br />
alias_maps = hash:/var/lib/mailman/data/aliases, hash:/etc/aliases<br />
</em></p>
<p><strong>Configuração do Mailman</strong><br />
No arquivo /var/lib/mailman/Mailman/Defaults.py:<br />
<em><br />
DEFAULT_EMAIL_HOST = &#8216;listas.diotto.net&#8217;<br />
DEFAULT_URL_HOST = &#8216;listas.diotto.net&#8217;<br />
DEFAULT_URL_PATTERN = &#8216;http://%s/mailman/&#8217;<br />
DEFAULT_SERVER_LANGUAGE = &#8216;pt_BR&#8217;</em></p>
<p><em>Em DEFAULT_EMAIL_HOST é interessante deixar o domínio principal de sua máquina, o que terá mais listas sob seu domínio.<br />
Em DEFAULT_URL_HOST será o endereço a ser acessado via browser. Eu estou usando o hostname da máquina.<br />
No arquivo /var/lib/mailman/Mailman/mm.py:<br />
[i]<br />
MTA = &#8220;Postfix&#8221;<br />
POSTFIX_STYLE_VIRTUAL_DOMAINS = ['listas.diotto.net']<br />
</em></p>
<p>Neste arquivo fica a lista de todos os domínios virtuais que o mailman poderá responder.<br />
Crie o arquivo /var/lib/mailman/data/virtual-mailman com uma linha pertencendo ao usuário &#8220;mailman&#8221;:<br />
<em><br />
listas.diotto.net anything<br />
</em><br />
O Mailman deverá atualiza-lo a cada lista que você criar ou remover,<br />
junto com um arquivo chamado virtual-mailman.db. Este é o arquivo que o<br />
postfix irá ler para achar seu usuário chamado &lt;lista-subscribe (a)<br />
dominio com br&gt;, por exemplo.<br />
Se esse arquivo não estiver sendo atualizado, você verá mensagens de<br />
//&#8221;user unknow&#8221;// nos logs do seu postfix. Criando lista administrativa</p>
<p>Utilize os comandos abaixo para criar uma lista chamada &#8216;mailman&#8217;, que servirá para tarefas administrativas.<br />
<em><br />
# newlist mailman<br />
# config_list -i /var/lib/mailman/data/sitelist.cfg mailman<br />
</em></p>
<p>Este último comando fará com que seja atribuída a esta lista uma configuração inicial padrão.<br />
Aproveite para colocar os agendamentos do Mailman no cron:<br />
<em><br />
# cd cron<br />
# crontab crontab.in<br />
</em></p>
<p>Atenção: Faça um backup do seu cron atual, caso já possua algum agendamento! Problemas ao criar uma lista</p>
<p>Devemos agora definir uma senha mestre para o Mailman com o comando:<br />
<em><br />
# mmsitepass<br />
</em></p>
<p><strong>Iniciando e parando o Mailman </strong><br />
<em><br />
# /etc/init.d/mailman stop<br />
# /etc/init.d/mailman start</em></p>
<h3  class="related_post_title">Tópicos Relacionados</h3><ul class="related_post"><li><a href="http://www.diotto.net/2009/05/20/relato-de-um-usuario-linux-migrando-para-windows/" title="Relato de um usuário Linux migrando para Windows">Relato de um usuário Linux migrando para Windows</a></li><li><a href="http://www.diotto.net/2008/09/29/25-razoes-para-usar-linux/" title="25 razões para usar Linux">25 razões para usar Linux</a></li><li><a href="http://www.diotto.net/2007/11/30/gimp-documentacao-disponivel/" title="GIMP: Documentação Disponível">GIMP: Documentação Disponível</a></li><li><a href="http://www.diotto.net/2009/09/25/instalando-o-google-chrome-no-ubuntu/" title="Instalando o Google Chrome no Ubuntu">Instalando o Google Chrome no Ubuntu</a></li><li><a href="http://www.diotto.net/2009/01/19/mirror-de-getdeb-software-para-ubuntu-linux/" title="Mirror de GetDeb &#8211; Software para Ubuntu Linux">Mirror de GetDeb &#8211; Software para Ubuntu Linux</a></li><li><a href="http://www.diotto.net/2008/04/16/agora-pessoa-fisica-pode-ter-dominios-combr/" title="Agora pessoa física pode ter domínios COM.BR">Agora pessoa física pode ter domínios COM.BR</a></li><li><a href="http://www.diotto.net/2008/03/12/microsoft-office-live-entra-em-beta-publico/" title="Microsoft Office Live entra em beta Público">Microsoft Office Live entra em beta Público</a></li><li><a href="http://www.diotto.net/2008/03/10/extraindo-audio-de-videos-via-linha-de-comando/" title="Extraindo Áudio de Ví­deos via linha de Comando">Extraindo Áudio de Ví­deos via linha de Comando</a></li><li><a href="http://www.diotto.net/2007/12/20/mockups-da-versao-804-do-ubuntu/" title="Mockups da versão 8.04 do Ubuntu">Mockups da versão 8.04 do Ubuntu</a></li><li><a href="http://www.diotto.net/2007/12/10/novo-picasa-para-linux-finalmente/" title="Novo Picasa para Linux. Finalmente!">Novo Picasa para Linux. Finalmente!</a></li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.diotto.net/2007/05/29/instalacao-de-servidor-de-email-com-antispam-e-antivirus/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
