[Search for users] [Overall Top Noters] [List of all Conferences] [Download this site]

Conference abbott::mailworks-vms

Title:MailWorks for OpenVMS
Notice:kit info notes 3-6; policies note 2; reporting bugs note 7
Moderator:KOALA::LAVASH
Created:Wed Jul 28 1993
Last Modified:Mon Jun 02 1997
Last Successful Update:Fri Jun 06 1997
Number of topics:1583
Total number of notes:6814

1568.0. "Problem with 'AT' word in x.400 Address" by COMICS::HALFACREE (Nothing is as it seems....) Thu Apr 10 1997 08:10

    Hi,     
    
    I have a customer problem with x.400 addressing and using the word AT.
    
    The customer is trying to mail an MS-Mail/CC:Mail address from
    Mailworks v1.3A-3 and has a DDS entry setup as follows :-
    
    
           Given name                      : L
           Surname                         : WINTERS
           Name                            : L WINTERS
           Reverse lookup                  : 1=US@2=MARK400@4=FWUSA1@4=FWHEELER
    @5=QUIKCOMM@6=LARRY WINTERS AT FWUSA4PO@X400@LNL27
           Unique subscriber identifier    : XXWINTER
           Master copy owning node         : LNSRV2
           MHS/VMS address number          : 1
                   MHS/VMS address part    : LNL27
                   MHS mailbox             : X400
                   MHS User identifier     : 1=US@2=MARK400@4=FWUSA1@4=FWHEELER@
    5=QUIKCOMM@6=LARRY WINTERS AT FWUSA4PO
    
    The problem is that when he tries to send to this user via MRX,
    Mailworks modifies address field 6 and interprets the word AT as a @ and 
    then anything after the word AT is put into a seperate ROUTESTRING.
    
    I've created a test user on an internal system with a similar address
    containing the 'AT' string and initially thought the problem was with MRX 
    but after stopping TS & MRX and dumping the NBS file in the 
    [muas$server_000.msg] directory it showed the problem is with Mailworks.
    
    Below is an extract of the NBS file that has been dumped :-
    
    Address field 6 should equal :- Mike Halfacree AT FWUSA4PO
    but instead gets wrapped and interprets AT as @ and puts FWUSA4PO as a
    seperate route string.
    
    0000A2   4                ENT[NAME]   Len=00009A
    0000A8   5                    SEQ   Len=000000
    0000AE   5                    SEQ   Len=00006C
    0000B5   6                        ATTR[ROUTE]   Len=000058
    0000BB   7                            SEQ   Len=000052
    0000BD   8                                ASCII   Len=000006
                                                  "SPARKY
    0000C5   8                                ASCII   Len=00000A
                                                  "ETHER2SCOT
    0000D1   8                                ASCII   Len=000008
                                                  "FWUSA4PO
    0000DB   8                                ASCII   Len=000010
                                                  "6=Mike Halfacree
    0000ED   8                                ASCII   Len=000009
                                                  "5=digital
    0000F8   8                                ASCII   Len=000009
                                                  "3=digital
    000103   8                                ASCII   Len=00000A
                                                  "2=gold 400
    000114   6                        ATTR[USERID]   Len=000006
    000116   7                            ASCII   Len=000004
                                              "1=gb
    000121   5                    ATTR[FREEFORM]   Len=00000D
    000123   6                        ASCII   Len=00000B
                                          "M HALFACREE
    
    
    Is there anyway of entering the word AT into an x.400 address without
    Mailworks changing it to a @ sign and modifying the address ??
    
    
    Thanks,
    
    Mike
    
    
T.RTitleUserPersonal
Name
DateLines
1568.1Try quotesKOALA::LAVASHThu Apr 10 1997 12:5453
	The following was extracted from the V1.3A-3 release notes.
    	I believe this should answer your question.
    	-diana
    
	o Some address forms contain characters that have to be quoted
	  in order to avoid confusion with Message Router addresses.
	  Notably, Internet addresses contain "@" symbols which have
	  to be quoted to prevent them being interpreted as route-term
	  delimiters. The rules for the interpretation of the quote
	  character (") are different in MailWorks for OpenVMS from
  	  other Digital mail products. Within MailWorks for OpenVMS,
	  the quote character is only used to prevent misinterpre-
	  tation of special characters and the quote characters are
	  not preserved on addresses when messages are passed off
	  to Message Router. In contrast, although OpenVMS mail and
	  ALL-IN-1 IOS interpret quotes, the quotes are preserved.
	  The consequence of this is that additional levels of quot-
	  ing are needed within MailWorks for OpenVMS in order to get
	  quotes preserved on addresses. For example, when an address
	  is entered in ALL-IN-1 IOS as

	  "internet-address"@gateway@node@area

	  the quotes protect any @ symbols in the Internet address but
	  they are left on the address that is passed on to Message
	  Router. To enter the same address in MailWorks for OpenVMS,
	  type in

	  """internet-address"""@gateway@node@area

	  In addition, with some gateways an address could be entered
	  to OpenVMS mail as

	  node::gateway::"internet-address"

	  and the same address would have to be entered as

	  node::gateway::"""internet-address"""

	  in MailWorks for OpenVMS.

	  Another example of addresses that need proper quoting in-
	  cludes addresses with the word AT or symbol '@' in the X.400
	  field. A workaround for the problem of properly quoting this
	  style of address would be to add the address into the user's
	  PAB using the VT component. The following address:

	  1=xx@2=yy@3=zz@"5=a b (c) at d"

	  could be properly added to the PAB using the following syn-
	  tax in the VT component:

	  DMW> ADD ENTRY nickname/ADDRESS=(1=xx@2=yy@3=zz@"""5=a b (c) at d""")