Ao configurar o envio por SMTP no WordPress os mails enviados a partir do WordPress saem a partir de outro servidor.
Mesmo que haja dificuldade a nível do envio do servidor local ou ele não tenha o serviço de mail instalado é possível despoletar o envio de mails do mesmo.
Torna também o serviço mais seguro evitando que se possa fazer envios sem autenticação do utilizador que envia o mail.
Pode-se ainda recorrer a outros serviços que garantam uma melhor entrega do email.
É sempre boa ideia separar o site do mail para que fiquem mais isolados entre si. Reduz o trabalho na migração de servidores ou no caso de algum ataque ou infecção preserva-se o funcionamento de parte dos serviços.
Existem vários plugins para WordPress. O PostSMTP mailer é o que tem um ajudante de instalação mais amigável.
Nos plugins pesquisa-se e instala-se o plugin, e depois faz-se activar.
O Wizard permite fazer o processo de forma mais automática.
Indica-se o mail a utilizar.
O sistema tenta descobrir qual o hostname de envio que se pode confirmar.
Depois propõe um protocolo para fazer o envio.
Para validar que ficou a funcionar envia-se um mail de teste.
Indica-se o mail a utilizar.
O sistema confirma que o mail foi enviado.
E por fim recebe o mail de teste.
NOTA: Para modificar o envio de mails em sites programados em PHP terá que se usar bibliotecas e configurar a programação.