CFMAIL TO param problems with large queries

2003-09-24 Thread Dustin Snell [Unisyn Software]
Hello All,

I am trying to use CFMAIL in 6.1 to email a large list that worked in CF
4.5.  Apparently MM has added additional restrictions to what can be used in
the TO parameter.

Basically I have a query that gets about 6000+ records

I then use the tag as such:

http://www.unisyn.com";
   from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
   subject="#form.subject#">#form.body#


In the query I have specified:
and email is not null and email <> '' and email like '[EMAIL PROTECTED]'


But it always gives the error:

Attribute validation error for tag CFMAIL.
The value of the attribute TO is invalid. The length of the string, 0
character(s), must be greater than or equal to 1 character(s).

The error occurred in
C:\Inetpub\wwwroot\unisyn\administration\emailnewsletter.cfm: line 107

105 :   http://www.unisyn.com";
109 :from="Unisyn Newsletter System <[EMAIL PROTECTED]>"

Does anyone know why this isn't working?

-Dustin Snell




~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138284
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm


Re: CFMAIL TO param problems with large queries

2003-09-24 Thread Dustin Snell [Unisyn Software]
Another note -

I also, tried:
and email like '[EMAIL PROTECTED]'

Still get the error below. Isn't it impossible then with this in my query
that any records could be included that have 0 length in the email field as
the error states?

Dustin Snell

- Original Message - 
From: "Dustin Snell [Unisyn Software]" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, September 24, 2003 9:34 AM
Subject: CFMAIL TO param problems with large queries


> Hello All,
>
> I am trying to use CFMAIL in 6.1 to email a large list that worked in CF
> 4.5.  Apparently MM has added additional restrictions to what can be used
in
> the TO parameter.
>
> Basically I have a query that gets about 6000+ records
>
> I then use the tag as such:
>
> query="sendnewsletter"
>to="#sendnewsletter.email#"
>mailerid="Unisyn Software Newsletter System -- http://www.unisyn.com";
>from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
>subject="#form.subject#">#form.body#
>
>
> In the query I have specified:
> and email is not null and email <> '' and email like '[EMAIL PROTECTED]'
>
>
> But it always gives the error:
>
> Attribute validation error for tag CFMAIL.
> The value of the attribute TO is invalid. The length of the string, 0
> character(s), must be greater than or equal to 1 character(s).
>
> The error occurred in
> C:\Inetpub\wwwroot\unisyn\administration\emailnewsletter.cfm: line 107
>
> 105 :106 :query="sendnewsletter"
> 107 :to="#sendnewsletter.email#"
> 108 :mailerid="Unisyn Software Newsletter System -- 
> http://www.unisyn.com";
> 109 :from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
>
> Does anyone know why this isn't working?
>
> -Dustin Snell
>
>
>
>
> 
~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138285
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Get the mailserver that powers this list at 
http://www.coolfusion.com


RE: CFMAIL TO param problems with large queries

2003-09-24 Thread Josh Remus
Perhaps you should cfdump the query results and look?

> -Original Message-
> From: Dustin Snell [Unisyn Software] [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 24, 2003 12:43 PM
> To: CF-Talk
> Subject: Re: CFMAIL TO param problems with large queries
>
>
> Another note -
>
> I also, tried:
> and email like '[EMAIL PROTECTED]'
>
> Still get the error below. Isn't it impossible then with this in my query
> that any records could be included that have 0 length in the
> email field as
> the error states?
>
> Dustin Snell
>
> - Original Message -
> From: "Dustin Snell [Unisyn Software]" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Wednesday, September 24, 2003 9:34 AM
> Subject: CFMAIL TO param problems with large queries
>
>
> > Hello All,
> >
> > I am trying to use CFMAIL in 6.1 to email a large list that worked in CF
> > 4.5.  Apparently MM has added additional restrictions to what
> can be used
> in
> > the TO parameter.
> >
> > Basically I have a query that gets about 6000+ records
> >
> > I then use the tag as such:
> >
> >  >query="sendnewsletter"
> >to="#sendnewsletter.email#"
> >mailerid="Unisyn Software Newsletter System -- http://www.unisyn.com";
> >from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
> >subject="#form.subject#">#form.body#
> >
> >
> > In the query I have specified:
> > and email is not null and email <> '' and email like '[EMAIL PROTECTED]'
> >
> >
> > But it always gives the error:
> >
> > Attribute validation error for tag CFMAIL.
> > The value of the attribute TO is invalid. The length of the string, 0
> > character(s), must be greater than or equal to 1 character(s).
> >
> > The error occurred in
> > C:\Inetpub\wwwroot\unisyn\administration\emailnewsletter.cfm: line 107
> >
> > 105 :> 106 :query="sendnewsletter"
> > 107 :to="#sendnewsletter.email#"
> > 108 :mailerid="Unisyn Software Newsletter System --
> > http://www.unisyn.com";
> > 109 :from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
> >
> > Does anyone know why this isn't working?
> >
> > -Dustin Snell
> >
> >
> >
> >
> >
> 
~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138286
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com


RE: CFMAIL TO param problems with large queries

2003-09-24 Thread Matt Robertson
Wrap your cfmail statement in a recordcount test


   uh oh

   #sendnewsletter.email#


The first block will isolate whether you have a problem with your query
syntax.  The second will output the email address, if one is being
returned, so you can debug the thing.  The cfaborts will keep the output
down to size for now.

You may also want to output the primary key value so you know which
record is causing the problem.

Hope this helps,


 Matt Robertson   [EMAIL PROTECTED] 
 MSB Designs, Inc.  http://mysecretbase.com


~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138288
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com


Re: CFMAIL TO param problems with large queries

2003-09-24 Thread Dustin Snell [Unisyn Software]
Oddly it seems that I am getting all the records but at the end there is
what seems to be a blank email address. When I cfoutput the results it
outputs the text [empty string] at the end. Seems that should be impossible
with the LIKE email ='[EMAIL PROTECTED]' in the query . The query is ordered by email 
so
I see this entry at the very end. I am disturbed that a blank email is being
included in the query, but also disturbed that CF seems to be outputting the
text [empty string] when it should just be blank!

-Dustin
- Original Message - 
From: "Matt Robertson" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, September 24, 2003 10:13 AM
Subject: RE: CFMAIL TO param problems with large queries


> Wrap your cfmail statement in a recordcount test
>
> 
>uh oh
> 
>#sendnewsletter.email#
> 
>
> The first block will isolate whether you have a problem with your query
> syntax.  The second will output the email address, if one is being
> returned, so you can debug the thing.  The cfaborts will keep the output
> down to size for now.
>
> You may also want to output the primary key value so you know which
> record is causing the problem.
>
> Hope this helps,
>
> 
>  Matt Robertson   [EMAIL PROTECTED]
>  MSB Designs, Inc.  http://mysecretbase.com
> 
>
> 
~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138290
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Get the mailserver that powers this list at 
http://www.coolfusion.com


RE: CFMAIL TO param problems with large queries

2003-09-24 Thread Josh Remus
In a previous email, you specified that :
In the query I have specified:
 and email is not null and email <> '' and email like '[EMAIL PROTECTED]'

You don't have an OR clause before the email checks that is letting through
that record, do you?

Might be best to post the complete query code too.

> -Original Message-
> From: Dustin Snell [Unisyn Software] [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, September 24, 2003 1:36 PM
> To: CF-Talk
> Subject: Re: CFMAIL TO param problems with large queries
>
>
> Oddly it seems that I am getting all the records but at the end there is
> what seems to be a blank email address. When I cfoutput the results it
> outputs the text [empty string] at the end. Seems that should be
> impossible
> with the LIKE email ='[EMAIL PROTECTED]' in the query . The query is ordered
> by email so
> I see this entry at the very end. I am disturbed that a blank
> email is being
> included in the query, but also disturbed that CF seems to be
> outputting the
> text [empty string] when it should just be blank!
>
> -Dustin
> - Original Message -
> From: "Matt Robertson" <[EMAIL PROTECTED]>
> To: "CF-Talk" <[EMAIL PROTECTED]>
> Sent: Wednesday, September 24, 2003 10:13 AM
> Subject: RE: CFMAIL TO param problems with large queries
>
>
> > Wrap your cfmail statement in a recordcount test
> >
> > 
> >uh oh
> > 
> >#sendnewsletter.email#
> > 
> >
> > The first block will isolate whether you have a problem with your query
> > syntax.  The second will output the email address, if one is being
> > returned, so you can debug the thing.  The cfaborts will keep the output
> > down to size for now.
> >
> > You may also want to output the primary key value so you know which
> > record is causing the problem.
> >
> > Hope this helps,
> >
> > 
> >  Matt Robertson   [EMAIL PROTECTED]
> >  MSB Designs, Inc.  http://mysecretbase.com
> > 
> >
> >
> 
~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138292
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Get the mailserver that powers this list at 
http://www.coolfusion.com


RE: CFMAIL TO param problems with large queries

2003-09-24 Thread Matt Robertson
Well, at least you now know the source of the problem, and that its
solution is a simple one.




Not a true solution, but it'll get your app running instantly while you
puzzle over the cause.


 Matt Robertson   [EMAIL PROTECTED] 
 MSB Designs, Inc.  http://mysecretbase.com


~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138294
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm


Re: CFMAIL TO param problems with large queries

2003-09-24 Thread Dave Carabetta
>Oddly it seems that I am getting all the records but at the end there is
>what seems to be a blank email address. When I cfoutput the results it
>outputs the text [empty string] at the end. Seems that should be impossible
>with the LIKE email ='[EMAIL PROTECTED]' in the query . The query is ordered by email 
>so
>I see this entry at the very end. I am disturbed that a blank email is 
>being
>included in the query, but also disturbed that CF seems to be outputting 
>the
>text [empty string] when it should just be blank!
>

Don't be disturbed with CF, bet disturbed with the query. ;)

You're AND-ing your NULL/blank string checks together instead of OR-ing 
them. Try switching and see what happens with your query results.

Also, you should just be able to do:

SELECT emailaddress
FROM myTable
WHERE emailaddress IS NOT NULL
OR TRIM(emailaddress) != ''

That should cover all instances of blank or NULL e-mail fields. I don't know 
if there's a TRIM() function in SQL Server, so you may have to do 
LTRIM(RTRIM(emailaddress)) to get the same effect (I'm on Oracle, so I just 
don't know that answer).

Regards,
Dave.

_
Add MSN 8 Internet Software to your existing Internet access and enjoy 
patented spam protection and more.  Sign up now!   
http://join.msn.com/?page=dept/byoa

~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138295
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com


RE: CFMAIL TO param problems with large queries

2003-09-24 Thread Ryan Kime
Just to add on to Matt's suggestion:




-Original Message-
From: Matt Robertson [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, September 24, 2003 12:48 PM
To: CF-Talk
Subject: RE: CFMAIL TO param problems with large queries


Well, at least you now know the source of the problem, and that its solution
is a simple one.




Not a true solution, but it'll get your app running instantly while you
puzzle over the cause.


 Matt Robertson   [EMAIL PROTECTED] 
 MSB Designs, Inc.  http://mysecretbase.com



~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138296
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm


Re: CFMAIL TO param problems with large queries

2003-09-24 Thread Dustin Snell [Unisyn Software]
I am passing the query parameter to the CFMAIL tag directly. So I can't do
this for each one.

- Original Message - 
From: "Matt Robertson" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, September 24, 2003 10:48 AM
Subject: RE: CFMAIL TO param problems with large queries


> Well, at least you now know the source of the problem, and that its
> solution is a simple one.
>
> 
>  
>
> Not a true solution, but it'll get your app running instantly while you
> puzzle over the cause.
>
> 
>  Matt Robertson   [EMAIL PROTECTED]
>  MSB Designs, Inc.  http://mysecretbase.com
> 
>
> 
~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138298
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Get the mailserver that powers this list at 
http://www.coolfusion.com


Re: CFMAIL TO param problems with large queries

2003-09-24 Thread Dustin Snell [Unisyn Software]
I *am* disturbed with CF because this new attribute validation is *breaking*
code that worked before in 4.5.  This validation is unnecessary and is
better to be left for the mail server to handle. It is especially a hassle
when you are passing the query parameter to the CFMAIL tag the query
contains 6000 records! Now I have to make sure it has no invalid email
addresses - it's enough to make you pull your hair out.

-Dustin
- Original Message - 
From: "Dave Carabetta" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, September 24, 2003 10:50 AM
Subject: Re: CFMAIL TO param problems with large queries


> >Oddly it seems that I am getting all the records but at the end there is
> >what seems to be a blank email address. When I cfoutput the results it
> >outputs the text [empty string] at the end. Seems that should be
impossible
> >with the LIKE email ='[EMAIL PROTECTED]' in the query . The query is ordered by 
> >email
> >so
> >I see this entry at the very end. I am disturbed that a blank email is
> >being
> >included in the query, but also disturbed that CF seems to be outputting
> >the
> >text [empty string] when it should just be blank!
> >
>
> Don't be disturbed with CF, bet disturbed with the query. ;)
>
> You're AND-ing your NULL/blank string checks together instead of OR-ing
> them. Try switching and see what happens with your query results.
>
> Also, you should just be able to do:
>
> SELECT emailaddress
> FROM myTable
> WHERE emailaddress IS NOT NULL
> OR TRIM(emailaddress) != ''
>
> That should cover all instances of blank or NULL e-mail fields. I don't
know
> if there's a TRIM() function in SQL Server, so you may have to do
> LTRIM(RTRIM(emailaddress)) to get the same effect (I'm on Oracle, so I
just
> don't know that answer).
>
> Regards,
> Dave.
>
> _
> Add MSN 8 Internet Software to your existing Internet access and enjoy
> patented spam protection and more.  Sign up now!
> http://join.msn.com/?page=dept/byoa
>
> 
~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138299
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm


Re: CFMAIL TO param problems with large queries

2003-09-24 Thread Dave Carabetta
>I *am* disturbed with CF because this new attribute validation is 
>*breaking*
>code that worked before in 4.5.  This validation is unnecessary and is
>better to be left for the mail server to handle. It is especially a hassle
>when you are passing the query parameter to the CFMAIL tag the query
>contains 6000 records! Now I have to make sure it has no invalid email
>addresses - it's enough to make you pull your hair out.
>

I understand your frustration. I, too, just migrated from CF 4.5, and I 
don't recall ever being able to put anything other than a valid e-mail 
address in the TO attribute. In my experience, CF always failed on an 
invalid address. But that's neither here nor there.

As for compatibility with CF 4.5, well that's always a crap shoot, and I 
definitely feel your pain on that front. We just migrated our site from CF 
4.5 to CFMX 6.0->6.1 and had all sorts of those little quirks to work out. 
The way I looked at it was that Macromedia claimed compatibility with CF 5 
and no earlier, so I just sucked it up and fixed what had to be done.

By the way, you didn't mention whether or not the query suggestion worked? 
Taking care of it at the root instead of len(trim()) tests is more efficient 
and a cleaner implementation.

Regards,
Dave.

_
Instant message during games with MSN Messenger 6.0. Download it now FREE!  
http://msnmessenger-download.com

~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138300
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Your ad could be here. Monies from ads go to support these lists and provide more 
resources for the community. 
http://www.fusionauthority.com/ads.cfm


RE: CFMAIL TO param problems with large queries

2003-09-24 Thread Matt Robertson
Dustin Snell wrote:
>I am passing the query parameter to the CFMAIL tag directly. So I can't
do
>this for each one.

Then as was pointed out, you'll need to fix your SQL (or the apparently
unvalidated data; or both) straight up before you go anywhere.  Data
validation rules might be something you want to look at on the input
side, if its within your control.


 Matt Robertson   [EMAIL PROTECTED] 
 MSB Designs, Inc.  http://mysecretbase.com



~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138302
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Get the mailserver that powers this list at 
http://www.coolfusion.com


Re: CFMAIL TO param problems with large queries

2003-09-24 Thread Dustin Snell [Unisyn Software]
Thank you for your understanding. Empathy always helps a bit :-)

As for your suggestion, as long as my code is using the QUERY param of the
CFMAIL (instead of doing it one at a time) this will not work. Now in my
query I am having to add all sorts of checks to make sure the address is
valid. I have wasted my whole morning playing games with this tag. One of
these hours now my query will check every possible problem and deliver a
perfect set of approx 6000 email addresses to CFMAIL.

Why should I have to do this when the mail server would do it for me? Nobody
really knows.

Thanks for your help.

Dustin

- Original Message - 
From: "Dave Carabetta" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, September 24, 2003 11:17 AM
Subject: Re: CFMAIL TO param problems with large queries


> >I *am* disturbed with CF because this new attribute validation is
> >*breaking*
> >code that worked before in 4.5.  This validation is unnecessary and is
> >better to be left for the mail server to handle. It is especially a
hassle
> >when you are passing the query parameter to the CFMAIL tag the query
> >contains 6000 records! Now I have to make sure it has no invalid email
> >addresses - it's enough to make you pull your hair out.
> >
>
> I understand your frustration. I, too, just migrated from CF 4.5, and I
> don't recall ever being able to put anything other than a valid e-mail
> address in the TO attribute. In my experience, CF always failed on an
> invalid address. But that's neither here nor there.
>
> As for compatibility with CF 4.5, well that's always a crap shoot, and I
> definitely feel your pain on that front. We just migrated our site from CF
> 4.5 to CFMX 6.0->6.1 and had all sorts of those little quirks to work out.
> The way I looked at it was that Macromedia claimed compatibility with CF 5
> and no earlier, so I just sucked it up and fixed what had to be done.
>
> By the way, you didn't mention whether or not the query suggestion worked?
> Taking care of it at the root instead of len(trim()) tests is more
efficient
> and a cleaner implementation.
>
> Regards,
> Dave.
>
> _
> Instant message during games with MSN Messenger 6.0. Download it now FREE!
> http://msnmessenger-download.com
>
> 
~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138303
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Signup for the Fusion Authority news alert and keep up with the latest news in 
ColdFusion and related topics. 
http://www.fusionauthority.com/signup.cfm


Re: CFMAIL TO param problems with large queries

2003-09-24 Thread Dave Carabetta
>As for your suggestion, as long as my code is using the QUERY param of the
>CFMAIL (instead of doing it one at a time) this will not work. Now in my
>query I am having to add all sorts of checks to make sure the address is
>valid. I have wasted my whole morning playing games with this tag. One of
>these hours now my query will check every possible problem and deliver a
>perfect set of approx 6000 email addresses to CFMAIL.
>

I'm a little confused. In order to use the QUERY attribute of the CFMAIL 
tag, you have to pass it a valid CFQUERY name that *that has already run.* 
So if you fix your AND-ing problem to OR, then you will be passing a query 
that should only have an e-mail address in it -- no NULLs and no blank 
strings.

Can you post the full code snippet -- query and cfmail usage -- so that I/we 
can get a better idea of how your template is working (or not working)?

Regards,
Dave.

_
High-speed Internet access as low as $29.95/month (depending on the local 
service providers in your area). Click here.   https://broadband.msn.com

~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138306
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

This list and all House of Fusion resources hosted by CFHosting.com. The place for 
dependable ColdFusion Hosting.
http://www.cfhosting.com


RE: CFMAIL TO param problems with large queries

2003-09-24 Thread J E VanOver
No it wouldn't Matt.  In his original post, Dustin showed he was trying to
use the QUERY parameter of CFMAIL --- where there is no chance to check each
row before using it.

-Original Message-
From: Matt Robertson [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2003 10:48 AM
To: CF-Talk
Subject: RE: CFMAIL TO param problems with large queries


Well, at least you now know the source of the problem, and that its
solution is a simple one.




Not a true solution, but it'll get your app running instantly while you
puzzle over the cause.


 Matt Robertson   [EMAIL PROTECTED]
 MSB Designs, Inc.  http://mysecretbase.com



~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138353
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

ColdFusion MX 6.1, now 2.5 times faster. 
http://www.macromedia.com/software/coldfusion/productinfo/upgrade/jump/introducing.html?trackingid=ColdFusion_468x60g_HouseofFusion_carat_082803


RE: CFMAIL TO param problems with large queries

2003-09-24 Thread J E VanOver
What if there's an email in your system that looks something like this:
  "My True and Right Name <@.>"

Actually, I think your "like" statement would even match "@."

If it were me, I'd dump out the email addresses and see if anything looks
screwy.

-Original Message-
From: Dustin Snell [Unisyn Software] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2003 9:43 AM
To: CF-Talk
Subject: Re: CFMAIL TO param problems with large queries


Another note -

I also, tried:
and email like '[EMAIL PROTECTED]'

Still get the error below. Isn't it impossible then with this in my query
that any records could be included that have 0 length in the email field as
the error states?

Dustin Snell

- Original Message -
From: "Dustin Snell [Unisyn Software]" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, September 24, 2003 9:34 AM
Subject: CFMAIL TO param problems with large queries


> Hello All,
>
> I am trying to use CFMAIL in 6.1 to email a large list that worked in CF
> 4.5.  Apparently MM has added additional restrictions to what can be used
in
> the TO parameter.
>
> Basically I have a query that gets about 6000+ records
>
> I then use the tag as such:
>
> query="sendnewsletter"
>to="#sendnewsletter.email#"
>mailerid="Unisyn Software Newsletter System -- http://www.unisyn.com";
>from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
>subject="#form.subject#">#form.body#
>
>
> In the query I have specified:
> and email is not null and email <> '' and email like '[EMAIL PROTECTED]'
>
>
> But it always gives the error:
>
> Attribute validation error for tag CFMAIL.
> The value of the attribute TO is invalid. The length of the string, 0
> character(s), must be greater than or equal to 1 character(s).
>
> The error occurred in
> C:\Inetpub\wwwroot\unisyn\administration\emailnewsletter.cfm: line 107
>
> 105 :106 :query="sendnewsletter"
> 107 :to="#sendnewsletter.email#"
> 108 :mailerid="Unisyn Software Newsletter System --
> http://www.unisyn.com";
> 109 :from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
>
> Does anyone know why this isn't working?
>
> -Dustin Snell
>
>
>
>
>

~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138355
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

In the beginning ColdFusion shipped with Website. Both have only gotten better
http://www.deerfield.com/products/website/


RE: CFMAIL TO param problems with large queries

2003-09-24 Thread J E VanOver
FYI, I posted this BEFORE I saw Dustin's say there were 6000 emails in his
list!  Yikes!

-Original Message-
From: J E VanOver [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2003 11:33 AM
To: CF-Talk
Subject: RE: CFMAIL TO param problems with large queries


What if there's an email in your system that looks something like this:
  "My True and Right Name <@.>"

Actually, I think your "like" statement would even match "@."

If it were me, I'd dump out the email addresses and see if anything looks
screwy.

-Original Message-
From: Dustin Snell [Unisyn Software] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2003 9:43 AM
To: CF-Talk
Subject: Re: CFMAIL TO param problems with large queries


Another note -

I also, tried:
and email like '[EMAIL PROTECTED]'

Still get the error below. Isn't it impossible then with this in my query
that any records could be included that have 0 length in the email field as
the error states?

Dustin Snell

- Original Message -
From: "Dustin Snell [Unisyn Software]" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, September 24, 2003 9:34 AM
Subject: CFMAIL TO param problems with large queries


> Hello All,
>
> I am trying to use CFMAIL in 6.1 to email a large list that worked in CF
> 4.5.  Apparently MM has added additional restrictions to what can be used
in
> the TO parameter.
>
> Basically I have a query that gets about 6000+ records
>
> I then use the tag as such:
>
> query="sendnewsletter"
>to="#sendnewsletter.email#"
>mailerid="Unisyn Software Newsletter System -- http://www.unisyn.com";
>from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
>subject="#form.subject#">#form.body#
>
>
> In the query I have specified:
> and email is not null and email <> '' and email like '[EMAIL PROTECTED]'
>
>
> But it always gives the error:
>
> Attribute validation error for tag CFMAIL.
> The value of the attribute TO is invalid. The length of the string, 0
> character(s), must be greater than or equal to 1 character(s).
>
> The error occurred in
> C:\Inetpub\wwwroot\unisyn\administration\emailnewsletter.cfm: line 107
>
> 105 :106 :query="sendnewsletter"
> 107 :to="#sendnewsletter.email#"
> 108 :mailerid="Unisyn Software Newsletter System --
> http://www.unisyn.com";
> 109 :from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
>
> Does anyone know why this isn't working?
>
> -Dustin Snell
>
>
>
>
>


~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138359
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

ColdFusion MX 6.1, now 2.5 times faster. 
http://www.macromedia.com/software/coldfusion/productinfo/upgrade/jump/introducing.html?trackingid=ColdFusion_468x60g_HouseofFusion_carat_082803


RE: CFMAIL TO param problems with large queries

2003-09-25 Thread Andre Turrettini
thats the right track though, i'd loop over your query with a proper email
regex.  Where it doestn match, output the record key.  Then you should be
able to make short work of the problem records.

DRE

-Original Message-
From: J E VanOver [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2003 4:54 PM
To: CF-Talk
Subject: RE: CFMAIL TO param problems with large queries


FYI, I posted this BEFORE I saw Dustin's say there were 6000 emails in his
list!  Yikes!

-Original Message-
From: J E VanOver [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2003 11:33 AM
To: CF-Talk
Subject: RE: CFMAIL TO param problems with large queries


What if there's an email in your system that looks something like this:
  "My True and Right Name <@.>"

Actually, I think your "like" statement would even match "@."

If it were me, I'd dump out the email addresses and see if anything looks
screwy.

-Original Message-
From: Dustin Snell [Unisyn Software] [mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2003 9:43 AM
To: CF-Talk
Subject: Re: CFMAIL TO param problems with large queries


Another note -

I also, tried:
and email like '[EMAIL PROTECTED]'

Still get the error below. Isn't it impossible then with this in my query
that any records could be included that have 0 length in the email field as
the error states?

Dustin Snell

- Original Message -
From: "Dustin Snell [Unisyn Software]" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Wednesday, September 24, 2003 9:34 AM
Subject: CFMAIL TO param problems with large queries


> Hello All,
>
> I am trying to use CFMAIL in 6.1 to email a large list that worked in CF
> 4.5.  Apparently MM has added additional restrictions to what can be used
in
> the TO parameter.
>
> Basically I have a query that gets about 6000+ records
>
> I then use the tag as such:
>
> query="sendnewsletter"
>to="#sendnewsletter.email#"
>mailerid="Unisyn Software Newsletter System -- http://www.unisyn.com";
>from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
>subject="#form.subject#">#form.body#
>
>
> In the query I have specified:
> and email is not null and email <> '' and email like '[EMAIL PROTECTED]'
>
>
> But it always gives the error:
>
> Attribute validation error for tag CFMAIL.
> The value of the attribute TO is invalid. The length of the string, 0
> character(s), must be greater than or equal to 1 character(s).
>
> The error occurred in
> C:\Inetpub\wwwroot\unisyn\administration\emailnewsletter.cfm: line 107
>
> 105 :106 :query="sendnewsletter"
> 107 :to="#sendnewsletter.email#"
> 108 :mailerid="Unisyn Software Newsletter System --
> http://www.unisyn.com";
> 109 :from="Unisyn Newsletter System <[EMAIL PROTECTED]>"
>
> Does anyone know why this isn't working?
>
> -Dustin Snell
>
>
>
>
>



~|
Message: http://www.houseoffusion.com/lists.cfm?link=i:4:138435
Archives: http://www.houseoffusion.com/lists.cfm?link=t:4
Subscription: http://www.houseoffusion.com/lists.cfm?link=s:4
Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=89.70.4

Purchase from House of Fusion, a Macromedia Authorized Affiliate and support the CF 
community.
http://affiliates.macromedia.com/t.asp?id=2439&p=go/dr_text_aff1