Can't Send e-mail from Outside connection (PostFix)

Discussion in 'Installation/Configuration' started by linuxnoob408, Aug 28, 2012.

  1. linuxnoob408

    linuxnoob408 New Member

    Hello Everyone.

    I'm getting the following error.
    NOQUEUE: reject:
    Relay access denied;


    I tried to configure thunderbird using password and not using password for smtp. Still not working.

    I can send locally (Web Mail) fine.

    Thank you!

    P.s. sorry for my english

    Here is my main.cf

    # postfix config file

    # uncomment for debugging if needed
    #soft_bounce=yes

    # postfix main
    mail_owner = postfix
    setgid_group = postdrop
    delay_warning_time = 4

    # postfix paths
    html_directory = no
    command_directory = /usr/sbin
    daemon_directory = /usr/libexec/postfix
    queue_directory = /var/spool/postfix
    sendmail_path = /usr/sbin/sendmail.postfix
    newaliases_path = /usr/bin/newaliases.postfix
    mailq_path = /usr/bin/mailq.postfix
    manpage_directory = /usr/share/man
    sample_directory = /usr/share/doc/postfix-2.2.2/samples
    readme_directory = /usr/share/doc/postfix-2.2.2/README_FILES

    # network settings
    inet_interfaces = all
    mydomain = mydomain.com
    myhostname = mail.mydomain.com
    mynetworks = 192.168.0.0/16,
    127.0.0.0/24,
    69.240.184.72/29
    mydestination = $myhostname,
    localhost.$mydomain,
    localhost
    relay_domains = $mydestination

    # mail delivery
    recipient_delimiter = +

    # mappings
    alias_maps = hash:/etc/aliases
    alias_database = hash:/etc/aliases
    #local_recipient_maps =

    # virtual setup
    virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_alias_maps.cf,
    regexp:/etc/postfix/virtual_regexp
    virtual_gid_maps = static:89
    virtual_mailbox_base = /home/vmail
    virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains_maps.cf
    virtual_mailbox_maps = mysql:/etc/postfix/mysql-virtual_mailbox_maps.cf
    virtual_minimum_uid = 89
    virtual_transport = virtual
    virtual_uid_maps = static:89

    # debugging
    debug_peer_level = 2
    debugger_command =
    PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
    xxgdb $daemon_directory/$process_name $process_id & sleep 5

    # authentication
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_security_options = noanonymous
    smtpd_sasl_local_domain = $myhostname
    broken_sasl_auth_clients = yes

    # tls config
    smtp_use_tls = yes
    smtpd_use_tls = yes
    smtp_tls_note_starttls_offer = yes
    smtpd_tls_key_file = /etc/postfix/ssl/smtpd.pem
    smtpd_tls_cert_file = /etc/postfix/ssl/smtpd.pem
    smtpd_tls_CAfile = /etc/postfix/ssl/smtpd.pem
    smtpd_tls_loglevel = 1
    smtpd_tls_received_header = yes
    smtpd_tls_session_cache_timeout = 3600s
    tls_random_source = dev:/dev/urandom

    # rules restrictions
    # smtpd_client_restrictions = reject_rbl_client zen.spamhaus.org
    #smtpd_recipient_restrictions = permit_sasl_authenticated
    smtpd_helo_restrictions = permit_sasl_authenticated,
    permit_mynetworks,
    reject_non_fqdn_hostname
    smtpd_sender_restrictions = reject_non_fqdn_sender,
    reject_unknown_sender_domain
    smtpd_recipient_restrictions = permit_sasl_authenticated,
    permit_mynetworks,
    reject_unauth_destination,
    reject_non_fqdn_recipient,
    reject_unknown_recipient_domain
    smtpd_helo_required = yes
    unknown_local_recipient_reject_code = 550
    disable_vrfy_command = yes
    smtpd_data_restrictions = reject_unauth_pipelining
     
  2. Mark_NL

    Mark_NL Member

    If the destination of the email is NOT one of these:
    Code:
    mynetworks = 192.168.0.0/16,127.0.0.0/24, 69.240.184.72/29
    the mail will be "relayed"

    By deafult, Postfix will only relay mail that is coming from authenticated users, so I'm putting my money on incorrect authentication.
     

Share This Page