Назад | Перейти на главную страницу

Postfix без настройки аутентификации в Ubuntu?

Теперь postfix настроен auth. Я хочу удалить логин пользователя с именем пользователя и паролем. Я хочу сделать почтовый SMTP-сервер анонимным. Какой путь изменить или какую строку удалить?

мой main.cf следует

# See /usr/share/postfix/main.cf.dist for a commented, more complete version

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

myhostname = smtp.wpecho.com
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = smtp.wpecho.com, localhost
relayhost =
mynetworks = 127.0.0.0/8
mailbox_command = procmail -a "$EXTENSION"
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
smtpd_sasl_local_domain =
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
smtpd_tls_auth_only = no
#Use these on Postfix 2.2.x only
#smtp_use_tls = yes
#smtpd_use_tls = yes
#For Postfix 2.3 or above use:
smtp_tls_security_level = may
smtpd_tls_security_level = may
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/ssl/private/smtpd.key
smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
always_bcc = admin@homevale.com

Он уже настроен для приема аутентифицированных пользователей, пользователей в ваших сетях или известных почтовых адресов (smtpd_recipient_restrictions).

Поэтому самое простое решение - добавить внутреннюю сеть в mynetworks переменная. Что-то вроде этого должно делать то, что вы хотите (при условии, что 192.168.x.x это ваша внутренняя сеть). В /8 означает, что все до первой точки должно быть одинаковым, а /16 означает, что все до второй точки должно соответствовать вашему определению.

mynetworks = 127.0.0.0/8 192.168.0.0/16

Вы не говорите, откуда хотите получать анонимную почту, поэтому будьте осторожны, чтобы не превратиться в открытый ретранслятор. тем не мение smtpd_recipient_restrictions это то, что вам нужно изменить, и вот документация для этого http://www.postfix.org/postconf.5.html#smtpd_recipient_restrictions

Вы хотите сделать это доступным через Интернет или только в частной локальной сети? Если в Интернете: ужасная идея, вы привлечете кучу спамеров за короткое время, и вскоре после этого вы вообще не сможете отправлять письма, потому что вы будете заблокированы законными почтовыми серверами.