Line 141: |
Line 141: |
| [VM Name] | | [VM Name] |
| address vmname.sugarlabs.org | | address vmname.sugarlabs.org |
| + | |
| + | * Replace sendmail with postfix |
| + | |
| + | Create /etc/postfix/main.cf and paste the following into it replacing template-fedora13 |
| + | with the new VM name |
| + | |
| + | smtpd_banner = $myhostname ESMTP $mail_name (Fedora) |
| + | biff = no |
| + | |
| + | # appending .domain is the MUA's job. |
| + | append_dot_mydomain = no |
| + | |
| + | # Uncomment the next line to generate "delayed mail" warnings |
| + | #delay_warning_time = 4h |
| + | |
| + | readme_directory = no |
| + | |
| + | # TLS parameters |
| + | smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem |
| + | smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key |
| + | smtpd_use_tls=yes |
| + | smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache |
| + | smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache |
| + | |
| + | # See /usr/share/doc/postfix/TLS_README.gz in the postfix-doc package for |
| + | # information on enabling SSL in the smtp client. |
| + | |
| + | #bernie |
| + | myhostname = template-fedora13.sugarlabs.org |
| + | alias_maps = hash:/etc/aliases |
| + | alias_database = hash:/etc/aliases |
| + | myorigin = /etc/mailname |
| + | mydestination = |
| + | template-fedora13.sugarlabs.org, |
| + | localhost.sugarlabs.org, |
| + | localhost, |
| + | sugarlabs.org |
| + | relayhost = |
| + | |
| + | mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128 |
| + | mailbox_size_limit = 0 |
| + | recipient_delimiter = + |
| + | inet_interfaces = all |
| + | #bernie |
| + | home_mailbox = Maildir/ |
| + | |
| + | #bernie: as suggested by mostro |
| + | smtpd_recipient_restrictions = |
| + | permit_mynetworks |
| + | permit_sasl_authenticated |
| + | reject_unauth_destination |
| + | reject_rbl_client bl.spamcop.net |
| + | reject_rbl_client zen.spamhaus.org |
| + | reject_rbl_client dnsbl.njabl.org |
| + | reject_rbl_client dnsbl.sorbs.net |
| + | reject_rbl_client cbl.abuseat.org |
| + | reject_unknown_recipient_domain |
| + | reject_non_fqdn_recipient |
| + | reject_unlisted_recipient |
| + | |
| + | * disable sendmail & enable postfix |
| + | |
| + | service sendmail stop |
| + | service postfix start |
| + | chkconfig sendmail off |
| + | chkconfig postfix on |