Cevaplariniz icin tesekkur ederim sorunu cozdum fakat yeni bir sorunla
karsi karsiyayim. Dovecot ustunden kullanici bazli mysql destekli kota
vermek istiyorum fakat bir turlu mysql ustunden verdigim kotayi degil
de dovecot.conf ustundekini cekiyor. Bu konuda da yardimci olabilir
misiniz ? tum gun bununla ugrastum fakat bir yolunu bulamadim. Conf
dosyalarini ve loglari gonderiyorum. Tesekkurler.
conf;
dict {
quotadict = mysql:/etc/dovecot/dict-quota.conf
}
plugin {
# v1.0: 10MB and 1000 messages quota limit
# quota = dict:storage=10240:messages=1000 proxy::quotadict
# v1.1 + SQL:
quota = dict:user::proxy::quotadict
quota_rule = *:storage=10M:messages=1000
}
protocol imap {
mail_plugins = quota imap_quota
}
protocol pop3 {
mail_plugins = quota
pop3_uidl_format = %08Xu%08Xv
}
protocol lda {
postmaster_address = [email protected]
mail_plugins = quota
}
mysql;
driver = mysql
connect = host=localhost dbname=mail user=mail_admin
password=mail_admin_password
# The new name for MD5 is MD5-CRYPT so you might need to change this
depending on version
default_pass_scheme = CRYPT
password_query = SELECT concat(userid) AS user, password FROM users
WHERE userid = '%n'
user_query = SELECT home, uid, gid, concat('*:storage=', quota, 'B')
AS quota_rule FROM users WHERE userid = '%u'
Log;
Jul 9 15:21:02 mail dovecot: pop3-login: Login: user=<test>,
method=PLAIN, rip=100.10.1.1, lip=100.10.1.4
Jul 9 15:21:02 mail dovecot: POP3(test): Loading modules from
directory: /usr/lib/dovecot/modules/pop3
Jul 9 15:21:02 mail dovecot: POP3(test): Module loaded:
/usr/lib/dovecot/modules/pop3/lib10_quota_plugin.so
Jul 9 15:21:02 mail dovecot: POP3(test): Effective uid=1000,
gid=1000, home=/home/test/Maildir
Jul 9 15:21:02 mail dovecot: POP3(test): Quota root: name=user
backend=dict args=:proxy::quotadict
Jul 9 15:21:02 mail dovecot: POP3(test): dict quota: user=test,
uri=proxy::quotadict, noenforcing=0
Jul 9 15:21:02 mail dovecot: POP3(test): Quota rule: root=user
mailbox=* bytes=1500000 messages=0
Jul 9 15:21:02 mail dovecot: POP3(test): maildir:
data=/home/test/Maildir/:INDEX=/home/test/indexes
Jul 9 15:21:02 mail dovecot: POP3(test): maildir++:
root=/home/test/Maildir, index=/home/test/indexes, control=,
inbox=/home/test/Maildir
Jul 9 15:21:02 mail dovecot: POP3(test): Disconnected: Logged out
top=0/0, retr=1/3527, del=0/9, size=9425780
8 Temmuz 2009 18:25 tarihinde, A.Gurcan Ozturk
<[email protected]> adlı kullanıcı şunu yazmış:
> dovecot.conf ve dovecot-mysql.conf dosyalarinda ayar yapmaniz yeterli.
>
> 2009/7/8 Junior Tux <[email protected]>:
>> Merhaba arkadaslar, pop3 ve smtp 'yi farkli sunucularda
>> calistiriyorum. Bir kullanici acildiginda pop3 ile smtp sunuculari
>> arasinda sistem kullanicilari aktariliyor. Benim yapmak istedigim
>> bunlari mysql ustunden auth edebilmek. Sormak istedigim, mysql
>> destekli smtp auth icin postfix uzerinde ayarlarmalar yaptim ve
>> calisti fakat dovecot-mysql icin calismadi. Dovecot-mysql icin
>> postfix'e ayar girmem gerekiyor mu ? Sadece dovecot ustunde mysql ile
>> ilgili ayarlamalar yapmam yeterlimidir ?
>>
>> Tesekkurler.
>> _______________________________________________
>> Linux-sunucu E-Posta Listesi
>> [email protected]
>>
>> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
>> okuyabilirsiniz;
>>
>> 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
>>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
> okuyabilirsiniz;
>
> 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
>
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
okuyabilirsiniz;
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