Thanks, Chip. I suspected as much. I was hoping I would run across a 'feature'... :)
I like the one-at-a-time approach as I found my id was getting onto some spam lists, maybe because of the 'large' number of bcc's, and sending one at a time would make the emails appear to be more personal.
I have been thinking of doing as you suggested with the called bat file, but couldn't remember if the variables that were set in the first would be available to the second, so I never got around to it.....
To clarify the use of maxnames, my address list is pointed to by the -bf variable, and then maxnames creates a smaller bcc in the sent message, sending until the list of addresses is exhausted...
Cheers,
Doug
----- Original Message -----
From: Chip
To: ***@yahoogroups.com
Sent: Sunday, November 28, 2004 9:47 PM
Subject: Re: [blat] Error 554 for emails sent to AOL
Post by Doug JenkinsI just started getting emails returned to me from AOL with a Error 554,
http://postmaster.info.aol.com/errors/554ispb2.html.
This states that my email rate is too high for their liking. They must have
just make some changes as this has been working in the past.
I am sending my emails one at a time using a For loop to process a file
containing my email addresses (I implemented this prior to maxnames being
implemented).
Since I am sending one at a time, can I still use -delay?
I am thinking of something like "-delay 2 -maxnames 1" or "-delay
2 -maxnames 2", to get blat to add a 2 second delay after each message.
My For statement is as follows. The variables are set earlierbut this still
FOR /F "eol=* delims=/" %%i in (%blataddresslist%) do %blatpath%blat
%blatmessage% -to %%i -sf %blatsubject% -f %blatfrom% -of %blatoptions%
%blatsig% %blatlog% %blatdebug% >> %blatlogfile%
Cheers,
Doug
Sending one message at a time means you cannot use -delay in your for loop.
On the other hand, you can send your message to yourself, bcc the rest, and
then use the -delay and -maxnames options.
If you want to continue using your for loop, have it CALL a batch file that
itself launches blat. In this called batch file, you can have it run a
delay program before running blat. For example:
Batch file #1 -
FOR /F "eol=* delims=/" %%i in (%blataddresslist%) do call runblat.bat %%i
======
Batch file #2
rem find a program like delay.exe or sleep.exe
delay 5
blatpath%blat %blatmessage% -to %1 -sf %blatsubject% -f %blatfrom%
-of %blatoptions% %blatsig% %blatlog% %blatdebug% >> %blatlogfile%
======
I split the Blat command line for this mailing list, you will need to make
it into one line to work.
Chip
--
Homepage:
http://www.blat.net
Community email addresses:
Post message: ***@yahoogroups.com
Subscribe: blat-***@yahoogroups.com
Unsubscribe: blat-***@yahoogroups.com
List owner: blat-***@yahoogroups.com
Shortcut URL to this page:
http://groups.yahoo.com/group/blat
Yahoo! Groups Sponsor
ADVERTISEMENT
------------------------------------------------------------------------------
Yahoo! Groups Links
a.. To visit your group on the web, go to:
http://groups.yahoo.com/group/blat/
b.. To unsubscribe from this group, send an email to:
blat-***@yahoogroups.com
c.. Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
[Non-text portions of this message have been removed]
------------------------ Yahoo! Groups Sponsor --------------------~-->
Make a clean sweep of pop-up ads. Yahoo! Companion Toolbar.
Now with Pop-Up Blocker. Get it for free!
http://us.click.yahoo.com/L5YrjA/eSIIAA/yQLSAA/dkFolB/TM
--------------------------------------------------------------------~->
--
Homepage:
http://www.blat.net