I've "inherited" the management of a Gentoo Postfix email server and I'm having the following problem...
All new users who are added are not able to send mail when they are connected outside of the office. Internally, they can send, but externally (or using their Iphones, etc.) they cannot.
If I use a previous users credentials (username/password) for the SMTP server, everything works fine, but I'm unable to use the new Usernames/Passwords for sending.
I'm new to the Linux world so ANY help would be greatly appreciated.
Here is my mail.cf file:
smtpd_banner = $myhostname ESMTP $mail_name
biff = no
append_dot_mydomain = no
myhostname = mail.example.com
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
myorigin = mail.example.com
mydestination = mail, mail.example.com, example.com, localhost
mynetworks = 10.1.1.0/24, 127.0.0.0/8
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
message_size_limit = 307200000
mailbox_command = /usr/bin/maildrop
home_mailbox = Maildir/
minimal_backoff_time = 500s
queue_run_delay = 500s
smtpd_delay_reject = yes
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_sasl_authenticated, permit_mynetworks, check_helo_access hash:/etc/postfix/helo_access, permit
smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_non_fqdn_recipient, reject_unauth_destination, check_policy_service inet:127.0.0.1:10030
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
smtpd_sasl_local_domain = $myhostname
broken_sasl_auth_clients = yes