Erinevus lehekülje "Postfix + courier + mysql" redaktsioonide vahel
Allikas: Kuutõrvaja
104. rida: | 104. rida: | ||
user = mail | user = mail | ||
− | password = | + | password = parool |
hosts = localhost | hosts = localhost | ||
dbname = mail | dbname = mail | ||
query = SELECT domain FROM domain WHERE domain='%s' AND backupmx = '1' AND active = '1' | query = SELECT domain FROM domain WHERE domain='%s' AND backupmx = '1' AND active = '1' | ||
+ | |||
+ | ===mysql basi seadistus=== | ||
+ | |||
+ | tekitame baasi mail ja tekiame sinna struktuuri |
Redaktsioon: 25. märts 2007, kell 16:16
install
paigaldame postfix tarkvara koos mysql toega selleks freebsd's
cd /usr/ports/mail/postfix && make install clean
ning vaatame ,et mysql toega.
gentoos võime kirjutada make.conf'i use reale mysql ning siis
emerge postfix
seejärel paigaldame courieri ning mysql'i
cd /usr/portsw/mail/courier-imap && make install clean
mysql install ja seadistus on kirjas [mysql install]
postfix
main.cf
queue_directory = /var/spool/postfix command_directory = /usr/local/sbin daemon_directory = /usr/local/libexec/postfix mail_owner = postfix unknown_local_recipient_reject_code = 550 debug_peer_level = 2 sendmail_path = /usr/local/sbin/sendmail newaliases_path = /usr/local/bin/newaliases mailq_path = /usr/local/bin/mailq html_directory = /usr/share/doc/postfix-2.2.10/html manpage_directory = /usr/local/man sample_directory = /usr/local/etc/postfix readme_directory = no home_mailbox = .maildir/ soft_bounce = yes myhostname = mail.example.ee mydomain = mail.example.ee unknown_local_recipient_reject_code = 550 mynetworks_style = host mail_spool_directory = /var/mail smtpd_banner = $myhostname ESMTP, NO SPAM PLEASE :D debug_peer_level = 2 config_directory = /usr/local/etc/postfix virtual_alias_maps = mysql:$config_directory/mysql_virtual_alias_maps.cf virtual_gid_maps = static:9009 virtual_mailbox_base = /home/mail virtual_mailbox_domains = mysql:$config_directory/mysql_virtual_domains_maps.cf virtual_mailbox_maps = mysql:$config_directory/mysql_virtual_mailbox_maps.cf virtual_uid_maps = static:9009 virtual_minimum_uid = 9009 virtual_uid_maps = static:9009 virtual_create_maildirsize = yes virtual_mailbox_extended = yes virtual_mailbox_limit_maps = mysql:$config_directory/mysql_virtual_mailbox_limit_maps.cf virtual_mailbox_limit_override = yes virtual_maildir_limit_message = Sorry, users quota limit has been exceeded. virtual_overquota_bounce = yes relay_domains = mysql:$config_directory/mysql_relay_domains_maps.cf setgid_group = maildrop
mysql_virtual_alias_maps.cf
user = mail password = parool hosts = localhost dbname = mail query = SELECT goto FROM alias WHERE address='%s' AND active = '1'
mysql_relay_domains_maps.cf
user = mail password = parool hosts = localhost dbname = mail query = SELECT domain FROM domain WHERE domain='%s' AND backupmx = '1' AND active = '1'
mysql_virtual_mailbox_limit_maps.cf
user = mail password = parool hosts = localhost dbname = mail query = SELECT quota FROM mailbox WHERE username='%s' AND active = '1'
mysql_relay_domains_maps.cf
user = mail password = parool hosts = localhost dbname = mail query = SELECT domain FROM domain WHERE domain='%s' AND backupmx = '1' AND active = '1'
mysql basi seadistus
tekitame baasi mail ja tekiame sinna struktuuri