5 votes

Configurer la commande 'mail' pour envoyer un email externe lorsque le nom de domaine du serveur est utilisé.

J'ai postfix y courrier électronique installé sur mon serveur.

La commande suivante fonctionne bien

$mail aj@xyz.com

Mais si j'utilise cette commande

$mail aj@mydomain.com  

Le système pense que j'essaie d'envoyer un courrier électronique local à l'utilisateur 'aj'. Comment puis-je définir courrier électronique pour envoyer des courriels à aj@mydomain.com en externe ?

La sortie du fichier /etc/mailname est la suivante

$cat /etc/mailname 
mydomain.com

La sortie de /etc/mail.rc

$cat /etc/mail.rc
set ask askcc append dot save crt  
ignore Received Message-Id Resent-Message-Id Status Mail-From Return-Path Via Delivered-To

5voto

AJ Dhaliwal Points 201

De [1] pg 832

Un autre paramètre que nous devrions définir est mydestination, qui spécifie les domaines de messagerie qui sont locaux.

Les changements qui sont pertinents pour ma question :

Changez le paramètre mydestination dans /etc/postfix/main.cf pour qu'il soit vide.

mydestination = 

exécuter

sudo postfix reload

[1] Manuel d'administration système Unix et Linux, 4ed, 0-13-148005-7, 978-0-13-148005-6

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X