I installed postfix, everything seems to be ok, except that user can send
mail chcnging mail from:, I changed restrictions not to let to do it:
smtpd_sender_restrictions =
reject_sender_login_mismatch,
permit_sasl_authenticated,
reject_non_fqdn_sender
and
smtpd_sender_login_maps = mysql:/etc/mail/mysql_access.cf
So in this setings user can`t send mail, mailer sends him "Sender address
rejected: not logged in (in reply to end of DATA command"
and in maillog i got :
"NOQUEUE: reject: RCPT from localhost[127.0.0.1]: 553
seba@mydoamian.net:
Sender address rejected: not logged in; from=<seba@mydoamian.net>
to=<seba@mydoamian1.net> proto=ESMTP helo=<localhost>"
In mysql/log i see that correct query was sending to mysql, if i type that
query everything is ok
I don`t know what to do
My postconf -n
postconf -n
alias_maps = hash:/etc/mail/aliases
biff = no
broken_sasl_auth_clients = yes
command_directory = /usr/sbin
config_directory = /etc/mail
daemon_directory = /usr/lib/postfix
debug_peer_level = 2
default_privs = nobody
default_process_limit = 3
disable_vrfy_command = yes
header_checks = regexp:/etc/mail/header_checks
home_mailbox = Maildir
inet_interfaces = $myhostname, localhost
local_destination_concurrency_limit = 2
mail_name = PLD - $myhostname
mail_owner = postfix
mailbox_size_limit = 100000000
maps_rbl_domains = relays.ordb.org
maximal_queue_lifetime = 3d
message_size_limit = 10000000
mydestination = 1mydoamian.net
mydomain = $myhostname
myhostname = 2mydoamian.net
mynetworks = 127.0.0.0/8
myorigin = $myhostname
queue_directory = /var/spool/postfix
queue_run_delay = 30m
relay_domains = 1mydoamian.net
setgid_group = maildrop
smtp_tls_note_starttls_offer = yes
smtp_use_tls = yes
smtpd_banner = $myhostname ESMTP $mail_name. We block/report all spam.
smtpd_client_restrictions = permit_sasl_authenticated,reject_rbl_client
relays.ordb.org,reject_rbl_client dnsbl.njabl.org
smtpd_error_sleep_time = 5
smtpd_hard_error_limit = 5
smtpd_helo_required = yes
smtpd_recipient_limit = 10
smtpd_recipient_restrictions =
permit_sasl_authenticated,permit_mynetworks,reject _unknown_recipient_domain,reject_unauth_destinatio n,reject_non_fqdn_recipient
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_sender_login_maps = mysql:/etc/mail/mysql_access.cf
smtpd_sender_restrictions = reject_sender_login_mismatch,
permit_sasl_authenticated, reject_non_fqdn_sender
smtpd_soft_error_limit = 30
smtpd_tls_cert_file = /etc/ssl/mail/apache.crt
smtpd_tls_key_file = /etc/ssl/mail/apache.key
smtpd_tls_loglevel = 3
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
unknown_address_reject_code = 550
unknown_local_recipient_reject_code = 550
virtual_alias_domains = $virtual_alias_maps
virtual_alias_maps = mysql:/etc/mail/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:62
virtual_mailbox_base = /var/mail
virtual_mailbox_domains = mysql:/etc/mail/mysql_virtual_domains_maps.cf
virtual_mailbox_limit = 51200000
virtual_mailbox_maps = mysql:/etc/mail/mysql_virtual_mailbox_maps.cf
virtual_minimum_uid = 62
virtual_transport = virtual
virtual_uid_maps = static:62