Resolvido usando o SMTP para conectar outro host e o PHPMailer .
Situação:
O serviço de e-mail MX está em example.com, mas usando o serviço de e-mail do Google. Um domínio (serviço da web) está em um endereço IP diferente do serviço de e-mail do Google no host VPS e no mesmo nome de domínio example.com.
host example.com
example.com has address xxx.xxx.xxx.xxx <--- VPS server, WEB service
example.com mail is handled by 5 alt2.aspmx.l.google.com.
example.com mail is handled by 1 aspmx.l.google.com.
example.com mail is handled by 5 alt1.aspmx.l.google.com.
example.com mail is handled by 10 aspmx3.googlemail.com.
example.com mail is handled by 10 aspmx2.googlemail.com.
host -t mx example.com
example.com mail is handled by 5 alt2.aspmx.l.google.com.
example.com mail is handled by 1 aspmx.l.google.com.
example.com mail is handled by 5 alt1.aspmx.l.google.com.
example.com mail is handled by 10 aspmx3.googlemail.com.
example.com mail is handled by 10 aspmx2.googlemail.com.
Em um mesmo domínio, example.com
, estamos usando o serviço de e-mail do Google do serviço MX.
PROBLEMA: Em um servidor VPS example.com has address xxx.xxx.xxx.xxx
um servidor VPS não pode enviar um email para outro [email protected]
como um mesmo domínio.
O que eu quero? Usando o serviço de email MX do googlemail e o VPS de outro endereço IP.
E dig -t example.com
; <<>> DiG 9.9.2-P1 <<>> example.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 8318 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;example.com. IN A
;; ANSWER SECTION: example.com. 7200 IN A xxx.xxx.xxx.xxx
;; Query time: 208 msec ;; SERVER: 127.0.1.1#53(127.0.1.1) ;; WHEN: Sun Jul 7 13:25:21 2013 ;; MSG SIZE rcvd: 52
O envio de e-mails do serviço do Google pode enviar para TODOS.
Enviar email do servidor VPS pode enviar para ALL EXCEPT no example.com
Dica: CentOS usando o serviço Plesk com acesso SSH VPS completo. Qual é a melhor solução para o serviço de correio de trabalho em ambos e que o VPS pode enviar o serviço de email em um mesmo domínio?
Seus vps devem autenticar com o gmail antes de enviar o e-mail. Configure seu software para usar o gmail como um smarthost para entrega e você deve estar bem. Você precisará fornecer credenciais do Gmail na configuração.
Procure no diretório /var/log
por recentemente os registros do que está acontecendo. syslog
e mail.log
provavelmente terão detalhes.