Patrick Shanahan wrote:

* Billy Newsom <[EMAIL PROTECTED]> [06-26-04 14:36]:

As I said in my post, running razor-report the normal way fails with an error message. I get the same basic error trying one message (or a bunch of messages):

# razor-report -d -home=/root/.razor 1087940170.95275.smtp.mydomain.com,S=4020:2,

I get this error:

Can't open 1087940170.95275.smtp.mydomain.com,S=4020:2,: No such file or directory


Your answer is:

ls -la  1087940170.95275.smtp.mydomain.com,S-4020:2,

The file name/path you are using does *not* exist!

the correct syntax is as I gave you in the previous post.

You're a little snippy. As I said, the cat command worked fine on the same file or files. The strange but true problem is that razor-report required a full directory name, like thus:


#razor-report -home=/root/.razor /usr/local/vpopmail/domains/mydomain.com/oldspam/Maildir/cur/1087940170.95275.smtp.mydomain.com,S=4020:2
(this worked and submitted one report)


But even though I was in the "/usr/local/vpopmail/domains/mydomain.com/oldspam/Maildir/cur" directory, this doesn't work:

#razor-report -home=/root/.razor 1087940170.95275.smtp.mydomain.com,S=4020:2
Can't open 1087940170.95275.smtp.mydomain.com,S=4020:2,: No such file or directory


So now knowing this, razor-report should be fine if I merely tell it to run on the entire directory:
#razor-report -home=/root/.razor /usr/local/vpopmail/domains/mydomain.com/oldspam/Maildir/cur


(This acted like it worked, but it finished in about 4 seconds. Apparently, only one spam was submitted)

The end result was that I copied the lot of the files to a new directory,
#mkdir /z
#cp 1080* /z
#cp 1081* /z
#cp 1082* /z
#cp 1083* /z
#cp 1084* /z
etc.

I could only copy a few at a time because of "too many arguments." I then could run the razor-report command.

#razor-report -home=/root/.razor /z/1080*
#razor-report -home=/root/.razor /z/1081*
#razor-report -home=/root/.razor /z/1082*
#razor-report -home=/root/.razor /z/1083*

Each of these commands would submit around 600 spams. I solved how to submit all of my spam, but I found two bugs in razor-report:

1. You are not allowed to use the current working directory as your target. You must use the entire path.
2. Even if you follow the instructions of the man page and try to submit an entire directory's worth of messages, the program erroneously thinks it is submitting only one file and exits.
2a. This limits the number of files that can be sent to razor-report on the commandline, because of the limits on the length of a commandline. (usually 1023 characters in UNIX) Normally, if an entire directory would work as an argument, you wouldn't need a wildcard like "./*" Using the "*" wildcard effectively forces the commandline to be quite huge if 1,000 or more files are being submitted.


Billy


-------------------------------------------------------
This SF.Net email sponsored by Black Hat Briefings & Training.
Attend Black Hat Briefings & Training, Las Vegas July 24-29 - digital self defense, top technical experts, no vendor pitches, unmatched networking opportunities. Visit www.blackhat.com
_______________________________________________
Razor-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/razor-users

Reply via email to