Hi Wayne,
Yes, many dinners have been burnt or not cooked at all {or in my case, let
the kettle boil dry :-} because of the Mail Action and multiple SMTP sends.
>From what I understand, the Mail Action (for both T2K and Witango v5) has
some limitations in it's ability to communicate SMTP transactions -
particular when the SMTP Server is overloading and needs the Requests to be
queued by the sender (naming the Mail Action).
The new <@EMAIL> Metatag in v5 has improved support - I would recommend
checking it out.
A more short-term solution might be to replace the Mail Action with a File
Action (if the SMTP Server is on your LAN), and write your email content to
a simple text file (with Email compliant headers and such) to the SMTP
Server outbound folder.
For IIS' SMTP Server, this is "C:\Inetpub\mailroot\Pickup"
I use this myself, and many others have reported good success with large
amounts of mail.
Most SMTP folders work on a similar "folder" method, where the Server just
monitor's what been dumped into certian folders and then performs actions
based on the folder type. The files will just wait there until they are sent
one-by-one.
I would check the documentation of your SMTP Server, and see what it says
about the folders. Try sending an email through it and capture a copy of it
(from whatever outbound folder) - then open it in a text editor to see what
the format should look like.
Hope this helps. Cheers.........
Scott Cadillac,
Witango.org - http://witango.org
403-281-6090 - [EMAIL PROTECTED]
--
Information for the Witango Developer Community
---------------------
XML-Extranet - http://xml-extra.net
403-281-6090 - [EMAIL PROTECTED]
--
Well-formed Development (for hire)
---------------------
----- Original Message -----
From: "Wayne Irvine" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, March 10, 2003 8:47 PM
Subject: Witango-Talk: Do I smell something burning?
> Every Tuesday morning a crontab fires off a TAF that collects about 2500
> email addresses from a database of subscribers (this is not SPAM), loads
it
> into an array, collects all the most recent articles and classified from
our
> iUpdate system, generates an HTML newsletter and then loops through the
> recipients and send it to each subscriber.
>
> I'm on the list, but noticed I haven't been receiving my newsletter. After
> much testing it appears that the correct array of recipients is being
built
> (echo'd to screen when running in debug), but either the loop-through is
> failing (doubtful) or the mail server (SIMS on a 7300) is overloading and
> ignoring some of the requests (more likely). I surmised this from
exporting
> the log from the mail server (only 552 entries).
>
> I'm not sure what to do at this stage.
>
> I could put a delay between sends. Is there a pause function in T2000?
I've
> mucked around with the Timer function in a nested While loop, but no luck.
>
> I could point to another mail server (I've never before overstretched SIMS
> but it was bound to happen). I have MS Proxy Server with SMTP but I wonder
> what it's limits are? Is it possible to change SMTP server for a
particular
> action so I don't have to change the default?
>
> I could up SIMS number of SMTP ports, but how many is enough? This is the
> first of any number of iSend systems I'm putting in place.
>
> Any help would be appreciated.
>
> Wayne Irvine
>
>
> Byte Services Pty Ltd
> http://www.byteserve.com.au/
> [EMAIL PROTECTED]
> Ph 02 9960 6099 Mob 0409 960 609 Fax 02 9960 6088
>
> ________________________________________________________________________
> TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
> with unsubscribe witango-talk in the message body
>
________________________________________________________________________
TO UNSUBSCRIBE: send a plain text/US ASCII email to [EMAIL PROTECTED]
with unsubscribe witango-talk in the message body