Merhaba,
Empty diyorsa mail header'i dogru doldurulmuyor demek. Bu genelde
web'ten php ile email atanlarda olusuyor. From: bilgisi girmiyor
programci, qsheff de guvenilir olmadigi icin kabul etmiyor maili. Maili
gonderen programin fix edilmesi gerekir. From: suz mail gondermemesi
lazim. Biraz kod hacking yapmak istersiniz diye size koddan alinti
yapiyorum:
main.c:
/************************ Check header ************************/
1. if(strncmp(rfc821_from, "unknown", sizeof(rfc821_from)) == 0) {
#ifdef DEBUG
printf("empty from\n");
#endif
clean_exit("PH00137");
_exit(0);
}
2. if(drop_empty_to == 1)
if(strncmp(rfc821_to, "unknown", sizeof(rfc821_to)) == 0) {
#ifdef DEBUG
printf("empty to\n");
#endif
clean_exit("PH00138");
_exit(0);
}
Buradaki ilk sart From bos oldugunda empty diye drop eden satir.
Ikincisi ise drop_empty_to qsheff.conf 'ta 1 yapilmis ise To nun bos
olup olmadigini kontrol ediyor. Eger isterseniz bunlari silip Empty
hatasindan kurtulabilirsiniz. Ama dedigim gibi. From'suz email olmaz.
Olursa bu bir saldiri, guvenlik sorunu olabilir. O nedenle bence
programi fix edin.
Kodda degisiklik yaparsaniz
# make clean
# make
dedikten sonra dizinde olusan qsheff binary'sini
/var/qmail/bin/qmail-qsheff olarak kopyalayin.
UNIX'ci adam kodla ugrasmayi sevmeli. Coder olmasa da. O yuzden bu
gereksiz gorunen aciklamayi yaptim.
Selamlar...
ozgur uncuoglu wrote:
örneğin abc.com domaininden gelen tüm mailleri sistem kabul etsin.spam
kriterlerine girse de alıcıya ulaşsın istiyorum.spamassasin tarafında
local.cf dosyasında white_liste e ekleme yaptım ama qsheff.wblist de
yaptığım hiçbir işe yaramıyor.
sorun da şu,gönderen kişi muhtemelen çoklu mail atan bir program
kullanıyor.çünkü qsheff maile EMPTY diyor.mail bloklanıyor.
--
Baris Simsek
http://www.enderunix.org/simsek/
qmail kitabı çıktı!
http://www.acikakademi.com/catalog/qmail/
---------------------------------------------------------------------
Arsiv: http://news.gmane.org/gmane.mail.qmail.user.turkish
http://www.mail-archive.com/[email protected]
Uyelikten cikmak icin, e-mail: [EMAIL PROTECTED]