Configure o iRedMail no FreeBSD 10

Este tutorial irá mostrar como instalar o groupware iRedMail em uma nova instalação do FreeBSD 10.

Você deve usar um servidor com pelo menos um gigabyte de memória, preferencialmente até dois. Embora o software não use muitos recursos durante o modo inativo, ele atinge o pico muito rapidamente quando está sob carga. Por exemplo, durante verificações de vírus.

Importante : Não tente instalar o iRedMail em um sistema que já esteja em produção. Ele foi projetado para ser instalado em uma instalação nova e substituirá outros MTAs quando os encontrar. Seja cauteloso e sempre tenha backups em mãos.

Para o curso deste tutorial, assumiremos que você está trabalhando como usuário administrativo. Se você deseja usar sudo, precisará anexá-lo sempre que necessário.

Primeiro, verifique se um nome de domínio totalmente qualificado está definido abrindo /etc/rc.confcom seu editor de texto favorito e substituindo o valor por um FQDN:

hostname="mail.example.com"

Em seguida, verifique se o FQDN é o primeiro valor listado em /etc/hosts:

127.0.0.1   mail.example.com mail localhost localhost.localdomain

Verifique se tudo funcionou com a emissão hostname -f. A saída deve ser:

mail.example.com

A única dependência do iRedMail é bash-static(e wgetbuscá-lo) que pode ser encontrada nos repositórios oficiais do pkg:

pkg
pkg update -f
pkg install bash-static

Como o script de instalação constrói tudo da árvore de portas do FreeBSD, você precisa buscá-lo:

portsnap fetch extract

Devido a algumas complicações com a versão do Apache do FreeBSD 10 em diante, você precisa adicionar o seguinte /etc/make.confpara garantir que o script de instalação funcione:

DEFAULT_VERSIONS=apache=2.2

Baixe e descompacte a versão mais recente da página oficial:

wget https://bitbucket.org/zhb/iredmail/downloads/iRedMail-0.8.7.tar.bz2
tar -xf iRedMail-0.8.7.tar.bz2

Altere as permissões do script e execute o instalador:

cd iRedMail-0.8.7/
chmod 700 iRedMail.sh
./iRedMail.sh

O script de instalação fará algumas perguntas:

  • O local das caixas de correio /var/vmailé o padrão e está perfeitamente correto.
  • Back-end usado para armazenar as contas, não há padrão. Para um pequeno número de usuários, MySQLé apenas adequado - se você deseja integrar, por exemplo, uma base de usuários do ActiveDirectory, deve escolher OpenLDAP.
  • Uma senha para o usuário administrativo do MySQL - tenha cuidado para não usar caracteres especiais, pois isso causará problemas.
  • Primeiro nome de domínio virtual - exemplo.com para este tutorial.
  • Uma senha para o usuário administrativo do correio - você também deve evitar caracteres especiais.
  • Componentes opcionais - você deve pelo menos escolher o iRedAdmin, phpMyAdmin e Roundcubemail para esta pergunta.

O instalador agora solicitará um arquivo com informações confidenciais /root/iRedMail-0.8.7/config, certifique-se de definir corretamente as permissões de arquivo quando a instalação for concluída:

chmod 600 /root/iRedMail-0.8.7/config

O script de instalação instala muitos pacotes e pode levar algum tempo para concluir, pois tudo está sendo construído a partir do código-fonte.

Agora você será solicitado com todas as informações necessárias para usar o iRedMail - após uma reinicialização:

reboot

(Não se preocupe, as informações solicitadas podem ser encontradas /root/iRedMail-0.8.7/iRedMail.tipapós a reinicialização.)

A interface do webmail agora pode ser acessada com o seu navegador da web em:

https://mail.example.com/mail

No entanto, como o iRedMail usa um certificado que não é emitido por uma autoridade de certificação legítima, você provavelmente receberá um aviso de segurança no seu navegador. Se você deseja remover o aviso de segurança, precisará obter um certificado de uma CA confiável. A instalação de um certificado diferente requer o certificado e a chave privada. Após o upload para o servidor, esses arquivos podem ser copiados para o local apropriado com os seguintes comandos:

cp /path/to/your/cert /etc/ssl/certs/iRedMail_CA.pem
cp /path/to/your/key /etc/ssl/private/iRedMail.key

Em seguida, reinicie tudo o que usa a cert / key:

service postfix restart
service dovecot restart
service apache2 restart

E agora você tem uma solução de email tudo em um. Correio feliz!

Outras Versões

Debian

FreeBSD


Tags: #BSD

Leave a Comment

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.