Re: Re[3]: [FreeBSD] SMTP seviyesinde qsheff benzeri bir yazılım...
Merhabalar İsmail hocam, Dediğiniz gibi söz konusu chkuser yamasını sisteme uygulamaya çalıştım. test makineme kurdupumda şu şekilde bir sorun ile karşılaştım. yeni derlenen qmail-smtpd dosyasını çalıştırarak test ettiğimde varolmayan kullnıcıya gelen mail olduğunda bağlantının kabul edilmediğini gördüm. ancak localhost 25 e telnet çekerek yaptığım denemede varolmayan kullanıcıya giden mail kabul edildi. Bunun nedeni ne olabilir ve nasıl düzeltebilirim. Bir kaç dosyayı gönderiyorum. [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# /var/qmail/bin/qmail-smtpd 220 mail.mydomain.com - Mail Server. ESMTP ehlo 250-mail.mydomain.com - Mail Server. 250-PIPELINING 250-8BITMIME 250-SIZE 20971520 250 AUTH LOGIN PLAIN CRAM-MD5 mail from: [EMAIL PROTECTED] CHKUSER accepted sender: from [EMAIL PROTECTED]:: remote :unknown:unknown rcpt : sender accepted 250 ok rcpt to: [EMAIL PROTECTED] CHKUSER rejected rcpt: from [EMAIL PROTECTED]:: remote :unknown:unknown rcpt [EMAIL PROTECTED] : not existing recipient 511 sorry, no mailbox here by that name (#5.1.1 - chkuser) quit 221 mail.mydomain.com - Mail Server. [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# telnet localhost 25 Trying 127.0.0.1... @4000467e6f290860ad1c tcpserver: status: 1/150 Connected to localhost.mydomain.com. Escape character is '^]'. @4000467e6f290880142c tcpserver: pid 60654 from 127.0.0.1 @4000467e6f290897d634 tcpserver: ok 60654 0:127.0.0.1:25 :127.0.0.1::59985 220 mail.mydomain.com - Mail Server. ESMTP mail from: [EMAIL PROTECTED] @4000467e6f321f5f557c CHKUSER accepted sender: from [EMAIL PROTECTED]:: remote :unknown:127.0.0.1 rcpt : sender accepted 250 ok rcpt to: [EMAIL PROTECTED] @4000467e6f3b1179b394 CHKUSER accepted rcpt: from [EMAIL PROTECTED]:: remote :unknown:127.0.0.1 rcpt [EMAIL PROTECTED] : found existing recipient 250 ok quit 221 mail.mydomain.com - Mail Server. @4000467e6f402e11924c tcpserver: end 60654 status 0 @4000467e6f402e15a544 tcpserver: status: 0/150 Connection closed by foreign host. [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# cat /var/qmail/supervise/qmail-smtpd/run #!/bin/sh QMAILDUID=`id -u qmaild` NOFILESGID=`id -g qmaild` MAXSMTPD=`head -1 /var/qmail/control/concurrencyincoming` exec /usr/local/bin/softlimit -m 800 /usr/local/bin/tcpserver -v -H -R -l 0 -x /usr/local/vpopmail/etc/tcp.smtp.cdb -c $MAXSMTPD -u $QMAILDUID -g $NOFILESGID 0 smtp /usr/local/bin/rblsmtpd -r psbl.surriel.com /var/qmail/bin/qmail-smtpd mail.mydomain.com /usr/local/vpopmail/bin/vchkpw /usr/bin/true 21 [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# Ismail YENIGUL writes: Merhaba Mesut Hocam, Konu hakkıda yardımcı olabilir misiniz? Amacım olmayan kullanıcılara gelen maileri kuyruğa girmeden geri çevirmek. Bu chkuser yamasi ile de yapabilirsin aslinda. Tum yamalari toplu halde shupp.org daki toaster'da bulabilirsin. Her ne kadar linux icin yazsada FreeBSD'de de gayet guzel calisiyor. Kolay gelsin. Saturday, June 23, 2007, 9:38:14 PM, you wrote: merhaba Murat bey, aynı hataya benzer başka bir hata verdi bu sefer. [EMAIL PROTECTED] /usr/ports/distfiles/magicmail-0.8.4-2]# gmake make -C common ../Makefile.inc, line 62: Need an operator ../Makefile.inc, line 64: Need an operator ../Makefile.inc, line 66: Need an operator ../Makefile.inc, line 68: Need an operator ../Makefile.inc, line 70: Need an operator ../Makefile.inc, line 72: Need an operator ../Makefile.inc, line 74: Need an operator ../Makefile.inc, line 76: Need an operator ../Makefile.inc, line 78: Need an operator ../Makefile.inc, line 80: Need an operator Makefile, line 42: Need an operator Makefile, line 44: Need an operator Makefile, line 46: Need an operator Makefile, line 49: Need an operator Makefile, line 51: Need an operator Makefile, line 54: Need an operator Makefile, line 57: Need an operator Makefile, line 59: Need an operator make: fatal errors encountered -- cannot continue gmake: *** [all] Error 1 [EMAIL PROTECTED] /usr/ports/distfiles/magicmail-0.8.4-2]# Murat Balaban writes: Merhaba Mesut bey, gmake'le deneyin. make yerine gmake yazin. Saturday, June 23, 2007, 7:04:04 PM, you wrote: Umarım konuyu yanlış yazmamışımdır. SMTP seviyesinde Qsheff benzeri bir yazılım. RCPTCHECK patch i ararken rastladım. Ancak FreeBSD de derleyemedim. Hatalar alıyorum. Konu hakkıda yardımcı olabilir misiniz? Amacım olmayan kullanıcılara gelen maileri kuyruğa girmeden geri çevirmek. Birkaç yama dosyası hata verdi. O sebeple bunu denemek istedim. Bahsettiğim yama dosyalarını bulabileceğim link verilebilirse bu konu ile ilgili ( valid user check ) diğer yamaları da denemek isterim. [EMAIL PROTECTED] /usr/ports/distfiles/magicmail-0.8.4-2]# make Makefile.inc, line 62: Need an operator Makefile.inc, line 64: Need an operator Makefile.inc, line 66: Need an operator Makefile.inc, line 68:
Re: [FreeBSD] SMTP seviyesinde qsheff benzeri bir yazılım...
Sorunu bulduk: Sorun qmail-smtpd programının vpopmail kullanıcısı ve grubu ile değil, qmail kullanıcısı ve grubu ile çalıştırılması ve bu nedenle qmail-smtpd yi çalıştıran user ın vpopmail dizini altında yer alan dizin ve dosyalara erişim izni olamdığından kullanıcıları kontrol edememesi. Bunu düzeltmek için qmail-smtpd yi çalıştıran supervise run dosyamızda user ve grup ayarlarını şu şekilde değiştiriyoruz ve qmail i yeniden başlatıyoruz... İsmail YENİGÜL arkadaşımıza teşekkürler... [EMAIL PROTECTED] ~]# head -n 3 /var/qmail/supervise/qmail-smtpd/run #!/bin/sh QMAILDUID=`id -u vpopmail` NOFILESGID=`id -g vchkpw` [EMAIL PROTECTED] ~]# İyi çalışmalar... mesutgl writes: Merhabalar İsmail hocam, Dediğiniz gibi söz konusu chkuser yamasını sisteme uygulamaya çalıştım. test makineme kurdupumda şu şekilde bir sorun ile karşılaştım. yeni derlenen qmail-smtpd dosyasını çalıştırarak test ettiğimde varolmayan kullnıcıya gelen mail olduğunda bağlantının kabul edilmediğini gördüm. ancak localhost 25 e telnet çekerek yaptığım denemede varolmayan kullanıcıya giden mail kabul edildi. Bunun nedeni ne olabilir ve nasıl düzeltebilirim. Bir kaç dosyayı gönderiyorum. [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# /var/qmail/bin/qmail-smtpd 220 mail.mydomain.com - Mail Server. ESMTP ehlo 250-mail.mydomain.com - Mail Server. 250-PIPELINING 250-8BITMIME 250-SIZE 20971520 250 AUTH LOGIN PLAIN CRAM-MD5 mail from: [EMAIL PROTECTED] CHKUSER accepted sender: from [EMAIL PROTECTED]:: remote :unknown:unknown rcpt : sender accepted 250 ok rcpt to: [EMAIL PROTECTED] CHKUSER rejected rcpt: from [EMAIL PROTECTED]:: remote :unknown:unknown rcpt [EMAIL PROTECTED] : not existing recipient 511 sorry, no mailbox here by that name (#5.1.1 - chkuser) quit 221 mail.mydomain.com - Mail Server. [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# telnet localhost 25 Trying 127.0.0.1... @4000467e6f290860ad1c tcpserver: status: 1/150 Connected to localhost.mydomain.com. Escape character is '^]'. @4000467e6f290880142c tcpserver: pid 60654 from 127.0.0.1 @4000467e6f290897d634 tcpserver: ok 60654 0:127.0.0.1:25 :127.0.0.1::59985 220 mail.mydomain.com - Mail Server. ESMTP mail from: [EMAIL PROTECTED] @4000467e6f321f5f557c CHKUSER accepted sender: from [EMAIL PROTECTED]:: remote :unknown:127.0.0.1 rcpt : sender accepted 250 ok rcpt to: [EMAIL PROTECTED] @4000467e6f3b1179b394 CHKUSER accepted rcpt: from [EMAIL PROTECTED]:: remote :unknown:127.0.0.1 rcpt [EMAIL PROTECTED] : found existing recipient 250 ok quit 221 mail.mydomain.com - Mail Server. @4000467e6f402e11924c tcpserver: end 60654 status 0 @4000467e6f402e15a544 tcpserver: status: 0/150 Connection closed by foreign host. [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# cat /var/qmail/supervise/qmail-smtpd/run #!/bin/sh QMAILDUID=`id -u qmaild` NOFILESGID=`id -g qmaild` MAXSMTPD=`head -1 /var/qmail/control/concurrencyincoming` exec /usr/local/bin/softlimit -m 800 /usr/local/bin/tcpserver -v -H -R -l 0 -x /usr/local/vpopmail/etc/tcp.smtp.cdb -c $MAXSMTPD -u $QMAILDUID -g $NOFILESGID 0 smtp /usr/local/bin/rblsmtpd -r psbl.surriel.com /var/qmail/bin/qmail-smtpd mail.mydomain.com /usr/local/vpopmail/bin/vchkpw /usr/bin/true 21 [EMAIL PROTECTED] /var/qmail/supervise/qmail-smtpd]# Ismail YENIGUL writes: Merhaba Mesut Hocam, Konu hakkıda yardımcı olabilir misiniz? Amacım olmayan kullanıcılara gelen maileri kuyruğa girmeden geri çevirmek. Bu chkuser yamasi ile de yapabilirsin aslinda. Tum yamalari toplu halde shupp.org daki toaster'da bulabilirsin. Her ne kadar linux icin yazsada FreeBSD'de de gayet guzel calisiyor. Kolay gelsin. Saturday, June 23, 2007, 9:38:14 PM, you wrote: merhaba Murat bey, aynı hataya benzer başka bir hata verdi bu sefer. [EMAIL PROTECTED] /usr/ports/distfiles/magicmail-0.8.4-2]# gmake make -C common ../Makefile.inc, line 62: Need an operator ../Makefile.inc, line 64: Need an operator ../Makefile.inc, line 66: Need an operator ../Makefile.inc, line 68: Need an operator ../Makefile.inc, line 70: Need an operator ../Makefile.inc, line 72: Need an operator ../Makefile.inc, line 74: Need an operator ../Makefile.inc, line 76: Need an operator ../Makefile.inc, line 78: Need an operator ../Makefile.inc, line 80: Need an operator Makefile, line 42: Need an operator Makefile, line 44: Need an operator Makefile, line 46: Need an operator Makefile, line 49: Need an operator Makefile, line 51: Need an operator Makefile, line 54: Need an operator Makefile, line 57: Need an operator Makefile, line 59: Need an operator make: fatal errors encountered -- cannot continue gmake: *** [all] Error 1 [EMAIL PROTECTED] /usr/ports/distfiles/magicmail-0.8.4-2]# Murat Balaban writes: Merhaba Mesut bey, gmake'le deneyin. make yerine gmake yazin. Saturday, June 23, 2007, 7:04:04 PM, you wrote: Umarım konuyu yanlış