Site Tools


service:postfix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
service:postfix [2018/08/14 03:59] sloaderservice:postfix [2024/01/02 06:25] (current) – [install] sloader
Line 1: Line 1:
-==== set in main.cf ====+==== install ==== 
 +<code> 
 +net-libs/courier-authlib ldap 
 +net-mail/courier-imap fam gdbm 
 +dev-libs/cyrus-sasl authdaemond openldap ssl urandom 
 +mail-mta/postfix ldap sasl ssl eai lmdb 
 +</code> 
 +==== set in /etc/postfix/main.cf ====
 <code> <code>
 myhostname = post.lionsoft.org myhostname = post.lionsoft.org
Line 8: Line 15:
 virtual_gid_maps = static:5000 virtual_gid_maps = static:5000
 virtual_mailbox_base = /var/vmail virtual_mailbox_base = /var/vmail
-virtual_mailbox_domains = lionsoft.org,justfindout.de,forgottenroots.de,mightymice.org,metzmachers.de,watzhahn.de,post.lionsoft.org+virtual_mailbox_domains = lionsoft.org,forgottenroots.de,mightymice.org,metzmachers.de,watzhahn.de,post.lionsoft.org
 virtual_mailbox_maps = ldap:/etc/postfix/ldap_mailbox_maps.cf virtual_mailbox_maps = ldap:/etc/postfix/ldap_mailbox_maps.cf
 virtual_alias_maps = ldap:/etc/postfix/ldap_alias_maps.cf virtual_alias_maps = ldap:/etc/postfix/ldap_alias_maps.cf
Line 32: Line 39:
 smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination
 </code> </code>
 +
 +==== set in /etc/postfix/ldap_mailbox_maps.cf ====
 +<code>
 +server_host = ldap://127.0.0.1/
 +search_base = ou=mailuser,dc=lionsoft,dc=org
 +version = 3
 +bind = yes
 +bind_dn = cn=mailadmin,dc=lionsoft,dc=org
 +bind_pw = test1234
 +query_filter = (&(objectclass=inetOrgPerson)(uid=%s))
 +result_attribute = mail
 +debug_level = 0
 +</code>
 +
 +==== set in /etc/postfix/ldap_alias_maps.cf ====
 +<code>
 +server_host = ldap://127.0.0.1/
 +search_base = ou=mailvirtual,dc=lionsoft,dc=org
 +version = 3
 +bind = yes
 +bind_dn = cn=mailadmin,dc=lionsoft,dc=org
 +bind_pw = test1234
 +query_filter = (&(objectclass=inetOrgPerson)(cn=%s))
 +result_attribute = mail
 +debug_level = 0
 +</code>
 +
 +==== set in /etc/sasl2/smtpd.conf ====
 +<code>
 +pwcheck_method:authdaemond
 +mech_list: PLAIN LOGIN
 +log_level: 0
 +authdaemond_path: /var/lib/courier/authdaemon/socket
 +</code>
 +
 +==== set in /etc/conf.d/saslauthd ====
 +<code>
 +SASLAUTHD_OPTS="-a rimap -O localhost"
 +</code>
 +
 +
 +==== set in /etc/courier/authlib/authdaemonrc ====
 +<code>
 +authmodulelist="authldap"
 +</code>
 +
 +==== set in /etc/courier/authlib/authldaprc ====
 +<code>
 +LDAP_URI ldap://127.0.0.1/
 +LDAP_BASEDN ou=mailuser,dc=lionsoft,dc=org
 +LDAP_BINDDN cn=mailadmin,dc=lionsoft,dc=org
 +LDAP_BINDPW test1234
 +LDAP_MAIL uid
 +LDAP_GLOB_UID vmail
 +LDAP_GLOB_GID vmail
 +LDAP_MAILDIR mail
 +#LDAP_CLEARPW clearPassword
 +
 +</code>
 +
  
 ==== test postfix for tls ==== ==== test postfix for tls ====
Line 59: Line 126:
 AGptczFAam1zMS5uZXQAbm90Lm15LnJlYWwucGFzc3dvcmQ= AGptczFAam1zMS5uZXQAbm90Lm15LnJlYWwucGFzc3dvcmQ=
  
-% openssl s_client -starttls smtp -crlf -connect lionsoft.org:25+% openssl s_client -starttls smtp -crlf -ign_eof -connect lionsoft.org:25
 ... ...
 % EHLO post.lionsoft.org % EHLO post.lionsoft.org
service/postfix.1534219184.txt.gz · Last modified: by sloader