Cyrus kasutamine Gentooga: erinevus redaktsioonide vahel
Allikas: Kuutõrvaja
Mine navigeerimisribaleMine otsikasti
Resümee puudub |
Resümee puudub |
||
| 40. rida: | 40. rida: | ||
287 /etc/init.d/amavisd start | 287 /etc/init.d/amavisd start | ||
teeme postfixi konfi | |||
main.cf | |||
queue_directory = /var/spool/postfix | |||
command_directory = /usr/sbin | |||
daemon_directory = /usr/lib/postfix | |||
mail_owner = postfix | |||
unknown_local_recipient_reject_code = 550 | |||
debug_peer_level = 2 | |||
debugger_command = | |||
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin | |||
xxgdb $daemon_directory/$process_name $process_id & sleep 5 | |||
sendmail_path = /usr/sbin/sendmail | |||
newaliases_path = /usr/bin/newaliases | |||
mailq_path = /usr/bin/mailq | |||
setgid_group = postdrop | |||
html_directory = /usr/share/doc/postfix-2.2.10/html | |||
manpage_directory = /usr/share/man | |||
sample_directory = /etc/postfix | |||
readme_directory = /usr/share/doc/postfix-2.2.10/readme | |||
smtpd_banner = $myhostname ESMTP $mail_name (no spam please ;) ) | |||
biff = no | |||
append_dot_mydomain = no | |||
delay_warning_time = 4h | |||
myhostname = domeen.ee | |||
mydomain = $myhostname | |||
myorigin = $mydomain | |||
alias_maps = hash:/etc/mail/aliases | |||
alias_database = hash:/etc/mail/aliases | |||
mailbox_size_limit = 0 | |||
recipient_delimiter = + | |||
unknown_local_recipient_reject_code = 550 | |||
mynetworks = 127.0.0.0/8, 192.168.0.0/16 | |||
mailbox_size_limit = 0 | |||
recipient_delimiter = + | |||
mailbox_transport = cyrus | |||
virtual_alias_domains = mysql:/etc/postfix/mydestination.mysql | |||
virtual_alias_maps = mysql:/etc/postfix/virtual.mysql | |||
sender_canonical_maps = mysql:/etc/postfix/canonical.mysql | |||
#spam viirus | |||
content_filter = smtp-amavis:[127.0.0.1]:10024 | |||
biff = no | |||
empty_address_recipient = MAILER-DAEMON | |||
queue_minfree = 120000000 | |||
append_dot_mydomain = no | |||
mydestination = domeen.ee, localhost | |||
relay_domains = $mydestination, /etc/postfix/relay_domains | |||
reject_maps_rbl, permit_sasl_authenticated | |||
reject_unknown_sender_domain, permit_sasl_authenticated | |||
smtpd_client_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unknown_client | |||
smtpd_sender_restrictions = | |||
reject_unknown_sender_domain, | |||
permit_sasl_authenticated, | |||
reject_rbl_client bl.spamcop.net, | |||
reject_rbl_client relays.ordb.org, | |||
reject_rbl_client sbl-xbl.spamhaus.org | |||
notify_classes = resource, software | |||
smtpd_helo_required = yes | |||
smtpd_helo_restrictions = permit_mynetworks, reject_non_fqdn_hostname, reject_invalid_hostname | |||
# vajalik, et helo, sender ja client restriction-id tööle hakkaks | |||
smtpd_delay_reject = yes | |||
broken_sasl_auth_clients = yes | |||
smtpd_sasl_auth_enable = yes | |||
smtpd_sasl_security_options = noanonymous | |||
# tls config | |||
smtp_use_tls = yes | |||
smtpd_use_tls = yes | |||
smtp_tls_note_starttls_offer = yes | |||
smtpd_tls_key_file = /etc/postfix/cert/mail.edu.ee.key | |||
smtpd_tls_cert_file = /etc/postfix/cert/mail.edu.ee.crt | |||
smtpd_tls_CAfile = /etc/postfix/cert/mail.edu.ee.crt | |||
smtpd_tls_loglevel = 1 | |||
smtpd_tls_received_header = yes | |||
smtpd_tls_session_cache_timeout = 3600s | |||
tls_random_source = dev:/dev/urandom | |||
Redaktsioon: 9. juuni 2007, kell 14:01
installime vajaliku tarkvara
21 emerge pam_mysql 22 emerge clamav 24 emerge amavisd-new 57 emerge cyrus-imap-admin 294 emerge spamassassin
paigaldame php ja apache
87 emerge php 96 emerge dev-php/PEAR-Log 98 emerge dev-php/adodb
283 rc-update add clamd default 284 rc-update add amavisd default 283 rc-update add cyrus default 284 rc-update add postfix default
installime openmailadmini
29 wget http://static.ossdl.de/openmailadmin/downloads/openmailadmin-0.10.1.tbz2 34 tar -xf openmailadmin-0.10.1.tbz2
muudame cyruse parooli ja testime selle toimimist
saslpasswd2 -c cyrus cyradm -user cyrus -host 127.0.0.1
stardime teenused
68 /etc/init.d/saslauthd start 70 /etc/init.d/cyrus start 90 /etc/init.d/apache2 start 286 /etc/init.d/clamd start 287 /etc/init.d/amavisd start
teeme postfixi konfi
main.cf
queue_directory = /var/spool/postfix
command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
mail_owner = postfix
unknown_local_recipient_reject_code = 550
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
xxgdb $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail
newaliases_path = /usr/bin/newaliases
mailq_path = /usr/bin/mailq
setgid_group = postdrop
html_directory = /usr/share/doc/postfix-2.2.10/html
manpage_directory = /usr/share/man
sample_directory = /etc/postfix
readme_directory = /usr/share/doc/postfix-2.2.10/readme
smtpd_banner = $myhostname ESMTP $mail_name (no spam please ;) )
biff = no
append_dot_mydomain = no
delay_warning_time = 4h
myhostname = domeen.ee
mydomain = $myhostname
myorigin = $mydomain
alias_maps = hash:/etc/mail/aliases
alias_database = hash:/etc/mail/aliases
mailbox_size_limit = 0
recipient_delimiter = +
unknown_local_recipient_reject_code = 550
mynetworks = 127.0.0.0/8, 192.168.0.0/16
mailbox_size_limit = 0
recipient_delimiter = +
mailbox_transport = cyrus
virtual_alias_domains = mysql:/etc/postfix/mydestination.mysql
virtual_alias_maps = mysql:/etc/postfix/virtual.mysql
sender_canonical_maps = mysql:/etc/postfix/canonical.mysql
#spam viirus
content_filter = smtp-amavis:[127.0.0.1]:10024
biff = no
empty_address_recipient = MAILER-DAEMON
queue_minfree = 120000000
append_dot_mydomain = no
mydestination = domeen.ee, localhost
relay_domains = $mydestination, /etc/postfix/relay_domains
reject_maps_rbl, permit_sasl_authenticated
reject_unknown_sender_domain, permit_sasl_authenticated
smtpd_client_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unknown_client
smtpd_sender_restrictions =
reject_unknown_sender_domain,
permit_sasl_authenticated,
reject_rbl_client bl.spamcop.net,
reject_rbl_client relays.ordb.org,
reject_rbl_client sbl-xbl.spamhaus.org
notify_classes = resource, software
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, reject_non_fqdn_hostname, reject_invalid_hostname
# vajalik, et helo, sender ja client restriction-id tööle hakkaks
smtpd_delay_reject = yes
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
# tls config
smtp_use_tls = yes
smtpd_use_tls = yes
smtp_tls_note_starttls_offer = yes
smtpd_tls_key_file = /etc/postfix/cert/mail.edu.ee.key
smtpd_tls_cert_file = /etc/postfix/cert/mail.edu.ee.crt
smtpd_tls_CAfile = /etc/postfix/cert/mail.edu.ee.crt
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_session_cache_timeout = 3600s
tls_random_source = dev:/dev/urandom
testime toimimist
159 emerge net-misc/netkit-telnetd 160 telnet 127.0.0.1 143
teeme imap pam konfiguratsiooni
148 nano /etc/pam.d/imap
#auth required pam_nologin.so #auth include system-auth #account include system-auth #session include system-auth auth sufficient pam_mysql.so user=mailedu passwd=paroolhost=localhost db=baas table=user usercolumn=mbox passwdcolumn=password crypt=1 sqlLog=0 account required pam_mysql.so user=mailedu passwd=paroolhost=localhost db=baas table=user usercolumn=mbox passwdcolumn=password crypt=1 sqlLog=0
370 ln /etc/pam.d/imap /etc/pam.d/pop 371 ln /etc/pam.d/imap /etc/pam.d/sieve 372 ln /etc/pam.d/imap /etc/pam.d/smtp 373 ln /etc/pam.d/imap /etc/pam.d/nntp
310 mkdir /var/lib/amavis