Para abrir a porta 25 na sua Máquina Virtual (VM), acesse Starlight Manager > escolha a guia "Mail Bridge" > pressione o botão ‘Adicionar Mail Bridge’.
Depois que o registro PTR estiver configurado e a porta 25 habilitada, você pode configurar seu servidor SMTP preferido. Abaixo estão exemplos para Postfix, Exim e Sendmail. Use o IP da VM exibido no seu Starlight Manager e certifique-se de que o nome de domínio para o registro PTR corresponda ao seu domínio de remetente (por exemplo, mail.example.com).
|
Quando o Postfix estiver instalado, você pode iniciar o serviço e garantir que ele seja iniciado após a reinicialização do servidor:
|
Depois, você pode configurar o serviço. Todas as opções necessárias para o serviço estão localizadas no diretório /etc/postfix, e o principal arquivo de configuração é /etc/postfix/main.cf
Execute o comando sudo nano /etc/postfix/main.cf para começar a editar o arquivo de configuração principal e adicione ou atualize estas linhas:
|
Reinicie o Postfix para aplicar as alterações:
|
Teste o envio de e-mails:
|
|
O comando abaixo exibe uma interface de assistente para configuração do software. Ele permite que os usuários decidam se o Exim precisa dividir sua configuração em vários arquivos ou armazená-la em um único arquivo:
|
Se a primeira opção for usada, a configuração será armazenada nos /etc/exim4/conf.d subdiretórios. Se um arquivo de configuração for escolhido, ele será /etc/exim4/exim4.conf
Quando todas as configurações estiverem prontas, execute systemctl restart exim4para que as alterações entrem em vigor.
Edite /etc/exim4/update-exim4.conf.conf para garantir:
|
Reinicie o Exim para aplicar as alterações:
sudo systemctl restart exim4
Teste o envio de e-mails executando o comando abaixo:echo "Mail test" | mail -s "Exim Test" user@recipient.com
|
O principal arquivo de configuração do Sendmail é /etc/mail/sendmail.cf. Evite editar este arquivo diretamente. Se for necessário editar a configuração, edite o arquivo /etc/mail/sendmail.mc em vez disso, faça backup do arquivo de configuração original e use uma das alternativas a seguir para gerar um novo arquivo de configuração:
1) Use o makefile incluído /etc/mail para criar uma nova configuração:
|
Todos os arquivos gerados em /etc/mail serão regenerados se necessário.
2) Alternativamente, você pode usar o m4processador de macros para criar um novo /etc/mail/sendmail.cf. O m4processador de macros não é instalado por padrão. Antes de usá-lo para criar /etc/mail/sendmail.cf, instale o pacote m4como root:
|
Os seguintes arquivos de configuração do Sendmail estão localizados no diretório /etc/mail/:
access- especifica quais sistemas podem usar o Sendmail para envio de e-mails
domaintable- mapeamento de nomes de domínio
local-host-names - aliases para o host do servidor
mailertable- instruções que substituem o roteamento para domínios específicos
virtusertable- especifica uma forma de aliasing específica para domínio, permitindo hospedar vários domínios virtuais na máquina.
Abaixo, você pode ver exemplos de como os arquivos de configuração podem ser editados:
|
Vários dos arquivos de configuração mencionados acima devem armazenar suas informações em arquivos de banco de dados antes que quaisquer alterações entrem em vigor. Para incluir quaisquer alterações feitas nos arquivos de configuração, execute o comando makemap hash /etc/mail/<name> < /etc/mail/<name>como root. Aqui, <name> representa o nome da configuração a ser atualizada.
Reinicie o processo do Sendmail executando o comando systemctl restart sendmail.