Guest User

Untitled

a guest
May 28th, 2018
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.44 KB | None | 0 0
  1. # postconf -n
  2. command_directory = /usr/local/sbin
  3. config_directory = /usr/local/etc/postfix
  4. content_filter = lmtp:[212.110.95.13]:10024
  5. daemon_directory = /usr/local/libexec/postfix
  6. data_directory = /var/db/postfix
  7. debug_peer_level = 2
  8. disable_vrfy_command = yes
  9. home_mailbox = Maildir/
  10. html_directory = no
  11. mail_owner = postfix
  12. mailq_path = /usr/local/bin/mailq
  13. manpage_directory = /usr/local/man
  14. mynetworks = 212.110.95.8/32, 127.0.0.1/32
  15. mynetworks_style = host
  16. newaliases_path = /usr/local/bin/newaliases
  17. queue_directory = /var/spool/postfix
  18. readme_directory = no
  19. sample_directory = /usr/local/etc/postfix
  20. sendmail_path = /usr/local/sbin/sendmail
  21. setgid_group = maildrop
  22. show_user_unknown_table_name = no
  23. smtpd_banner = $myhostname ESMTP $mail_name
  24. smtpd_recipient_restrictions = permit_mynetworks, permit_sasl_authenticated, reject_unauth_destination, reject
  25. unknown_local_recipient_reject_code = 550
  26. virtual_alias_maps = mysql:/usr/local/etc/postfix/mysql_virtual_alias_maps.cf
  27. virtual_gid_maps = static:1002
  28. virtual_mailbox_base = /mc
  29. virtual_mailbox_domains = mysql:/usr/local/etc/postfix/mysql_virtual_domains_maps.cf
  30. virtual_mailbox_limit = 51200000
  31. virtual_mailbox_maps = mysql:/usr/local/etc/postfix/mysql_virtual_mailbox_maps.cf
  32. virtual_transport = virtual
  33. virtual_uid_maps = static:1002
  34.  
  35.  
  36. # cat mysql_virtual_domains_maps.cf
  37. user = postfix
  38. password = maildb1234
  39. hosts = localhost
  40. dbname = maildb
  41. table = domain
  42. select_field = domain
  43. where_field = domain
  44.  
  45.  
  46. # cat mysql_virtual_mailbox_maps.cf
  47. user = postfix
  48. password = maildb1234
  49. hosts = 127.0.0.1
  50. dbname = maildb
  51. table = mailbox
  52. select_field = maildir
  53. where_field = username
  54.  
  55.  
  56. mysql> desc domain;
  57. +-------------+--------------+------+-----+---------------------+-------+
  58. | Field | Type | Null | Key | Default | Extra |
  59. +-------------+--------------+------+-----+---------------------+-------+
  60. | domain | varchar(255) | NO | PRI | | |
  61. | description | varchar(255) | NO | | NULL | |
  62. | aliases | int(10) | NO | | 0 | |
  63. | mailboxes | int(10) | NO | | 0 | |
  64. | maxquota | bigint(20) | NO | | 0 | |
  65. | quota | bigint(20) | NO | | 0 | |
  66. | transport | varchar(255) | YES | | NULL | |
  67. | backupmx | tinyint(1) | NO | | 0 | |
  68. | created | datetime | NO | | 0000-00-00 00:00:00 | |
  69. | modified | datetime | NO | | 0000-00-00 00:00:00 | |
  70. | active | tinyint(1) | NO | | 1 | |
  71. +-------------+--------------+------+-----+---------------------+-------+
  72. 11 rows in set (0.01 sec)
  73.  
  74. mysql> desc mailbox;
  75. +----------+--------------+------+-----+---------------------+-------+
  76. | Field | Type | Null | Key | Default | Extra |
  77. +----------+--------------+------+-----+---------------------+-------+
  78. | username | varchar(255) | NO | PRI | | |
  79. | password | varchar(255) | NO | | | |
  80. | name | varchar(255) | NO | | NULL | |
  81. | maildir | varchar(255) | NO | | | |
  82. | quota | bigint(20) | NO | | 0 | |
  83. | domain | varchar(255) | NO | | | |
  84. | created | datetime | NO | | 0000-00-00 00:00:00 | |
  85. | modified | datetime | NO | | 0000-00-00 00:00:00 | |
  86. | active | tinyint(1) | NO | | 1 | |
  87. +----------+--------------+------+-----+---------------------+-------+
  88. 9 rows in set (0.01 sec)
  89.  
  90.  
  91.  
  92. mysql> select domain,transport from domain;
  93. +------------------+-----------+
  94. | domain | transport |
  95. +------------------+-----------+
  96. | mol.com.mk | virtual |
  97. | vox-mundi.net.mk | virtual |
  98. +------------------+-----------+
  99. 2 rows in set (0.00 sec)
  100.  
  101.  
  102. mysql> select username,maildir from mailbox;
  103. +-----------------------+------------------------+
  104. | username | maildir |
  105. +-----------------------+------------------------+
  106. | admin@mol.com.mk | mol.com.mk/admin/ |
  107. | test@vox-mundi.net.mk | vox-mundi.net.mk/test/ |
  108. +-----------------------+------------------------+
  109. 2 rows in set (0.00 sec)
Add Comment
Please, Sign In to add comment