O Mailgun é um serviço de email automatizado que te permite enviar, receber e acompanhar emails dos teus sites e aplicações. Também facilita a gestão de emails para marketing e outros fins.
Nota: A porta 25 está fechada para ligação em VMs por defeito. Se quiseres abrir a porta 25, compra o Mail Bridge e configura-o no Starlight™ Manager.
Para configurar o email MailGun no WHM, usa este guia.
Segue os passos abaixo para configurar o serviço Mailgun e o Sistema de Email para o teu domínio no CyberPanel:
Passo 1. Regista-te no Mailgun. Eles sugerem vários planos de conta a diferentes preços que podes ver aqui:

Podes registar-te e criar uma conta gratuitamente. Neste caso, certifica-te de que a opção “Adicionar informação de pagamento” não está selecionada.
Nota: As contas sem cartão de crédito estão limitadas a enviar 100 mensagens por dia:

Quando tudo estiver preenchido, clica em “Criar Conta”.
Passo 2. Verifica a tua conta de email clicando no botão “Verifica o teu endereço de email” no email correspondente do Mailgun:

Passo 3. Configura a Autenticação do Remetente Mailgun. Existem duas formas de o fazer:
Método 1:
Entra na tua conta Mailgun >> clica na secção “Enviar” do menu à esquerda >> “Envio” >> “Definições de Domínio;
Dentro do menu “Definições de Domínio”, vai à secção “Configuração”;
Adiciona destinatários autorizados introduzindo o email pretendido no campo “Endereço de email” >> clica em “Adicionar”:

Depois disso, vais receber um email para o endereço especificado. Para confirmar a adição, carrega no botão "Aceito":

Serás redirecionado para um novo separador no navegador. Clica no botão "Sim" para confirmar a adição do endereço de email:

Quando terminares, vais receber uma mensagem de “Sucesso” que significa que a conta de email em questão foi adicionada:

Método 2:
Entra na tua conta Mailgun >> clica na secção “Enviar” do menu à esquerda >> “Envio” >> “Domínios”. Nesta secção, clica no botão “Adicionar novo domínio”:

Serás redirecionado para uma página onde podes adicionar um novo domínio ao sistema Mailgun. Introduz o domínio desejado no campo “Nome do domínio”, escolhe as opções e definições avançadas necessárias e clica em “Adicionar Domínio”:

Depois disso, é necessário verificar o nome de domínio adicionado, configurando os registos TXT e MX DNS correspondentes para o domínio.
A lista dos registos que devem ser adicionados, bem como o seu estado, pode ser consultada na tua conta Mailgun >> secção “Enviar” do menu à esquerda >> “Envio” >> “Domínios” >> vai à secção “Registos DNS”.
Assim que os registos DNS forem criados para o domínio, clica no botão "Verificar" no canto superior direito:

Nota: Pode demorar até 24-48 horas para os registos DNS propagarem.
Quando a propagação terminar e todos os registos DNS necessários estiverem adicionados ao domínio, o sistema Mailgun irá verificá-lo. O domínio aparecerá agora na secção “Domínios” do menu “Envio”:

Passo 4. O próximo passo será configurar as definições SMTP para a conta de email no lado do WHM.
Para obteres as credenciais SMTP necessárias, entra na tua conta Mailgun >> clica na secção “Enviar” do menu à esquerda >> “Envio” >> “Definições de Domínio”. Nesta secção, abre o separador “Credenciais SMTP”.
Copia o valor do campo “Login”, redefine a palavra-passe e guarda os detalhes para o próximo passo:

Passo 5. Editar o ficheiro de configuração do Postfix
No Mailgun, abre as “Definições de domínio” no menu à esquerda, seleciona o teu domínio e clica em credenciais SMTP. Aqui vais obter o teu host, utilizador de login e palavra-passe. Clica em redefinir palavra-passe para obteres a tua palavra-passe, copia-a e guarda-a.

Abre o ficheiro de configuração do Postfix /etc/postfix/main.cf no editor de texto da tua escolha
nano /etc/postfix/main.cf
ouvi /etc/postfix/main.cf
Adiciona as seguintes linhas ao final do ficheiro:
relayhost = MAILGUN_HOST:587smtp_sasl_auth_enable = yessmtp_sasl_password_maps = static:MAILGUN_USER:MAILGUN_PASSsmtp_sasl_security_options = noanonymous
MAILGUN_HOST é o host Mailgun real da tua conta
MAILGUN_USER é o utilizador smtp real do Mailgun
MAILGUN_PASS é a palavra-passe SMTP real da tua conta Mailgun.
Guarda o ficheiro e reinicia o postfix executando systemctl restart postfix
Agora podes testar o envio de emails. No teu CyberPanel, abre Email -> Aceder ao Webmail. Introduz o teu email e palavra-passe lá.