Sam,

you're welcome.

Do you think we should go after the "Not a directory" and "File exist"
errors, or is that something you can eventually duplicate locally
and circumvent?




------------------------
Erald Troja


Sam Clippinger wrote:
> I received the logs; thanks.
> 
> I see the problem -- in the two logs you sent, the two different remote 
> servers are identifying their senders using the following statements:
>     MAIL FROM:<-@> SIZE=555
>     MAIL FROM:<@> SIZE=474
> Presumably they're trying to indicate that the sender address is empty 
> because the message is system-generated (probably a bounce message).  
> However, the correct way give an empty address is like this:
>     MAIL FROM:<>
> According to my reading of the RFCs, using the at symbol (@) without a 
> domain name is not valid.  Trust spambots to come up with new ways to 
> break the rules.
> 
> spamdyke's parser is being confused by the extra (illegal) characters 
> between the angle brackets, so it's ignoring them and using the "SIZE" 
> parameter as the sender's address.  This shouldn't be very hard to fix; 
> I'll get right on it.
> 
> Thanks for reporting this!
> 
> -- Sam Clippinger
> 
> Erald Troja wrote:
>> Sam,
>>
>> i'm ready when you are.
>>
>> How do I contact you privately?
>>
>> I got 2 such occurrences.
>>
>> Thanks.
>>
>>
>> ------------------------
>> Erald Troja
>>
>>
>> Sam Clippinger wrote:
>>   
>>> I've tried a bunch of different ideas but I'm not having any success 
>>> trying to make the graylist filter produce "size_XXXX" files.  spamdyke 
>>> should ignore the "size" parameter when the sender address is given.
>>>
>>> If this is happening as frequently as your logs show, could you enable 
>>> full logging (with "full-log-dir") and capture one of these message 
>>> deliveries?  (You can send the log file to me privately if you don't 
>>> want the data on the list.)  I'd love to find a way to reproduce this 
>>> problem and fix it.
>>>
>>> -- Sam Clippinger
>>>
>>> Erald Troja wrote:
>>>     
>>>> Sam,
>>>>
>>>> ever since that incident, the only ERRORs
>>>> that we're getting are the "File exists" with
>>>> some sporadic "Is a directory" ERRORs
>>>>
>>>> We've so far been unable to duplicate the "Not a directory" ERRORs
>>>> yet we are still able to find files starting with 'size' keyword inside 
>>>> the graylist directory.
>>>>
>>>> Today we found one more such file namely 'size_1003' onto one of our the 
>>>> graylist directories.  The entry in the maillog is as shown
>>>>
>>>> Sep 30 08:09:18 mail01 spamdyke[2584]: DENIED_GRAYLISTED from: size=1003 
>>>> to: [EMAIL PROTECTED] origin_ip: 98.135.205.165 origin_rdns: 
>>>> h165.205.135.98.ip.windstream.net auth: (unknown)
>>>>
>>>>
>>>> I don't have a way to find the headers, or know what was retried
>>>> to be delivered as all we have in the log files are entries such as
>>>>
>>>> /var/log/maillog.1.bz2:Sep 30 04:20:51 mail01 spamdyke[23810]: 
>>>> DENIED_GRAYLISTED from: size=483
>>>> /var/log/maillog.1.bz2:Sep 30 04:27:53 mail01 spamdyke[18932]: 
>>>> DENIED_GRAYLISTED from: size=382
>>>> /var/log/maillog.1.bz2:Sep 30 04:32:53 mail01 spamdyke[27422]: 
>>>> DENIED_GRAYLISTED from: size=469
>>>> /var/log/maillog.1.bz2:Sep 30 04:33:33 mail01 spamdyke[28849]: 
>>>> DENIED_GRAYLISTED from: size=454
>>>> /var/log/maillog.1.bz2:Sep 30 04:54:09 mail01 spamdyke[3211]: 
>>>> DENIED_GRAYLISTED from: size=534
>>>> /var/log/maillog.1.bz2:Sep 30 05:06:50 mail01 spamdyke[25643]: 
>>>> DENIED_GRAYLISTED from: size=978
>>>> /var/log/maillog.1.bz2:Sep 30 07:57:23 mail01 spamdyke[10831]: 
>>>> DENIED_GRAYLISTED from: size=974
>>>> /var/log/maillog.1.bz2:Sep 30 08:08:29 mail01 spamdyke[1073]: 
>>>> DENIED_GRAYLISTED from: size=593
>>>> /var/log/maillog.1.bz2:Sep 30 08:09:18 mail01 spamdyke[2584]: 
>>>> DENIED_GRAYLISTED from: size=1003
>>>> /var/log/maillog.1.bz2:Sep 30 08:14:35 mail01 spamdyke[12471]: 
>>>> DENIED_GRAYLISTED from: size=511
>>>> /var/log/maillog.1.bz2:Sep 30 08:56:35 mail01 spamdyke[27126]: 
>>>> DENIED_GRAYLISTED from: size=517
>>>> /var/log/maillog.1.bz2:Sep 30 09:30:36 mail01 spamdyke[29039]: 
>>>> DENIED_GRAYLISTED from: size=479
>>>>
>>>> We tried a recursive search for each IP which has a 'size=' from
>>>> entry, and found none to be retried again, making it such impossible
>>>> to find out full headers.
>>>>
>>>> Note, that from the above occurrences where the from address shows as 
>>>> 'size=' only the very above log entry had indeed a file called 'size_1003'
>>>>
>>>> I am note sure if they are related.
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> ------------------------
>>>> Erald Troja
>>>>
>>>>
>>>> Sam Clippinger wrote:
>>>>   
>>>>       
>>>>> If you could search for the first entries showing "DENIED_GRAYLISTED" 
>>>>> for the recipient address that is having problems 
>>>>> ([EMAIL PROTECTED]), they should show what the sender's address 
>>>>> was.  That address may have been parsed incorrectly, so knowing what 
>>>>> value spamdyke produced would be valuable.  If you have the real 
>>>>> messages that were finally delivered after the graylist filter 
>>>>> passed/failed, it would be handy to compare the correct address to 
>>>>> spamdyke's interpretation.
>>>>>
>>>>> -- Sam Clippinger
>>>>>
>>>>> Erald Troja wrote:
>>>>>     
>>>>>         
>>>>>> Sam,
>>>>>>
>>>>>> We keep for two weeks and we might still have the logs. 
>>>>>>
>>>>>> What exactly would you like me to revert to you with?
>>>>>>
>>>>>> Thanks. 
>>>>>> -------------------------
>>>>>> Erald Troja
>>>>>> [EMAIL PROTECTED]
>>>>>> 646.528.6671
>>>>>>
>>>>>> -----Original Message-----
>>>>>> From: Sam Clippinger <[EMAIL PROTECTED]>
>>>>>>
>>>>>> Date: Sat, 27 Sep 2008 21:56:46 
>>>>>> To: spamdyke users<[email protected]>
>>>>>> Subject: Re: [spamdyke-users] Errors in my log files regarding
>>>>>>  directory/file creation
>>>>>>
>>>>>>
>>>>>> How long do you save log files?  If you've only been running spamdyke 
>>>>>> for a couple of weeks, could you search your logs to find the first 
>>>>>> entries for these addresses that are causing problems now?  I'm 
>>>>>> particularly concerned about the "size_447" and "size_583" files -- they 
>>>>>> could represent a problem with spamdyke's address parser.  I'd really 
>>>>>> like to figure out how the remote server sent a recipient address that 
>>>>>> was so badly parsed.
>>>>>>
>>>>>> -- Sam Clippinger
>>>>>>
>>>>>> Erald Troja wrote:
>>>>>>   
>>>>>>       
>>>>>>           
>>>>>>> Sam,
>>>>>>>
>>>>>>> We're using http://www.spamdyke.org/releases/spamdyke-4.0.4.tgz
>>>>>>>
>>>>>>> We never tried Spamdyke before 2 weeks, so 4.0.4 is the sole
>>>>>>> version we've ever tried.
>>>>>>>
>>>>>>> Thanks.
>>>>>>> ------------------------
>>>>>>> Erald Troja
>>>>>>>
>>>>>>>
>>>>>>> Sam Clippinger wrote:
>>>>>>>   
>>>>>>>     
>>>>>>>         
>>>>>>>             
>>>>>>>> What version of spamdyke are you running right now?  Were these files 
>>>>>>>> (that should be directories) created by an older version of spamdyke 
>>>>>>>> or 
>>>>>>>> by the version you are now using?
>>>>>>>>
>>>>>>>> -- Sam Clippinger
>>>>>>>>
>>>>>>>> Erald Troja wrote:
>>>>>>>>     
>>>>>>>>       
>>>>>>>>           
>>>>>>>>               
>>>>>>>>> Sam,
>>>>>>>>>
>>>>>>>>> thanks for the reply.  I did run with config-test option and I'm 
>>>>>>>>> seeing
>>>>>>>>> quite a few errors.
>>>>>>>>>
>>>>>>>>> Here's some facts.
>>>>>>>>>
>>>>>>>>> 1)/usr/local/bin/spamdyke is set with 755 perms and it's owned by 
>>>>>>>>> root:root
>>>>>>>>>
>>>>>>>>> 2)/var/tmp/spamdyke.graylist.d/ is set with 755 and it's 
>>>>>>>>> vpopmai:vchkpw 
>>>>>>>>> ownership
>>>>>>>>>
>>>>>>>>> 3)any directory within /var/tmp/spamdyke.graylist.d/ is set with 700 
>>>>>>>>> and 
>>>>>>>>> vpopmail:vchkpw
>>>>>>>>>
>>>>>>>>> 4)my calling line in qmail init script is
>>>>>>>>>                  tcpserver -v $RRDNSKEY -R -c $TCP_SERVERS $IPLIMIT 
>>>>>>>>> $RELAYCHKARG -u $USER_VPOPMAIL -g $GROUP_VCHKPW 0 smtp $RBL $SPAMDYKE 
>>>>>>>>> qmail-smtpd vchkpw t
>>>>>>>>> rue cmd5checkpw true 2>&1 | splogger smtpd &
>>>>>>>>>
>>>>>>>>> all in one line.
>>>>>>>>>
>>>>>>>>> As far as I can tell the permissions are set properly.
>>>>>>>>>
>>>>>>>>> Here's some more discoveries/facts
>>>>>>>>>
>>>>>>>>> Here's an entry onto the maillog files
>>>>>>>>>
>>>>>>>>> /var/log/maillog.1.bz2:Sep 25 16:11:02 mail01 spamdyke[18977]: ERROR: 
>>>>>>>>> cannot write to graylist file 
>>>>>>>>> /var/tmp/spamdyke.graylist.d/mydomainname.com/webmaster/barb.com/york:
>>>>>>>>>  
>>>>>>>>> Not a directory
>>>>>>>>>
>>>>>>>>> /var/log/maillog.1.bz2:Sep 25 16:11:02 mail01 spamdyke[18977]: 
>>>>>>>>> ALLOWED 
>>>>>>>>> from: [EMAIL PROTECTED] to: [EMAIL PROTECTED] origin_ip: 
>>>>>>>>> 89.231.87.134 origin_rdns: host-89-231-87-134.opoczno.mm.pl auth: 
>>>>>>>>> (unknown)
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Turns out 
>>>>>>>>> /var/tmp/spamdyke.graylist.d/mydomainname.com/webmaster/barb.com
>>>>>>>>>
>>>>>>>>> is indeed created as a file, when in turn it should have been created
>>>>>>>>> as a directory.
>>>>>>>>>
>>>>>>>>> Also, i'm finding miscellaneous files such as size_447 or size_583 
>>>>>>>>> inside the /var/tmp/spamdyke.graylist.d/mydomainname.com/webmaster 
>>>>>>>>> directory for one and others as well.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Here's the headers from the spam message in FULL.
>>>>>>>>> ------------------------------------------------------
>>>>>>>>> Return-Path: <[EMAIL PROTECTED]>
>>>>>>>>> Delivered-To: [EMAIL PROTECTED]
>>>>>>>>> Received: (qmail 19015 invoked by uid 399); 25 Sep 2008 16:11:02 -0400
>>>>>>>>> X-Spam-Checker-Version: SpamAssassin 3.1.4 (2006-07-25) on localhost
>>>>>>>>> X-Spam-Level: ***
>>>>>>>>> X-Spam-Status: No, score=3.4 required=4.0 tests=HELO_DYNAMIC_IPADDR
>>>>>>>>>          autolearn=disabled version=3.1.4
>>>>>>>>> X-Virus-Scan: Scanned by clamdmail 0.15 (no viruses);
>>>>>>>>>    Thu, 25 Sep 2008 16:11:02 -0400
>>>>>>>>> Received: from unknown (HELO host-89-231-87-134.opoczno.mm.pl) 
>>>>>>>>> (89.231.87.134)
>>>>>>>>>    by mail01.myserver.com with SMTP; 25 Sep 2008 16:11:02 -0400
>>>>>>>>> Received-SPF: none (mail01.myserver.com: domain at barb.com does not 
>>>>>>>>> designate permitted sender hosts)
>>>>>>>>>          identity=mailfrom; client-ip=89.231.87.134;
>>>>>>>>>          envelope-from=<[EMAIL PROTECTED]>;
>>>>>>>>> Message-ID: <[EMAIL PROTECTED]>
>>>>>>>>> From: =?koi8-r?B?7snLz8zByiD+xcLP1MHSxdc=?= <[EMAIL PROTECTED]>
>>>>>>>>> To: "[EMAIL PROTECTED]" <[EMAIL PROTECTED]>
>>>>>>>>> Subject: =?koi8-r?B?98HbwSDcxsbFy9TJ187B0SDSxcvMwc3BLg==?=
>>>>>>>>> Date: Thu, 25 Sep 2008 18:23:44 +0000
>>>>>>>>> MIME-Version: 1.0
>>>>>>>>> Content-Type: text/plain;
>>>>>>>>>          charset="koi8-r"
>>>>>>>>> Content-Transfer-Encoding: 8bit
>>>>>>>>> X-Priority: 3
>>>>>>>>> X-MSMail-Priority: Normal
>>>>>>>>> X-Mailer: Microsoft Outlook Express 6.00.2720.3000
>>>>>>>>> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2727.1300
>>>>>>>>> -----------------------------------------------------------------------------------
>>>>>>>>>
>>>>>>>>> Can anyone point out where the permission issue might be?
>>>>>>>>>
>>>>>>>>> We're using ext3 file system with blocks=1k
>>>>>>>>>
>>>>>>>>> config-test shows many 'Not a directory'  ERROR warnings.
>>>>>>>>>
>>>>>>>>> Please advise.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> ------------------------
>>>>>>>>> Erald Troja
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Sam Clippinger wrote:
>>>>>>>>>   
>>>>>>>>>       
>>>>>>>>>         
>>>>>>>>>             
>>>>>>>>>                 
>>>>>>>>>> Something is wrong with the permissions on your graylist folders.  
>>>>>>>>>> spamdyke is not able to see that files exist or it's not able to 
>>>>>>>>>> tell 
>>>>>>>>>> what type of files they are (i.e. directories or regular files).  If 
>>>>>>>>>> the 
>>>>>>>>>> folder permissions look correct, it could be a filesystem problem -- 
>>>>>>>>>> I've had to do some special coding for spamdyke on XFS filesystems 
>>>>>>>>>> in 
>>>>>>>>>> the past.  You may be able to get more information about what's 
>>>>>>>>>> happening with spamdyke's "config-test" option.
>>>>>>>>>>
>>>>>>>>>> When the graylist filter encounters errors like this, spamdyke just 
>>>>>>>>>> skips the graylist filter.  The message is processed normally, just 
>>>>>>>>>> as 
>>>>>>>>>> if the graylist filter was not enabled.  You might receive more spam 
>>>>>>>>>> as 
>>>>>>>>>> a result but you shouldn't lose any email.
>>>>>>>>>>
>>>>>>>>>> -- Sam Clippinger
>>>>>>>>>>
>>>>>>>>>> Erald Troja wrote:
>>>>>>>>>>     
>>>>>>>>>>         
>>>>>>>>>>           
>>>>>>>>>>               
>>>>>>>>>>                   
>>>>>>>>>>> Greetings folks,
>>>>>>>>>>>
>>>>>>>>>>> fairly new to Spamdyke and we're running on a minimal
>>>>>>>>>>> configuration such as the one below
>>>>>>>>>>>
>>>>>>>>>>> log-level=info
>>>>>>>>>>> graylist-level=always-create-dir
>>>>>>>>>>> graylist-dir=/var/tmp/spamdyke.graylist.d
>>>>>>>>>>> graylist-exception-ip-file=/etc/spamdyke/whitelist.conf
>>>>>>>>>>> ##all will be graylisted for 15 minutes initial attempt
>>>>>>>>>>> graylist-min-secs=900
>>>>>>>>>>> ##whoever passes graylisting can send for 24 hours
>>>>>>>>>>> graylist-max-secs=86400
>>>>>>>>>>> reject-unresolvable-rdns=true
>>>>>>>>>>> reject-empty-rdns=true
>>>>>>>>>>> connection-timeout-secs=2400
>>>>>>>>>>> idle-timeout-secs=240
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> OS is centos 4.6 final and we're utilizing Hsphere qmail binaries 
>>>>>>>>>>> from 
>>>>>>>>>>> Psoft.
>>>>>>>>>>>
>>>>>>>>>>> We're utilizing 1k blocks on /var/tmp to reduce directory size.
>>>>>>>>>>>
>>>>>>>>>>> We've noticed error such as the ones below on our maillog which is
>>>>>>>>>>> a concern.
>>>>>>>>>>>
>>>>>>>>>>> mail01 spamdyke[7232]: ERROR: unable to create directory 
>>>>>>>>>>> /var/tmp/spamdyke.graylist.d/domain.com/user/fromdomain.com: File 
>>>>>>>>>>> exists
>>>>>>>>>>>
>>>>>>>>>>> mail01 spamdyke[24535]: ERROR: cannot write to graylist file 
>>>>>>>>>>> /var/tmp/spamdyke.graylist.d/domain.com/user/fromdomain.com/windsor:
>>>>>>>>>>>  Not 
>>>>>>>>>>> a directory
>>>>>>>>>>>
>>>>>>>>>>> I've replaced original domains hosted with us with domain.com and 
>>>>>>>>>>> sending party domains with fromdomain.com
>>>>>>>>>>>
>>>>>>>>>>> There's plenty of disk space left on the /var/tmp partition.
>>>>>>>>>>>
>>>>>>>>>>> 1.Main question is, why might such be caused and how to avoid it?
>>>>>>>>>>>
>>>>>>>>>>> 2.Also what is defined in Spamdyke to happen to such email, is it 
>>>>>>>>>>> lost, 
>>>>>>>>>>> is it retried or?
>>>>>>>>>>>
>>>>>>>>>>> Thanks and blessings to all involved
>>>>>>>>>>> with Spamdyke
>>>>>>>>>>>   
>>>>>>>>>>>       
>>>>>>>>>>>           
>>>>>>>>>>>             
>>>>>>>>>>>                 
>>>>>>>>>>>                     
>>>>>>>>>> _______________________________________________
>>>>>>>>>> spamdyke-users mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>>>>>>>>
>>>>>>>>>>     
>>>>>>>>>>         
>>>>>>>>>>           
>>>>>>>>>>               
>>>>>>>>>>                   
>>>>>>>>> _______________________________________________
>>>>>>>>> spamdyke-users mailing list
>>>>>>>>> [email protected]
>>>>>>>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>>>>>>>   
>>>>>>>>>       
>>>>>>>>>         
>>>>>>>>>             
>>>>>>>>>                 
>>>>>>>> _______________________________________________
>>>>>>>> spamdyke-users mailing list
>>>>>>>> [email protected]
>>>>>>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>>>>>>
>>>>>>>>     
>>>>>>>>       
>>>>>>>>           
>>>>>>>>               
>>>>>>> _______________________________________________
>>>>>>> spamdyke-users mailing list
>>>>>>> [email protected]
>>>>>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>>>>>   
>>>>>>>     
>>>>>>>         
>>>>>>>             
>>>>>> _______________________________________________
>>>>>> spamdyke-users mailing list
>>>>>> [email protected]
>>>>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>>>> _______________________________________________
>>>>>> spamdyke-users mailing list
>>>>>> [email protected]
>>>>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>>>>   
>>>>>>       
>>>>>>           
>>>>> _______________________________________________
>>>>> spamdyke-users mailing list
>>>>> [email protected]
>>>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>>>
>>>>>     
>>>>>         
>>>> _______________________________________________
>>>> spamdyke-users mailing list
>>>> [email protected]
>>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>>   
>>>>       
>>> _______________________________________________
>>> spamdyke-users mailing list
>>> [email protected]
>>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>>
>>>     
>> _______________________________________________
>> spamdyke-users mailing list
>> [email protected]
>> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
>>   
> _______________________________________________
> spamdyke-users mailing list
> [email protected]
> http://www.spamdyke.org/mailman/listinfo/spamdyke-users
> 
_______________________________________________
spamdyke-users mailing list
[email protected]
http://www.spamdyke.org/mailman/listinfo/spamdyke-users

Reply via email to