Linux.com

xthreenet

xthreenet

  • Linux.com Member
  • Posts: 2
  • Member Since: 25 Feb 11
  • Last Logged In: 07 Mar 11

Latest Posts

Posted by
Topic
Post Preview
Posted
  • xthreenet
    RE: Postfix cannot send emails outside of network
    I found the problem...finally! And of course it was something incredibly simple. Since I set it to use all protocols I needed [::1]/128 in the mynetworks = line. Is [::1]/128 the same as 127.0.0.0/8 in the sense that it is only my local machine? I am not opening up a security risk? Postconf -n: alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix home_mailbox = Maildir/ inet_interfaces = all inet_protocols = all mailbox_command = mailbox_size_limit = 0 mydestination = myserver.mydomain.com, mydomain.com, localhost.mydomain.com, localhost mydomain = mydomain.com myhostname = myserver.mydomain.com mynetworks = 127.0.0.0/8, 192.168.20.0/24, [b][::1]/128[/b] myorigin = /etc/mailname readme_directory = no recipient_delimiter = + relayhost = smtp_tls_note_starttls_offer = yes smtp_tls_security_level = may smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem smtpd_tls_auth_only = no smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt smtpd_tls_key_file = /etc/ssl/private/smtpd.key smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_security_level = may smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_tls_session_cache_timeout = 3600s smtpd_use_tls = yes tls_random_source = dev:/dev/urandom
    Link to this post 26 Feb 11

    I found the problem...finally! And of course it was something incredibly simple. Since I set it to use all protocols I needed [::1]/128 in the mynetworks = line. Is [::1]/128 the same as 127.0.0.0/8 in the sense that it is only my local machine? I am not opening up a security risk?

    Postconf -n:

    alias_database = hash:/etc/aliases
    alias_maps = hash:/etc/aliases
    append_dot_mydomain = no
    biff = no
    broken_sasl_auth_clients = yes
    config_directory = /etc/postfix
    home_mailbox = Maildir/
    inet_interfaces = all
    inet_protocols = all
    mailbox_command =
    mailbox_size_limit = 0
    mydestination = myserver.mydomain.com, mydomain.com, localhost.mydomain.com, localhost
    mydomain = mydomain.com
    myhostname = myserver.mydomain.com
    mynetworks = 127.0.0.0/8, 192.168.20.0/24, [::1]/128
    myorigin = /etc/mailname
    readme_directory = no
    recipient_delimiter = +
    relayhost =
    smtp_tls_note_starttls_offer = yes
    smtp_tls_security_level = may
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
    smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_local_domain =
    smtpd_sasl_security_options = noanonymous
    smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
    smtpd_tls_auth_only = no
    smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
    smtpd_tls_key_file = /etc/ssl/private/smtpd.key
    smtpd_tls_loglevel = 1
    smtpd_tls_received_header = yes
    smtpd_tls_security_level = may
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtpd_tls_session_cache_timeout = 3600s
    smtpd_use_tls = yes
    tls_random_source = dev:/dev/urandom

  • xthreenet
    Postfix cannot send emails outside of network
    I know this issue comes up a lot, but none of the fixes I have found in the last couple days will work. I guess I will have to post my config and hope something sticks out to somebody. I have postfix installed on Ubuntu server 10.0.4 lts and can send/receive internally via smtp telnet session. I know this is probably something very simple, I just feel like I have tried everthing I have found to try. I followed the guide at https://help.ubuntu.com/community/Postfix . Here is my postconf -n: me@myserver:~$ postconf -n alias_database = hash:/etc/aliases alias_maps = hash:/etc/aliases append_dot_mydomain = no biff = no broken_sasl_auth_clients = yes config_directory = /etc/postfix home_mailbox = Maildir/ inet_interfaces = all inet_protocols = all mailbox_command = mailbox_size_limit = 0 mydestination = myserver.mydomain.com, mydomain.com, localhost.mydomain.com, , localhost mydomain = mydomain.com myhostname = myserver.mydomain.com mynetworks = 127.0.0.0/8, 192.168.20.0/24 myorigin = $mydomain readme_directory = no recipient_delimiter = + relayhost = smtp_tls_note_starttls_offer = yes smtp_tls_security_level = may smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination smtpd_sasl_auth_enable = yes smtpd_sasl_local_domain = smtpd_sasl_security_options = noanonymous smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem smtpd_tls_auth_only = no smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt smtpd_tls_key_file = /etc/ssl/private/smtpd.key smtpd_tls_loglevel = 1 smtpd_tls_received_header = yes smtpd_tls_security_level = may smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache smtpd_tls_session_cache_timeout = 3600s smtpd_use_tls = yes tls_random_source = dev:/dev/urandom And I get this message trying to send: 554 5.7.1 : Relay access denied
    Link to this post 25 Feb 11

    I know this issue comes up a lot, but none of the fixes I have found in the last couple days will work. I guess I will have to post my config and hope something sticks out to somebody. I have postfix installed on Ubuntu server 10.0.4 lts and can send/receive internally via smtp telnet session. I know this is probably something very simple, I just feel like I have tried everthing I have found to try. I followed the guide at https://help.ubuntu.com/community/Postfix . Here is my postconf -n:

    me@myserver:~$ postconf -n
    alias_database = hash:/etc/aliases
    alias_maps = hash:/etc/aliases
    append_dot_mydomain = no
    biff = no
    broken_sasl_auth_clients = yes
    config_directory = /etc/postfix
    home_mailbox = Maildir/
    inet_interfaces = all
    inet_protocols = all
    mailbox_command =
    mailbox_size_limit = 0
    mydestination = myserver.mydomain.com, mydomain.com, localhost.mydomain.com, , localhost
    mydomain = mydomain.com
    myhostname = myserver.mydomain.com
    mynetworks = 127.0.0.0/8, 192.168.20.0/24
    myorigin = $mydomain
    readme_directory = no
    recipient_delimiter = +
    relayhost =
    smtp_tls_note_starttls_offer = yes
    smtp_tls_security_level = may
    smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
    smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
    smtpd_recipient_restrictions = permit_sasl_authenticated,permit_mynetworks,reject_unauth_destination
    smtpd_sasl_auth_enable = yes
    smtpd_sasl_local_domain =
    smtpd_sasl_security_options = noanonymous
    smtpd_tls_CAfile = /etc/ssl/certs/cacert.pem
    smtpd_tls_auth_only = no
    smtpd_tls_cert_file = /etc/ssl/certs/smtpd.crt
    smtpd_tls_key_file = /etc/ssl/private/smtpd.key
    smtpd_tls_loglevel = 1
    smtpd_tls_received_header = yes
    smtpd_tls_security_level = may
    smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
    smtpd_tls_session_cache_timeout = 3600s
    smtpd_use_tls = yes
    tls_random_source = dev:/dev/urandom

    And I get this message trying to send:

    554 5.7.1 <xxxxxxxxxx@hotmail.com>: Relay access denied

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Join / Linux Training / Board