Postfix et livraison locale

J'ai postfix sur mon Ubuntu 12. Mon serveur a un vrai nom de domaine (ddd). Mais j'aimerais utiliser Postfix pour les scripts Web sur mon serveur pour envoyer des emails.

Mon nom de domaine réel est lié à GMail. Et ça marche bien.

J'ai un nom d'utilisateur sur mon serveur comme xxx. Et le même nom d'utilisateur que j'ai sur GMail (qui est connecté à mon nom de domaine ddd).

Alors, lorsque les scripts de mon serveur envoient un courrier électronique à l'utilisateur xxx @ ddd, il l'envoie à l'utilisateur local xxx sur mon serveur ddd. Mais j'aimerais le recevoir sur GMail.

c'est possible ?

Mon enregistrement MX est correct.

ddd. 3600 IN MX 5 alt2.aspmx.l.google.com. ddd. 3600 IN MX 10 aspmx2.googlemail.com. ddd. 3600 IN MX 10 aspmx3.googlemail.com. ddd. 3600 IN MX 10 aspmx4.googlemail.com. ddd. 3600 IN MX 10 aspmx5.googlemail.com. ddd. 3600 IN MX 1 aspmx.l.google.com. ddd. 3600 IN MX 5 alt1.aspmx.l.google.com. 

Mon record principal de DNS est également bon. Mon vrai nom de domaine est bien résolu.

N'utilisez pas Postfix; Vous n'avez pas besoin de sa puissance et de sa polyvalence.

Utilisez un nullmailer décent tel que ssmtp à la place.

Ce que vous faites est invalide. Vous avez créé des enregistrements MX pour votre domaine qui indiquent les serveurs Gmail. Vous devriez recevoir les courriels localement, puis les transférer vers votre compte Gmail.

Vous pouvez configurer des cartes d'alias virtuelles dans postfix pour le faire.

Tout d'abord, assurez-vous que myhostname est défini sur un nom d'hôte dans votre domaine, et non sur votre domaine lui-même. Ensuite, modifiez / etc / mailname (fonctionne uniquement pour Debian et Ubuntu) pour avoir votre domaine, de sorte que myorigin sera configuré automatiquement. Enfin, modifiez mydestination sot, il ne contient pas $myorigin .

Cela empêchera le courrier de votre domaine qui devrait être envoyé à Gmail depuis localement.