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

Conference virke::mrmemo

Title:VAX MAILGATE for MEMO
Moderator:STKHLM::OLSSON
Created:Sat Feb 25 1989
Last Modified:Tue May 14 1996
Last Successful Update:Fri Jun 06 1997
Number of topics:216
Total number of notes:933

47.0. "Unix - Internet lowercase addresses from MEMO" by STKOFF::SPERSSON (Pas de Probleme) Fri Aug 24 1990 16:10

    
    The MRMEMO Engineering Team has just come back from two weeks Ultrix
    training (this implies nothing about future MRMEMO directions).
    
    On this course we were told that Mail addresses in the Unix-Internet
    world (the term deliberately loosely used) are often case sensitive
    lowercase.
    
    This prompted us to do some testing on MRMEMO handling on lowercase
    addresses on return to the office this afternoon. Note: WE DID NOT
    PERFORM TESTS AGAINST Ultrix Mail Connection OR ANY OTHER "LIVE"
    SOFTWARE. We only tested MRMEMO's handling of lowercase MEMO -> MR
    addresses. This is what we learnt:
    
    1) MEMO will always convert addresses to uppercase, and there is no way
    to "quote" your way around this as a MEMO user. Thus MRMEMO will always
    receive an address specified "dgn.den" as "DGN.DEN" from MEMO
    
    2) So maybe if we use MRMAN /REPLACE and use an alias in the address
    specified from MEMO. No luck, this is what happens.
    
    $ mc mrman
            This is MRMAN V3.1
    MRM> add INTERNET_USER/REPL="an.internet.user"@MBX@NODE
    %Added INTERNET_USER,            Replace=AN.INTERNET.USER@MBX@NODE
    
    ...so the lowercase string will be uppercased.
    
    
    3) Solution: Enable DDS lookups in the MRMEMO server! With MBMAN it is
    possible to specify any DDS field as lowercase provided it's within
    quotes. MRMEMO will fetch the address and put it into the Message
    Router. So using the example above:
    
    $ mc mbman
    
            MBMAN V3.1 (BL5.10)
    MBMAN> bui dds sub/surname=smith/givenname=john
    MBMAN> bui dds sub/snlocation=vax/snu=internet_user
    MBMAN> bui dds sub/mhs=(addr=node,mhsm=mbx,mhsu="an.internet.user")
    MBMAN> sh dd bui
            Given name                      : JOHN
            Surname                         : SMITH
            MR S location                   : VAX
            MR S user name                  : INTERNET_USER
            MHS/VMS address number          : 1
                    MHS/VMS address part    : NODE
                    MHS mailbox             : MBX
                    MHS User identifier     : an.internet.user
    
    MBMAN> add dds built
    MBMAN>
    
    
    
    ...so this means that your MEMO users can now specify any of the
    following addresses:
    
    => VAX.INTERNET_USER
    
    or
    
    => VAX.JOHN__SMITH
    
    ...and they will be translated to MR address an.internet.user@MBX@NODE
    
    The tests have been performed on MRMEMO Version 2.1 (out very very
    soon) and I wouldn't want to warrant the above behaviour on anything
    else. Another advantage with this version is the new feature Address
    Translation, which lets MRMEMO do "soft" DDS lookups, ie if the
    address is found in DDS it's used, otherwise the message is sent
    anyway using the original address.
    
    
T.RTitleUserPersonal
Name
DateLines