Login  
Search All Forums
Dart Home | PowerTCP Mail for ActiveX | Custom Development Reply | Return to search results | Forums   
AuthorForum: PowerTCP Mail for ActiveX
Topic: comma in name in address
User232

Posts: 31
Member Since: 12/12/00
posted May 18, 2001 2:22 PM

According to both RFC 822 and RFC 2822, it is legal to have an address in this format

To: "Cox, Daniel" <danielcox@avaya.com>

This format is used by Outlook 2000, SR1 (among others).

The problem is that the Dart message object interprets the comma as separating two addresses in a list. It produces a to-list with two entries, one being

"Cox

and the second being

Daniel" <danielcox@avaya.com>

We are using these controls:

DartMail v. 2.1.0.0
DartSecureMail v. 1.0.43.0

Is a fix in the works for this?
Are there any work-arounds?

Thanks,

Dan Cox
Tony Priest



From: Utica, NY USA
Posts: 8466
Member Since: 04/11/00
posted May 18, 2001 2:42 PM


I wrote this up as a bug. The only workaround I can offer is to get rid of the commas before making the message.

Tony
User232

Posts: 31
Member Since: 12/12/00
posted May 25, 2001 2:49 PM

Any idea when a fix would be available?
I know you just shipped a release, but
my boss is asking.

Dan Cox
Tony Priest



From: Utica, NY USA
Posts: 8466
Member Since: 04/11/00
posted May 25, 2001 2:57 PM


No, I don't. Since there is an easy workaround, it's not a priority.

Sorry,

Tony
User232

Posts: 31
Member Since: 12/12/00
posted May 25, 2001 3:20 PM

The work-around is not as easy as you think. It is incoming messages that are using the comma. I have no control over what mailer is used to send those messages, as they typically come from outside of the company.

But I could get the message contents, parse the headers, change "Last, First M." to "First M. Last", update the message contents, then access the message. Only thing is once you do deliver a fix that work becomes pointless.

Dan Cox
Reply | Return to search results | Forums   
This site is powered by PowerTCP WebServer Tool PowerTCP WebServer for ActiveX