J'ai configuré un serveur Postfix sous Ubuntu en tant que système satellite pour transférer les courriers électroniques vers un serveur Exchange.
Lorsque j'essaie de faire Sudo -i
avec un utilisateur qui ne fait pas partie du groupe sudoers
, l'incident signale l'envoi d'un courrier électronique. (Je pense en utilisant Postfix)
Sur l'afficheur de la file d'attente Exchange, j'ai vu des messages non remis à une adresse [email protected]
avec le rapport d'incident de sécurité. Cet email n'existe pas. J'ai changé /etc/mailname
pour utiliser domain.com
mais dans les journaux de Postfix /var/log/mail.log
, j'ai vu un courrier électronique aller à [email protected]
.
Après l'installation, j'ai couru le
newaliases
service postfix restart
Mon objectif est de configurer le postfix pour qu'il envoie le rapport d'incident à [email protected]
au lieu de [email protected]
ou [email protected]
Remarque: J'envoie actuellement des courriers électroniques dans plusieurs scripts PHP destinés à [email protected]
et tout fonctionne correctement.
hostname -f
ns.domain.local
cat /etc/hosts
127.0.0.1 ns.domain.local ns localhost
192.168.1.3 ns.domain.local ns
cat /etc/hostname
ns
cat /root/.forward
[email protected]
cat /etc/aliases
postmaster: root
root: [email protected]
cat /etc/mailname
domain.local
cat /etc/postfix/main.cf
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
# TLS parameters
smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls=yes
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = ns.domain.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = ns.domain.local, localhost.domain.local, localhost,
relayhost = 192.168.1.2 #(EXCHANGE_IP_ADDRESS)
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = loopback-only
inet_protocols = ipv4
Merci pour toute aide.
J'ai trouvé le problème. Maintenant, je peux recevoir les rapports par courrier électronique. Comme l'explique le document, vous devez rediriger le compte local root vers un compte unix. Je garde tous les autres paramètres tels que je les ai publiés auparavant.
Je dois configurer:
nano /etc/postfix/main.cf:
virtual_alias_maps = hash:/etc/postfix/virtual
# I had to create the file.
nano /etc/postfix/virtual:
root root@localhost
Et puis courir
postmap /etc/postfix/virtual
Voici l'explication: http://www.postfix.org/STANDARD_CONFIGURATION_README.html#some_local
Merci à tous.