Mesut GÜLNAZ yazmış:

*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?

şu an öyle. ezmlm in ayarlarında sadece sadece şu doaminlerden gelsin diye bir seçenek yok.

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

evet sadece üyeler dediğim zaman diğer @aa.com ve @bb.com kullanıcıları mail atamıyor.


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 <mailto: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] <mailto:[EMAIL PROTECTED]>, ip=[::ffff:10.10.7.5], protocol=IMAP Mar 27 14:20:34 mail imapd: DISCONNECTED, [EMAIL PROTECTED] <mailto:[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 à