* Burkart Orlowski | Onlinehelp24 <users@sogo.nu>:
> 
> I narrowed it down to:
> C: connect to <0x0x9085de0[NGInternetSocketAddress]: host=127.0.0.1 
> not-filled>
> 2011-09-05 23:28:12.414 sogod[13599] SMTP: reply has invalid format ((nil))
> 2011-09-05 23:28:12.415 sogod[13599] Could not connect to the SMTP server 
> 127.0.0.1 on port 25
> 
> There was 127.0.0.1/8 missing in "mynetworks". Now the error message is:
> Cannot send message: error when connecting to the SMTP server.
> 
> 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
> inet_interfaces = all
> inet_protocols = ipv4
> mailbox_size_limit = 0
> mailbox_transport = cyrus
> mydestination = localhost.localdomain, localhost

That's all? Your server should only accept mail for localhost.localdomain and
localhost?

> myhostname = server
> mynetworks = 127.0.0.1/8 192.168.178.0/24
> readme_directory = no
> recipient_delimiter = +
> relayhost = smtprelaypool.ispgateway.de
> sender_canonical_maps = hash:/etc/postfix/sender_canonical
> smtp_sasl_auth_enable = yes
> smtp_sasl_password_maps = hash:/etc/postfix/sasl_password
> smtp_sasl_security_options = noanonymous
> smtp_sender_dependent_authentication = yes
> smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
> smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu) ($mail_version)
> smtpd_recipient_restrictions = permit_mynetworks,     
> permit_sasl_authenticated,        reject

If you accept messages from the outside and if your host is exposed to the
Internet directly you will be flooded with Spam unless you add more options to
$smtpd_recipient_restrictions. Join postfix-us...@de.postfix.org and we will
help you to develop a policy that works for your requirements.

> smtpd_sasl_auth_enable = yes
> smtpd_sasl_local_domain = 
> smtpd_sasl_path = smtpd

smtpd is the default for $smtpd_sasl_path. No need to set it.


> smtpd_sasl_security_options = noanonymous
> smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
> smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
> smtpd_tls_security_level = encrypt

Here you go. You require ANY client to speak TLS or you drop the connection.
This doesn't work for SOGo. Choose "may" and it will work.

> smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
> strict_rfc821_envelopes = no

You want "strict_rfc821_envelopes = yes" to get rid of spam.

p@rick

-- 
state of mind ()

http://www.state-of-mind.de

Franziskanerstraße 15      Telefon +49 89 3090 4664
81669 München              Telefax +49 89 3090 4666

Amtsgericht München        Partnerschaftsregister PR 563

-- 
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to