XMail - Servidor de email fácil de configurar

O XMail é um servidor de email muito fácil de configurar, pois (quase) tudo é feito através de tabelas, bastando inserir os dados nelas. Fica pronto rapidinho e quebra um galhão.

[ Hits: 142.813 ]

Por: odecio campos em 10/03/2007


Configurando



Todos os arquivos (tabelas) de configuração do XMail ficam em /etc/xmail/. Vamos alterar somente o necessário para uma configuração básica.

1. ctrlaccounts.tab - esta é a tabela que contém o login e senha do administrador do servidor. Ex.: "admin" <tab> "enc-passwd".

2. domains.tab - aqui fica(m) o(s) domínio(s) virtuais (sim, o XMail suporta domínios virtuais). Ex.:

"localhost"
"seu.servidor.com.br"

3. mailusers.tab - esta é a tabela que contém os usuários do servidor, na seguinte ordem: "host" <tab> "usuário" <tab> "enc-password" <tab> "id da conta" <tab> "diretório da conta" <tab> "tipo de conta> <newline> (um em cada linha). Ex.:
   "localhost"	"postmaster"	"150a1611080416110017"	"2"	"postmaster"	"U"
   "seu.servidor.com.br"   "você"    " 150a1611080416110017" "2"    "você"  "U"
Não se preocupe com o 'diretório da conta', o XMail o configura automaticamente em /var/spool/xmail, aliás ali também ficam os diretórios dos domínios virtuais.

4. server.tab - nesta tabela ficam as configurações gerais, a princípio não é necessário alterá-la para que o servidor funcione.

Terminou, o servidor de email XMail está instalado e configurado.

Para tomar conhecimento dos detalhes, visite o site a documentação no site oficial:
Em um próximo artigo falaremos do PHPXMAIL, um front-end web escrito em php para o XMail, que facilita muito a administração do servidor.

Em caso de dúvidas, fale conosco em odeciocampos@hotmail.com.

Referência


Página anterior    

Páginas do artigo
   1. Iniciando
   2. Configurando
Outros artigos deste autor

PHPXmail - um front-end web para o XMail

Leitura recomendada

Recuperando senhas de e-mails esquecidas usadas no Claws-Mail

Instalação do Postfix e OpenWebmail no Slackware

Servidor de e-mail Postfix + MySQL + Dovecot + Cyrus

Conversão da base de dados do Cyrus IMAP no Debian

Instalando Postfix e Dovecot no SLES 11 e autenticando em um diretório da Novell (Edir)

  
Comentários
[1] Comentário enviado por aprendiz_ce em 10/03/2007 - 11:17h

Shoooooooooooooooow!

Gostei muito do seu artigo, e principlamente pelo fato de já ter vivido assim como você, problemas com o EXIM4 do Debian.

Parabéns pelo artigo.

[2] Comentário enviado por Ablankzin em 08/05/2007 - 15:51h

Muito bom ele iniciou uma parada de config aqui no ubuntu para mim :P

[3] Comentário enviado por JonhSP em 08/06/2007 - 14:49h

Boa Tarde Srs.

Existe alguma maneira para que o XMail responda por multiplos IPS?
Por exemplo:
Adicionei 2 Ips em na eth0, são eles 10.1.5.205 e o alias 10.1.5.206.
Em meu script CGI defino o servidor SMTP como 10.1.5.206 e faço o envio. Quando recebo em meu serviço POP3, o header da mensagem aparece como 10.1.5.205. Como faço para resolver este problema?

[4] Comentário enviado por elementcorp em 20/07/2007 - 03:25h

naum consigo editar os arquivos no kurumin linux preciso muito de uma explicação de ocmo devo proceder! obrigado!

[5] Comentário enviado por pardalz em 30/08/2007 - 18:37h

Caro odecio.. consegui fazer o xmail funcionar, ta perfeito, envia e recebe mensagens pelo outlook.. ta uma blz!!
consegui fazer seguinde seu tutorial, mas fiquei sabendo que o xmail nao tem servidor IMAP :s ja tentei todos os webmails q vc possa imaginar, e nao consigo fazer nennhum funcionar.. segui tutoriais ao pe da letra, nao obtive sucesso com nenhum, desde ja agradeço! se souber oq pode ser feito espero sua resposta aqui!

[6] Comentário enviado por pardalz em 30/08/2007 - 18:38h

elementcorp ja tentou usando "sudo" antes dos comandos, eu uso kuruma tb e uso esse comando.

[7] Comentário enviado por LOGAN.MOGA em 06/09/2007 - 17:51h

Ola pessoal estou com grande dificuldade de configurar o xmail No suse ja configurei o pop mais ta faltando o smtp que não quer mandar email nem ferrado!!!! alguem manja na arte e pode me ajudar HELLLLLLP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

[8] Comentário enviado por LOGAN.MOGA em 10/09/2007 - 13:06h

AI PESSOAL DA UMA AJUDINHA AI POIS CONFIGUREI MEU XMAIL MAIS ELE SO ENVIA PARA DENTRO DO SERVIDOR, RECEBER ELE RECEBE DE FORA MAIS NÃO ENVIA, OQUE FAÇO ??????????????????????

[9] Comentário enviado por tallis em 16/11/2007 - 01:35h

Webmail para o XMail:

http://dev.waaf.net/xmail/

[10] Comentário enviado por tallis em 16/11/2007 - 11:56h

Coloquei o ip local do meu pc como smtp e pop3, porem, nao consigo baixar emails.. consigo enviar e-mails para fora, mas nao consigo baixar emails!
da acesso negado.. ja marquei pra usar autenticação segura mas nao funcionou.
alguem pode me ajudar?

[11] Comentário enviado por mendesinfoware em 06/08/2008 - 11:15h

Muito bom seu artigo. Fiz tudo certinho e rodou perfeitamente. Só estou com problemas na configuração do PHPXmail:
Ao configurar o Servidor de Domínios :
Sorry:'domainlist' not supported yet.
(File 'domain/domainlist.inc' was not found)
Mas ao verificar /www/phpxmail/domain/domainlist.inc está tudo certo, inclusive as permissões.
Alguém passou por isso e conseguiu resolver ?
Alguma sugestão de como resolver ?
Agradeço.

[12] Comentário enviado por antunesh em 11/08/2008 - 22:30h

ótimo... mas ao configurar o serdidor no phpxmail da o seguinte erro..

Warning: touch() [function.touch]: Unable to create file servers.php because Permission denied in /var/www/phpxmail/class.xmail.php on line 515

Warning: fileperms() [function.fileperms]: stat failed for servers.php in /var/www/phpxmail/class.xmail.php on line 557

Warning: chmod() [function.chmod]: No such file or directory in /var/www/phpxmail/class.xmail.php on line 559
Your server does not allow automatic file chmoding
You have to manually chmod 666 servers.php/make it writable

[13] Comentário enviado por m4gnu5 em 09/09/2008 - 17:25h

eu não entendi nada sobre a opção 3, por favor explique melhor, desde ja agradeço!

[14] Comentário enviado por BaHaMuThXx em 22/01/2009 - 11:22h

Eu nao consigo criar novas contas..

Na verdade até consigo, mas eu consigo enviar e-mails delas e para elas, mas não recebo nenhum e-mail nessas contas q eu crio.

Na "postmaster@domain" criada na hora da instalaçao eu recebo os e-mails normalmente, inclusive se eu enviar de alguma das contas q eu criei!

Mas quando envio emails para elas, o outlook nao acusa nenhum erro [depois que eu criei as pastas no /var/spool/xmail/domains/].

Nao sei mais oq fazer, se alguem puder ajudar, ficaria agradecido.

Meu e-mail: bahamuth_jr@hotmail.com

Obrigado.

[15] Comentário enviado por BaHaMuThXx em 23/01/2009 - 14:52h

Já descobri.

Se alguem ainda tiver a mesma duvida.

É só criar TODAS as pastas para cada usuario.

Por exemplo: "USUARIO@MEUSERVIDOR.COM"

Voce tem q criar todas essas pastas:

mkdir /var/spool/xmail/domains/MEUSERVIDOR.COM/USUARIO
mkdir /var/spool/xmail/domains/MEUSERVIDOR.COM/USUARIO/Maildir
mkdir /var/spool/xmail/domains/MEUSERVIDOR.COM/USUARIO/Maildir/tmp
mkdir /var/spool/xmail/domains/MEUSERVIDOR.COM/USUARIO/Maildir/cur
mkdir /var/spool/xmail/domains/MEUSERVIDOR.COM/USUARIO/Maildir/new

Aqui deu certo assim! Valeu [=

[16] Comentário enviado por rm.tecnico em 30/01/2009 - 00:32h

Boa Noite, Pessoal!

olha so hj instalei o phpxmail, tudo certinho e pelo que vejo um ótimo server,
preciso apenas de ajuda para como montar na minha rede interna da empresa tipo sistema@empresa.com.br, como criar esta configuração no phpxmail.

quem poder me ajudar com um print da tela ou algum documento, fico muito grato.

bom final de semana pessoal
rm.tecnico@gmail.com

[17] Comentário enviado por removido em 17/05/2009 - 20:28h

amigo instalei o xmail criei um conta do usuário:

"email.meudominio.com.br"(email é o hosname do server) "fernando" "senha " e etc...

e fui no outlook para configurar ele começa a fazer os testes e só não passa no teste de "fazer logon no servidor de entrada de e-mails"


e fica pedindo a senha toda hora e não aceita...o que está faltando? meu domínio está usando os DNS do zoneedit apontando para meudominio(apontando para o IP válido do meu server)..o site já está funcionando normal pois uso IP válido dedicado.

[18] Comentário enviado por removido em 18/05/2009 - 10:42h

pessoal fiz o seguinte..criei o usuário usando o phpmail ai deu certo os testes do outlook passaram todos...então enviei um e-mail do outlook para meu e-mail da empresa: ti@nfa.com.br não deu erro mas também não chegou nenhum e-mail...depois do me e-mail da empresa mandei um e-mail para meu dominio: ti@fernandogalvao.com.br e o e-mail chegou tranquilo...o que pode ser?

Esses testes foram feitos externamente pois estou com o IP válido no servidor.

lembro que meu DNS no registro.br está zoneedit pois ainda não consegui configurar um dns com ip valido no debian localmente mas está funcionando bem se não eu não conseguiria enviar um e-mail para meu dominio usando um e-maiul da empresa.

[19] Comentário enviado por removido em 18/05/2009 - 16:06h

decobrir mais uma vez..o probema está no dominio da minha empresa que está bloqueando meu dominio do xmail...mandei para outros e-mails e chegou normal então resumindo o xmail est;a normal...agora só falta o uebimiau funcionar com ele...ele abre a tela de login mas quando coloco usuário e senha aparece o erro abaixo:




Warning: fsockopen() [function.fsockopen]: php_network_getaddresses: getaddrinfo failed: Name or service not known in /var/www/fernandogalvao/email/inc/class.uebimiau_mail.php on line 66

Warning: fsockopen() [function.fsockopen]: unable to connect to fernandogalvao.com.br:110 (php_network_getaddresses: getaddrinfo failed: Name or service not known) in /var/www/fernandogalvao/email/inc/class.uebimiau_mail.php on line 66

Warning: Cannot modify header information - headers already sent by (output started at /var/www/fernandogalvao/email/inc/class.uebimiau_mail.php:66) in /var/www/fernandogalvao/email/msglist.php on line 21

como posso resolver isso? essa pasta email é onde está meu uebimiau.será que o squirrelmail funciona com o xmail?

[20] Comentário enviado por pardalz em 19/05/2009 - 17:29h

lfernandosg
kra.. eu tive esse problema tb, mas nao me lembro direito oq foi q eu fiz, me lembro q tive q comenta uma linha em um dos arquivos do uebimial, mas dps funfo de boa.. da uma olhada na net q vc consegue..

[21] Comentário enviado por antunesh em 08/07/2009 - 21:24h

Alguém sabe como faço esse "CARA", enviar emails parav outros servidores?
Ex:
de Eu@minhaempresa.com para eu@gmail.com;;
Grato...

[22] Comentário enviado por micerqueira em 15/01/2010 - 14:11h

ola pessoal! alguem pode da uma força mostrando como fica o ctrlaccounts

[23] Comentário enviado por farleyTRACK em 06/06/2013 - 21:56h

Boa noite Senhores estou com uma duvida qual diretorio que fica as paginas em php dp squirrelmal porque eu so acesso o meu via 192.168.0.101/webmail
mais quando eu coloco www.aula.com.br/webmail">www.aula.com.br/webmail nao aparece ja editei meu arquivo do apache o que pode estar errado . o bind esta funcionando

<VirtualHost 192.168.0.101:80>
ServerAdmin root@aula.com.br
ServerName www.aula.com.br
DocumentRoot /usr/share/squirrelmail/
Alias /webmail /usr/share/squirrelmail/
</VirtualHost>
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /usr/share/squirrelmail/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

CustomLog ${APACHE_LOG_DIR}/access.log combined





[24] Comentário enviado por lagethomas em 18/03/2014 - 22:11h

No meu Debian 7 na Virtual Box ele não instala o xmail.

[25] Comentário enviado por josuecraveiro em 01/07/2014 - 16:23h

"Lagethomas" Atualiza o repositório de busca dele, que ela acha no /etc/apt/sources.list
estava com o mesmo problema, ate comecei com ubuntu, mas não estava dando certo, então fui para o debian, deu certo ate um momento,
quando acesso

localhost/phpxmail aparece todo bugado :/

alguém pode me ajudar??

o problema é que já faz anos que criaram o artigo não vai ser fácil alguém responder :/


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts