From: Ethem AY [mailto:[EMAIL PROTECTED] 
Sent: Friday, March 28, 2008 3:32 PM
To: qmail@lists.enderunix.org
Subject: Re: [qmail] Qmail hakkında...

 

Yardımınız. için teşekkür ederim.

My.cnf 'yi dediğiniz gibi /var/db/mysql/ altında arıyormuş  oraya
kopyaladım. my.cnf içerisinde  "time_wait=" satırı yok.bakalım aynı durum
oluşacakmı.
birde  Ezmlm ile liste oluşturdum belirli topluluklar var oralara mail
dağıtıyor.lakin sadece iki domainden mail atılabilmesini istiyorum.
aa.com  
bb.com

bu listelere @aa.com ve @bb.com  domainleri haricinde mail gelmesini
istemiyorum 

 

Söz konusu mail listeleri herkese mi açık?

Sadece üyeler mail atsın şeklinde bilinçli olarak mı ayarlamadınız?

Böyle bişey yapılabilrmi ? / nasıl yapabilirim ?

teşekkürler iyi çalışmalar.



Mesut GÜLNAZ yazmış: 

Merhabalar...

 

 

From: Ethem AY [mailto:[EMAIL PROTECTED] 
Sent: Thursday, March 27, 2008 2:47 PM
To: qmail@lists.enderunix.org
Subject: [qmail] Qmail hakkında...

 

Merhaba arkadaşlar;

Sistemim FreeBSD 6.2 

qmail-1.03.
ucspi-tcp-0.88.
daemontools-0.76.
ezmlm-0.53.
ezmlm-idx-0.443.
vpopmail/vpopmail-5.4.13.
vqadmin-2.3.2.
qmailadmin-1.2.9.
clamav/clamav-0.88.2.
ripmime-1.4.0.6.
qsheff-II-2.1-r2.
courier-authlib-0.58.
courier-imap-4.1.1.
pcre-6.3.
squirrelmail-1.4.6.
isoqlog-2.2.1.


Kurulumu http://www.enderunix.org/docs/qmail-install.php  Hakan OZAY'ın
dökümanına uyarak bire-bir kurdum.
Bu arada kendisine çok teşekkür ediyorum gerçekten mükemmel bir döküman
yazmış.çok faydalı oldu.

bu kurulum sonrası qmail çalıştı lakin bir kaç problemim var.

1.gün içerisinde normal çalışmasına rağmen her sabah  kullanıcı doğrulaması
yapmıyor ve log dosyasına aşağıdakileri yazıyor. 




Mar 27 08:57:09 mail authdaemond: vmysql: sql error[3]: MySQL server has
gone away 

googleden araştırdım ve my.cnf dosyasının içinde "wait_timeout =" satırı
eklemek gerekiyormuş.arattırdım my.cnf dosyası bende yok lakin 
/usr/local/share/mysql/ altında my-small.cnf ,my-medium.cnf,my-large.cnf
dosyaları mevcut medium olanı 
my.cnf olarak aynı dizine kopyaladım ama gene aynı durum oldu.nasıl yapmam
lazım ?

aynı yere olmaz. Öncelikle #ps auxwww | grep my.cnf komutu ile my.cnf
dosyasını mysql nerede arıyor ya da kullanıyor öğrenmeli ve o dosyayı oraya
kopyalamalısınız.

Mesela bu örnekte: my.cnf dosyası "/var/db/mysql/my.cnf" de olmalıymış. Bu
dosyayı o lokasyona kopyalayınız ve mysql i restart ediniz. Bu esnada
"/var/db/mysql/www.test.com.err" dosyasını da tail -f ile takip ederseniz.
Mysql in başlatılması ile ilgili hataları da görebilir siniz.

mysql      892  0.0  1.0 53292 20552 con- IN   Fri04PM   0:00.00
/usr/local/libexec/mysqld --defaults-extra-file=/var/db/mysql/my.cnf
--basedir=/usr/local --datadir=/var/db/mysql
--log-error=/var/db/mysql/www.test.com.err
--pid-file=/var/db/mysql/www.test.com.pid



2. Qmailin geri dönen maillerini (user is over quota vs..)
türkçeleştirebilirmiyim ?

Eğer qmail i portsdan kurduysanız
/usr/ports/mail/qmail/work/qmail-1.03/qmail-local.c dosyasını derlemeden
önce editlerseniz ve

   case 1: strerr_die1x(1, "User over quota. (#5.1.1)");

   case 2: strerr_die1x(111,"Unable to chdir to maildir. (#4.2.1)");

   case 3: strerr_die1x(111,"Timeout on maildir delivery. (#4.3.0)");

   case 4: strerr_die1x(111,"Unable to read message. (#4.3.0)");

   default: strerr_die1x(111,"Temporary error on maildir delivery.
(#4.3.0)");

 

satırlarını değiştirirseniz amacınıza ulaşabilirsiniz. tabiki değiştirdikten
sonra derleme yapmanız gerekiyor. Ancak tüm dünyaya mail atan bir sistem
karşıtaraftaki sunuculara da cevap döneceğinden ona göre bir değerlendirme
yapmakta fayda var.


3. İki adet domainim var .bütün geri dönen mailler default domainin adıyla
geri dönüyor.bunu her domain için ayarlayabilirmiyim ?

Default domain ile dönmesinden kasıt delivery failed vs hataları ise bu
hatalar genelde "hostname" üzerinden gelirler. Domain bazında değil.


4. spamc'nin dosyayı skip etmesi nedemek ? loga aşağıdaki şekilde düşüyor.
Mar 27 10:09:43 mail spamc[2551]: skipped message, greater than max message
size (512000 bytes)

Spamc yi siz 512000 byte dan daha büyük dosyaları tarama diye
ayarlamışsınız. O sebeple de spamc 512000 byte dan daha büyük olan mail ya
da mesajları tamamıyor. Geçirmiş.


5. Kullanıcılar genelde outlook aracılığı ile maillerini
okuyorlar/gönderiyorlar.outlook ile mail gönderdiği zaman .

Mar 27 14:20:34 mail imapd: LOGIN, [EMAIL PROTECTED], ip=[::ffff:10.10.7.5],
protocol=IMAP
Mar 27 14:20:34 mail imapd: DISCONNECTED, [EMAIL PROTECTED],
ip=[::ffff:10.10.7.5], headers=0, body=0, rcvd=0, sent=24, time=0

şeklinde loglara düşüyor.smtp auth'unu kullanması gerekmiyormu ? nasıl
düzeltebilirim.?

Loglardanda anlaşılacağı gibi kullanıcılar SMTP ile değil IMAP protokolü
üzerinden maillerine ulaşıyorlar. Outlook da mail hesaplarınızı kurarken
POP3 ya da IMAP şeklinde kurabilirsiniz. Hesabınızı kaldırıp yeniden IMAP
değil de POP3 olarak kurmalısınız.

6.Qmail hakkında çok tecrübeli değilim.tavsiye ettiğiniz patch ler varmıdır
?

/usr/ports/mail/qmail/ altında "make config" komutunu verdiğiniz zaman
karşınızı tüm patchlerin listesi çıkacaktır.

Ordan istediklerinizi seçebilirsiniz. Tamamen size kalmış. Hepsini
seçmenizde bir sakınca yok. Orda olmayan ancak faydalı bir diğer patch ise
"qmail-smtpd-relay-reject". Bu patch elle yapmalısınız. Yani el ile den
kastım o listede yok. J internetten indirip (text dosyasıdır)
http://www.qmail.org/qmail-smtpd-relay-reject "make patch" komutundan sonra
patch i uygulama lı ve sonra "make install" demelisiniz.

Biraz uzun oldu galiba :) 

Eh biraz.. J



teşekkürler iyi çalışmalar.




 

Répondre à