O Mailgun é um serviço de e-mail automatizado que permite enviar, receber e rastrear e-mails dos seus sites e aplicativos. Ele também facilita o gerenciamento de e-mails para marketing e outros fins.
NB: A porta 25 está fechada para conexão em VMs por padrão. Se você quiser abrir a porta 25, compre o Mail Bridge e configure-o no Starlight™ Manager.
Para configurar o e-mail do MailGun no WHM, utilize este guia.
Siga os passos abaixo para configurar o serviço Mailgun e o Sistema de E-mail para seu nome de domínio no lado do CyberPanel:
Passo 1. Cadastre-se no Mailgun. Eles oferecem vários planos de conta com preços diferentes que você pode ver aqui:

Você pode se cadastrar e criar uma conta gratuitamente. Neste caso, certifique-se de que a opção “Adicionar informações de pagamento” não esteja selecionada.
NB: Contas sem cartão de crédito estão limitadas ao envio de 100 mensagens por dia:

Depois de preencher tudo, clique em “Criar Conta”.
Passo 2. Verifique sua conta de e-mail clicando no botão “Verifique seu endereço de e-mail” no e-mail correspondente do Mailgun:

Passo 3. Configure a Autenticação do Remetente do Mailgun. Existem duas maneiras de fazer isso:
Método 1:
Faça login na sua conta Mailgun >> clique na seção “Enviar” do menu à esquerda >> “Envio” >> “Configuração de Domínio";
Dentro do menu “Configurações de Domínio”, vá para a seção “Configuração”;
Adicione destinatários autorizados inserindo o e-mail desejado no campo “Endereço de e-mail” >> clique em “Adicionar”:

Depois disso, você receberá um e-mail no endereço especificado. Para confirmar a adição, pressione o botão "Eu concordo":

Você será redirecionado para uma nova aba no navegador. Clique no botão "Sim" para confirmar a adição do endereço de e-mail:

Após concluir, você receberá uma mensagem de “Sucesso” indicando que a conta de e-mail em questão foi adicionada:

Método 2:
Faça login na sua conta Mailgun >> clique na seção “Enviar” do menu à esquerda >> “Envio” >> “Domínios”. Nesta seção, clique no botão “Adicionar novo domínio”:

Você será redirecionado para uma página onde é possível adicionar um novo domínio ao sistema Mailgun. Insira o domínio desejado no campo “Nome do domínio”, escolha as opções e configurações avançadas necessárias e clique em “Adicionar Domínio”:

Depois disso, é necessário verificar o nome de domínio adicionado configurando os registros DNS TXT e MX correspondentes para o domínio.
A lista de registros que devem ser adicionados, bem como seu status, pode ser verificada na sua conta Mailgun >> seção “Enviar” do menu à esquerda >> “Envio” >> “Domínios” >> vá para a seção “Registros DNS”.
Depois que os registros DNS forem criados para o domínio, clique no botão "Verificar" no canto superior direito:

NB: Pode levar até 24-48 horas para que os registros DNS se propaguem.
Assim que a propagação terminar e todos os registros DNS necessários forem adicionados ao domínio, o sistema Mailgun irá verificá-lo. O domínio agora será listado na seção “Domínios” do menu “Envio”:

Passo 4. O próximo passo será configurar as definições SMTP para a conta de e-mail no lado do WHM.
Para obter as credenciais SMTP necessárias, faça login na sua conta Mailgun >> clique na seção “Enviar” do menu à esquerda >> “Envio” >> “Configurações de Domínio”. Nesta seção, abra a guia “Credenciais SMTP”.
Copie o valor do campo “Login”, redefina a senha e salve os detalhes para o próximo passo:

Passo 5. Edite o arquivo de configuração do Postfix
No Mailgun, abra “Configurações de domínio” no menu à esquerda, selecione seu domínio e clique em credenciais SMTP. Aqui você obterá seu host, usuário de login e senha. Clique em redefinir senha para obter sua senha, basta copiá-la e salvá-la.

Abra o arquivo de configuração do Postfix /etc/postfix/main.cf no editor de texto de sua preferência
nano /etc/postfix/main.cf
ouvi /etc/postfix/main.cf
Adicione as seguintes linhas ao final do arquivo:
relayhost = MAILGUN_HOST:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASSsmtp_sasl_security_options = noanonymous
MAILGUN_HOST é o host real do Mailgun da sua conta
MAILGUN_USER é o usuário smtp real do Mailgun
MAILGUN_PASS é a senha SMTP real da sua conta Mailgun.
Salve o arquivo e reinicie o postfix executando systemctl restart postfix
Agora, você pode testar o envio de e-mails. No seu CyberPanel, abra E-mail -> Acessar Webmail. Insira seu e-mail e senha lá.