多年来,媒体一直在报道现在可用的 IPv4 地址很少的问题。但另一方面,我正在使用一家服务器托管公司,该公司很乐意以少量资金提供公共 IPv4 地址。我的私人互联网连接带有公共 IPv4 地址。
这怎么可能?问题是否像媒体想让我们相信的那样严重?
我有一台运行 postfix 的 Ubuntu 服务器。它不是我的域的邮件服务器。
每当为 root 运行 cron 作业时,输出邮件不会在本地传递,而是通过主邮件服务器发送到 root@mydomain.com。这不是我想要的。
我希望 root 的邮件要么在本地发送,要么转发到 anothermail@anotherdomain.com。
我已经尝试修改~root/.forward和/etc/aliases(并运行新别名),但没有任何帮助(我猜这些文件只在 postfix 尝试在本地发送邮件时检查)。
我能做什么?
这是/etc/postfix/main.cf:
smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no
append_dot_mydomain = no
readme_directory = no
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
myhostname = linux1.mydomain.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = linux1.mydomain.com, localhost.linux1.mydomain.com, localhost
relayhost = my.isps.relayhost.com
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = …Run Code Online (Sandbox Code Playgroud)