Konu başlığım tam da derdimi özetleyen bir başlık değil. Ama kendimi öyle
bir duruma soktum ki özetlemesinin ne kadar zor olduğunu takdirinize
bırakıyorum.
Linux bilgim temel seviyelerde.
Mail sunucularmızı acilen bu makinaya taşımak zorunda kalınca, İnternetten
bulabildiğim dökümalarla dört başı mamur bir sunucu kurayım dedim, ki en
büyük hatam bu oldu.
O kadar çok hata alıp, konfigürasyonlar üzerinde o kadar uğraştım ki artık
kimim, neredeyim bilmiyorum.
Nerdeyse bir aydır araya başka işler alıp alıp buraya dönüyorum.
Temel bilgilerle google dedeyle sanırım buraya kadar. Yardımınıza muhtacım.
---------
Şu ana kadar posfix kurdum.
Sunucumda birden fazla domain var virtual hosts kimlik denetleme için *diğer
makinadaki* mysql veritabanına bağlanıyorum.
Courier POP3 ve IMAP kurulu. Daha virüs ve spam için birşey kuramadım.
Şu an sistemin son halinde;
POP3 ve IMAP üzerinden TSL kullan-a-madan postalarımızı alabiliyoruz.
Daha önce sadece makinada tanımlanmamış alanadlarına giden postalar kabul
edilmiyordu (rejected). şimdi ise hiç birşey gönderemiyorum.
Dediğim gibi bir anda hem postfix hem imap hem pop3 hem mysql üzeinden
authentication derken çorba ettim.
Aldığım hatalar için de bir ton yerde defalarca değişiklilikler yaptım.
Artık ne yapacağımı bilmiyorum.
Amacım spamcılara mümkün olduğu kadar engel olmak, hem IMAP hem POP3 hem
SMTP yi kullanıcılarıma sadece TSL ya da SSL ile açmak.
--------------------------------------
mail göndermeye çalıştığımda (TSL çalışmıyor açık yolluyorum)
#-----------------
Jan 19 19:49:52 app postfix/smtpd[10780]: connect from
unknown[85.101.255.153]
Jan 19 19:49:52 app postfix/smtpd[10780]: warning: SASL authentication
problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Jan 19 19:49:52 app postfix/smtpd[10780]: warning: SASL authentication
problem: unable to open Berkeley db /etc/sasldb2: No such file or directory
Jan 19 19:49:52 app postfix/smtpd[10780]: warning: unknown[85.101.255.153]:
SASL LOGIN authentication failed: authentication failure
Jan 19 19:49:52 app postfix/smtpd[10780]: lost connection after AUTH from
unknown[85.101.255.153]
Jan 19 19:49:52 app postfix/smtpd[10780]: disconnect from
unknown[85.101.255.153]
#----------------------------------------
Bu hata için bir de araştırdım birşeyler denedim ama olmadı.
Postfix konfigürasyonum:
postconf -n
#----------------------
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
append_dot_mydomain = no
biff = no
broken_sasl_auth_clients = yes
config_directory = /etc/postfix
delay_warning_time = 4h
disable_vrfy_command = yes
inet_interfaces = all
mailbox_size_limit = 0
masquerade_domains = mail.mygitar.com
maximal_backoff_time = 8000s
maximal_queue_lifetime = 7d
minimal_backoff_time = 1000s
mydestination =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mynetworks_style = host
myorigin = mygitar.com
readme_directory = no
recipient_delimiter = +
relayhost =
smtp_helo_timeout = 60s
smtp_tls_note_starttls_offer = yes
smtp_tls_security_level = may
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtpd_banner = $myhostname ESMTP $mail_name
smtpd_data_restrictions = reject_unauth_pipelining
smtpd_delay_reject = yes
smtpd_hard_error_limit = 12
smtpd_helo_required = yes
smtpd_helo_restrictions = permit_mynetworks, warn_if_reject
reject_non_fqdn_hostname, reject_invalid_hostname, permit
smtpd_recipient_limit = 64
smtpd_recipient_restrictions = reject_unauth_pipelining, permit_mynetworks,
permit_sasl_authenticated, reject_non_fqdn_recipient,
reject_unauth_destination, check_policy_service inet:127.0.0.1:60000, permit
smtpd_sasl_auth_enable = yes
smtpd_sasl_local_domain =
smtpd_sasl_path = /etc/postfix/sasl:/usr/lib/sasl2
smtpd_sasl_security_options = noanonymous
smtpd_sender_restrictions = permit_sasl_authenticated, permit_mynetworks,
reject_non_fqdn_sender, reject_unknown_sender_domain,
reject_unauth_pipelining, permit
smtpd_soft_error_limit = 3
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_loglevel = 1
smtpd_tls_received_header = yes
smtpd_tls_security_level = may
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_tls_session_cache_timeout = 3600s
smtpd_use_tls = yes
tls_random_source = dev:/dev/urandom
unknown_local_recipient_reject_code = 450
virtual_alias_maps = mysql:/etc/postfix/mysql_alias.cf
virtual_gid_maps = mysql:/etc/postfix/mysql_gid.cf
virtual_mailbox_base = /var/spool/mail/virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql_domains.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_mailbox.cf
virtual_uid_maps = mysql:/etc/postfix/mysql_uid.cf
#-----------------------------------
Muhtemelen Birden fazla hata var. Çünkü aldığım hatalar internetten
araştırıp kurcaladıkça değişiyor.
--
cat
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
http://liste.linux.org.tr/mailman/listinfo/linux-sunucu