Então, vou desconsiderar um pouco do que você colocou, pois não acho relevante. Você deveria ter que fazer muito pouco no cPanel. Vou me concentrar no resultado final de:
- Have all mail be in one box, and be able to send from aliases in Google Apps, just like I do now.
- Have NO MAIL AT ALL sent from Cpanel server
- Have ALL MAIL sent through Google Apps ONLY
- Have server configured so that if I put a contact form onto a website, either through wordpress or through generic PHP (like FSContact or Contact Form 7), it still sends through Google servers, NOT through my web server.
- Make it impossible for spammers to send mail FROM my server via email addresses like "[email protected]".
Lá, a configuração preferida seria configurar seu domínio principal com sua conta do Google Apps e adicionar os aliases nas configurações de domínio do Google Apps.
Clique:
Entãoisso:
Em seguida, você desejará configurar os registros MX para cada domínio como os registros MX do Google Apps. Isso será feito no cpanel. Você não precisará definir os encaminhadores de e-mail no cpanel, já que o cpanel não tocará mais no e-mail.
As entradas CNAME do ghs.googlehosted.com só precisam ser configuradas para o domínio principal. Elas não funcionarão para os aliases. Tudo bem, já que a única razão pela qual você as possui é para que você possa acessar mail.mydomain.com para fazer login no Google Apps.
Por fim, você desejará alterar o arquivo php.ini para inserir as configurações do servidor SMTP do Google Apps. Você também pode configurar seu próprio mailer php. Como a função de e-mail usará os servidores do próprio Google, você não precisa de uma assinatura DKIM. Seria sensato configurar o seu
Você provavelmente desejará configurar seus registros SPF para cada domínio também.
Agora, no Google, você pode enviar e-mails em qualquer domínio, configurar vários aliases para a mesma caixa de entrada e, quando seus aplicativos php enviarem e-mails, eles os enviarão usando os servidores SMTP do Google.