Postfix Serviço de email transacional
Agente de transferência de correio de código aberto para sistemas baseados em UNIX
O Postfix é um poderoso agente de transferência de correio para roteamento e entrega de email. Oferece recursos valiosos como controle de lixo eletrônico, suporte a banco de dados e gerenciamento de logs.
Visão geral
O email é um dos meios de comunicação mais rápidos e confiáveis para empresas e indivíduos. O software que executa todo esse meio de comunicação é chamado de servidor de correio e cliente de email. O servidor de email que também é conhecido como agente de transferência de email é responsável por transferir email do servidor para o servidor na Internet, enquanto o cliente de email executa as atividades de recuperar esses e -mails. O Postfix pode ser executado em sistemas baseados em UNIX, incluindo AIX, BSD, HP-UX, Linux, MacOS X, Solaris, e isso o torna uma escolha, pois a maioria do sistema do mundo já é executado no sistema operacional baseado no UNIX. O Postfix também está disponível como um software de agente de transferência de correio padrão por muitos fornecedores de sistemas operacionais e suporta SMTP. Cada fornecedor tem sua própria personalização no software original, conforme seus requisitos. O Postfix oferece um conjunto incrível de recursos poderosos, como controle de lixo eletrônico, suporte ao banco de dados, gerenciamento de logs e muito mais. Ele tem um amplo suporte para banco de dados como MySQL, Memcache SQLite, PostgreSQL, LDAP. O Mail-in-A-Box oferece um webmail e suporta IMAP/SMTP, o que facilita a sincronização de seus dispositivos móveis. Ele também suporta contatos e sincronização do calendário. Ele vem com o suporte HTTPS TLS e gera e renova certificados automaticamente usando o Let’s Encrypt, que é um provedor de certificado SSL gratuito. Para executar suas operações comerciais de maneira tranquila e eficiente, um software de email de primeira qualidade e altamente otimizado é muito importante e o desempenho tem sido o fator -chave da popularidade do Post -Fix em relação a outros softwares do servidor de correio. Ele pode enviar mais de 300 e -mails por segundo de uma única instância. Os maiores problemas que as empresas enfrentam atualmente enquanto usam o email é spam. O Postfix possui um poderoso filtro de conteúdo poderoso, que leva a dor da filtragem de spam e faz você se preocupar livre para ser inchado pelos e -mails de spam.
Requisitos de sistema
A fila de correio postfix requer que:
- Renomear um arquivo para um diretório próximo não altera o número de inode do arquivo.
- Um arquivo não é perdido depois que o fsync () desse arquivo (não seu diretório pai) retorna com sucesso e, em seguida, o sistema trava. Isso deve ser verdade mesmo quando esse arquivo é mais tarde renomeado para um diretório próximo.
- Quando o postfix em uma máquina de convidado virtual libera um arquivo com fsync (), as informações do arquivo não devem ser armazenadas em cache na memória volátil do host. Em vez disso, as informações devem ser gravadas imediatamente no disco (ou para o cache persistente) antes do retorno do fsync () na máquina de convidado virtual.
- Postfix pode definir o bit de execução em um arquivo de fila. Se isso não funcionar, nenhum e -mail será entregue. Além do acima, a entrega do pós -fix Maildir exige que:
- Um arquivo pode ser elaborado entre diferentes diretórios próximos. -Um arquivo não é perdido quando é preso a um diretório próximo, desvinculado do diretório antigo e, em seguida, o sistema trava. A entrega da caixa de correio Postfix não apresenta requisitos adicionais. Os arquivos no comando postfix \ _directory exigem que:
- O bit Setgid funciona. Isso é necessário para acessar a fila de e-mail com o comando postdrop e acessar soquetes protegidos de domínio UNIX com os comandos postDrop e Postqueue.
Características
A seguir, é apresentada uma lista dos principais recursos do Postfix. Alguns recursos requerem bibliotecas de terceiros (exemplos: LDAP, SQL, TLS). Outros recursos estão disponíveis apenas quando o suporte ao sistema operacional necessário existe e o Postfix sabe como usá -lo (Exemplos: IP Versão 6, Cache de conexão).
- Suporte ao contêiner Linux
- Faça log no arquivo de log
- Controles de lixo eletrônico
- Formato de Maildir e Caixa de Correio
- Suporte ao banco de dados múltiplo
- Suporte de protocolos
- Endereço Manipulação
- Código aberto
Instruções de instalação
Instale o postfix no Ubuntu
O Postfix está incluído nos repositórios padrão do Ubuntu, portanto a instalação é incrivelmente simples.
Para começar, atualize o cache local do pacote apt 'e instale o software. Estaremos passando na variável
Debian_priority = Low` Ambiental em nosso comando de instalação para responder a alguns prompts adicionais:
sudo apt-get update
sudo DEBIAN_PRIORITY=low apt-get install postfix
Use as seguintes informações para preencher seus avisos corretamente para o seu ambiente:
- Tipo geral de configuração de email?: Para isso, escolheremos o site da Internet, pois isso atende às nossas necessidades de infraestrutura.
- Nome do correio do sistema: Este é o domínio base usado para construir um endereço de email válido quando apenas a parte da conta do endereço é fornecida. Por exemplo, o nome do host do nosso servidor é
email.example.com
, mas provavelmente queremos definir o nome do correio do sistema comoexemplo.com
para que, dado o nome de usuáriouser1
, o postfix usará o endereço` Este email O endereço está sendo protegido dos spambots. Você precisa JavaScript habilitado para visualizá -lo.document.getElementById (‘CLOAK939888F102C844E786C95E32EF264A8C’). INNERHTML = ‘’; var prefixo = ‘m A’+‘i l =‘hr’+‘ef’+’=’;var addy939888f102c844e786c95e32ef264a8c=’user1’+’@’;addy939888f102c844e786c95e32ef264a8c=addy939888f102c844e786c95e32ef264a8c+’example ; ‘+’ . ‘+’ c o m ‘; var addy_text939888f102c844e786c95e32ef264a8c =’ u s e r1 ‘+’ @ ‘+’ e x a #101; ‘+’ . ‘+’ c o m ‘; document.getElementById (’ CLOAK939888F102C844E786C95E32EF264A8C ‘). - Receptário de Mail Root e Postmaster: Esta é a conta Linux que será encaminhada e -mail endereçada para
root@
epostmaster@
. Use sua conta principal para isso. No nosso caso, Sammy. - Outros destinos para aceitar o e -mail: Isso define os destinos de correio que esta instância do postfix aceitará. Se você precisar adicionar outros domínios que esse servidor será responsável pelo recebimento, adicione -os aqui; caso contrário, o padrão deve funcionar bem.
- Atualizações síncronas de força na fila de e -mail?: Como você provavelmente está usando um sistema de arquivos diário, não aceite aqui.
- Redes locais: esta é uma lista das redes para as quais seu servidor de email está configurado para transmitir mensagens. O padrão deve funcionar para a maioria dos cenários. Se você optar por modificá -lo, certifique -se de ser muito restritivo em relação ao intervalo de rede.
- Limite de tamanho da caixa de correio: isso pode ser usado para limitar o tamanho das mensagens. Configurar como “0” desativa qualquer restrição de tamanho.
- Personagem de extensão de endereço local: este é o caractere que pode ser usado para separar a parte regular do endereço de uma extensão (usada para criar aliases dinâmicos).
- Protocolos de Internet a serem usados: Escolha se deve restringir a versão IP que o Postfix suporta. Escolhemos “tudo” para nossos propósitos. Para ser explícito, essas são as configurações que usaremos para este guia:
- Tipo geral de configuração de correio?: Site da Internet
- Nome do correio do sistema: exemplo.com (não email.example.com)
- ROOT e POSTMASTER Mail Receptores: Sammy
- Outros destinos para aceitar e -mail para: $ myhostname, exemplo.com, email.example.com, localhost.example.com, localhost
- Força atualizações síncronas na fila de correio?: Não
- Redes locais: 127.0.0.0/8 \ [:: ffff: 127.0.0.0 ]/104 \ [:: 1 ]/128
- Limite de tamanho da caixa de correio: 0
- Personagem de extensão de endereço local: +
- Protocolos de Internet para usar: todos Se você precisar voltar para reajustar essas configurações, pode fazê-lo digitando:
$ sudo dpkg-reconfigure postfix
Os avisos serão preenchidos com suas respostas anteriores. Quando você terminar, agora podemos fazer um pouco mais de configuração para configurar nosso sistema como gostaríamos.
Perguntas frequentes
Para que é usado o Postfix?
O Postfix é um agente de transferência de correio (MTA) gratuito e de código aberto para entregar emails eletrônicos a contas externas ao sistema. É uma ótima alternativa ao programa Sendmail amplamente usado. O servidor de e -mail postfix é simples e fácil de configurar o servidor SMTP Ubuntu
é o código aberto pós -fix?
O Postfix Mail Server é um agente de transferência de correio (MTA) de código aberto e auto-hospedado (MTA). O repositório de código -fonte do servidor SMTP do Postfix Linux está disponível em Github.
O pós -fix é grátis?
Sim, o Postfix é gratuito, dowload e configure o Postfix para enviar o MTA de código aberto em e -mail, liberado sob a IBM Public License 1.0.
em que idioma está pós -fixo escrito?
O software de gerenciamento de listas de e -mail postfix está escrito em linguagens C e HTML.
Quais são as principais alternativas para o Postfix?
Dovecot, OpenSMTP, Sendmail, Mailinator, Postal, Dovecot, Exim e Qmail são algumas alternativas populares para a configuração pós -fix SMTP.
Explore
Você pode encontrar os seguintes links relevantes:
5 principais agentes de transferência de correio de código aberto para Linux