Pour que postfix sache ne pas délivrer de courrier pour un domaine localement, vous devrez apporter des modifications à quelques variables de configuration (si cela est pertinent pour votre configuration) dans main.cf - à partir des documents officiels de postfix, vous devrez effectuer assurez-vous de supprimer tous les domaines que vous ne souhaitez pas traiter comme locaux des variables suivantes:
mydestination: il contient généralement la liste des domaines livrés localement
local_recipient_maps: table de recherche contenant les adresses des destinataires locaux
local_transport: transport par défaut pour le courrier local - modifiez si les inet_interfaces ou proxy_interfaces correspondent à la destination d'un courrier
virtual_mailbox_domains: identique à mydestination, si vous en faites usage
Au-delà, je vous recommande:
utilisez postconf sur la ligne de commande pour obtenir un accès rapide aux valeurs actuelles dans les variables de configuration de postfix ( man postconf pour plus de détails)
visitez la page d'information postconf / main.cf sur le site officiel de postfix pour tous les détails
Oui, le suffixe peut être compliqué - mais c'est la beauté de sa nature configurable.
Je ne sais pas si c'est la solution idéale, mais j'ai une boîte avec un seul domaine et cela a fonctionné pour moi. J'utilise Google Apps pour les e-mails, et nous avons installé postfix pour envoyer des e-mails transactionnels, qui finissent par passer par sendgrid pour être remis aux utilisateurs de notre site.
J'ai trouvé que postfix remplissait / Maildir avec des milliers de messages et mangeait de l'espace disque sur mon système.
J'ai changé ce qui suit dans etc / postfix / main.cnf:
Où {IP-ADDRESS-HERE} est votre IP, par exemple 10-100-10-10
Après le redémarrage de postfix, j'ai testé et les messages sont toujours envoyés avec succès à sendgrid et sortis via postfix, mais maintenant mon maildir n'est plus rempli de messages inutiles.
J'ai trouvé cette question et cette réponse en cherchant spécifiquement autour de ce problème mais dans le contexte de Plesk. Il semble que sous certaines configurations (peut-être dépendant de votre fournisseur d'hébergement), Plesk aime à supposer que postfix va utiliser la livraison locale, quoi qu'il arrive. Le plus utile!
Réponses:
Pour que postfix sache ne pas délivrer de courrier pour un domaine localement, vous devrez apporter des modifications à quelques variables de configuration (si cela est pertinent pour votre configuration) dans main.cf - à partir des documents officiels de postfix, vous devrez effectuer assurez-vous de supprimer tous les domaines que vous ne souhaitez pas traiter comme locaux des variables suivantes:
Au-delà, je vous recommande:
Oui, le suffixe peut être compliqué - mais c'est la beauté de sa nature configurable.
J'espère que cela t'aides!
la source
Je ne sais pas si c'est la solution idéale, mais j'ai une boîte avec un seul domaine et cela a fonctionné pour moi. J'utilise Google Apps pour les e-mails, et nous avons installé postfix pour envoyer des e-mails transactionnels, qui finissent par passer par sendgrid pour être remis aux utilisateurs de notre site.
J'ai trouvé que postfix remplissait / Maildir avec des milliers de messages et mangeait de l'espace disque sur mon système.
J'ai changé ce qui suit dans etc / postfix / main.cnf:
À:
Où {IP-ADDRESS-HERE} est votre IP, par exemple 10-100-10-10
Après le redémarrage de postfix, j'ai testé et les messages sont toujours envoyés avec succès à sendgrid et sortis via postfix, mais maintenant mon maildir n'est plus rempli de messages inutiles.
la source
J'ai trouvé cette question et cette réponse en cherchant spécifiquement autour de ce problème mais dans le contexte de Plesk. Il semble que sous certaines configurations (peut-être dépendant de votre fournisseur d'hébergement), Plesk aime à supposer que postfix va utiliser la livraison locale, quoi qu'il arrive. Le plus utile!
J'ai ensuite trouvé et suivi cet article qui m'a aidé à résoudre le problème: http://www.rcneil.com/blog/postfix-local-loop-in-plesk/
La partie pertinente est:
Je voulais juste enregistrer cela ici au cas où quelqu'un trouverait utile de connaître exactement les paramètres qui fonctionnaient pour moi.
la source
J'ai trouvé le lien ci-dessous très utile, il montre un guide étape par étape pour désactiver le suffixe pour la livraison de domaine externe. http://www.codeinsects.com/allow-postfix-php-send-email-to-work-with-extenal-mx-record.html
la source