Messaging Server: Using UBE feature to filter email bodies or enclosures

Using the UBE feature in Messaging Server to filter email bodies or enclosures
<P>
Messaging Server has a feature for filtering unsolicted bulk email(UBE) based
on the envelope information (e.g., the sender's host name ). When the
Parse Headers option is enabled,
filtering by header information (e.g., the subject line of the email) is
performed as well.
<P>
The UBE feature is a plug-in that is designed to work with structured header
lines. However, the application of this feature to email bodies is limited.
To filter email bodies, the RUN
action can be used to send a selected
email to an external program, such as VirusScan.exe
. For more information on the
RUN action, see the Netscape
Messaging Server 3.5 Administrator's Guide at<BR>
<P>
http://docs.iplanet.com/docs/manuals/messaging/nms35/ag/ch5.htm#actions
<B>RUN</B><BR>
<P>
Argument:<BR>
A command line to execute.
<P>
Description:<BR>
The RUN action provides
a means of extending the filtering actions of the UBE filter by running another
program. The program must be in the postoffice (spool) directory for security
reasons. After executing the program, the UBE filter pipes the header and the
body of the email to the program for processing. In addition, you can use the
special field name $& in
subsequent filters to match the return value of the program. For example,<BR>
<P>
Subject "May contain a virus" RUN "VirusScan.exe"
$& "1" REJECT "This had a virus"
<P>
If there is an email with the subject line "May contain a virus," the filter
will run the virus program VirusScan.exe
and send the entire email to this
program. If the return value from the virus program is "1," then the filter
will reject the email with the reason "This had a virus
Several customers have reported problems with the UBE feature failing to
filter emails using the Content-Type
or Content-Disposition
lines. The reason why the UBE feature
fails with these lines is because they are header style lines that appear in
the email bodies as part of the MIME formatted body. The UBE feature does not
filter emails using these header lines, as it checks only the envelope and
header fields. To target the Content-Type
or Content-Disposition
lines, use the RUN
action with a reference to an
external program. The following lines are examples of header style lines that
can be targetted with a RUN
UBE command:<BR>
<P>
Content-Type: application/octet-stream;^M
name="LOVE-LETTER-FOR-YOU.TXT.vbs"^M
Content-Transfer-Encoding: quoted-printable^M
Content-Disposition: attachment;^M
filename="LOVE-LETTER-FOR-YOU.TXT.vbs"^M
<P>
<B>Please note:</B><BR>
<P>
Messaging Server 4.0 does not support the RUN
action in the implementation of
the UBE feature. This change is also documented in the release notes for all
subsequent releases of Messaging Server.
<P>
For more information on using UBE filters, please see technote 20000506-1,
"I Love You" Virus, article 4355.

RUN is also not available in NMS 4.15 or any NMS 4.x version.
You can however integrate a virus scanner into iMS 5.1 via the conversion channel.
If upgrading is not an option you should consider using a virus scanner that masquerades as a smtp server and forwards scanned messages to the real server.
-Chris

Similar Messages

  • Error Message when using Photoshop Element 9 sending email

    I was using Photoshop Element 9 sending email on Windows Live Mail.
    It was working perfect.
    A week ago, my computer had the problem and need to format and reinstall everything again.
    After that, when I used Photoshop Element 9 to send email using Windows Live Mail 2012.
    It came up error message in below:
    "Elements Organizer could not finish creating your E-mail message.
    Alternatively, you can use the Adobe E-mail Service via the Elements Organizer Preferences dialog."
    I don't want to use Adobe E-mail Service because it is very limited for email function such as attached another files or change email contents.
    Would you please give me some idea how to solve the problem ?
    Thanks,
    Joe

    Please refer the below link:
    http://forums.adobe.com/message/3284248#3284248
    http://helpx.adobe.com/photoshop-elements/kb/freeze-or-error-no-email.html
    -Harshit yadav

  • Help: Sun Messaging Server 7u2-7.02 Channel Filter

    Hi,
    I already tried several different configurations but I can't have a channel filter working.
    The following configuration should work...
    I added "filter file:IMTA_TABLE:test.filter" to the end of the ims-ms line on imta.cnf
    ims-ms defragment subdirs 20 notices 1 7 14 21 28 backoff "pt5m" "pt10m" "pt30m" "pt1h" "pt2h" "pt4h" maxjobs 2 pool IMS_POOL fileinto $U+$S@$D filter file:IMTA_TABLE:test.filterand the test.filter has:
    require ["editheader"];
    addheader "MyHeader" "TEST";The imsimta test output is:
    /opt/sun/comms/messaging64/sbin/imsimta test -rewrite -filter  [email protected]
      address channel        = l                              
      forward channel        = l                              
      channel description    =
      channel caption        =
      channel user filter    =
      dest channel filter    =
      source channel filter  =
      channel flags #0       = BIDIRECTIONAL MULTIPLE IMMNONURGENT NOSERVICEALL
      channel flags #1       = NOSMTP DEFAULT
      channel flags #2       = COPYSENDPOST COPYWARNPOST POSTHEADONLY HEADERINC NOEXPROUTE
      channel flags #3       = LOGGING NORESTRICTED RETAINSECURITYMULTIPARTS
      channel flags #4       = EIGHTBIT HEADERKEEPORDER NOHEADERREAD RULES
      channel flags #5       = TRUNCATESMTPLONGLINES
      channel flags #6       = LOCALUSER REPORTNOTARY
      channel flags #7       = NOSWITCHCHANNEL DATEFOUR DAYOFWEEK
      channel flags #8       = NODEFRAGMENT EXQUOTA REVERSE NOCONVERT_OCTET_STREAM
      channel flags #9       = NOTHURMAN INTERPRETENCODING USEINTERMEDIATE RECEIVEDFROM VALIDATELOCALSYSTEM NOTURN
      defaulthost            = example.com example.com
      linelength             = 1023
      channel env addr type  = SOURCEROUTE
      channel hdr addr type  = SOURCEROUTE
      channel official host  = vmmgssrv.idw
      channel after params    =
      channel user name      =
      urgentnotices          = 1 2 4 7
      normalnotices          = 1 2 4 7
      nonurgentnotices       = 1 2 4 7
      local behavior flags   = %x7
      expandchannel          =
      notificationchannel    =
      dispositionchannel     =
      saslswitchchannel      =
      tlsswitchchannel       =
      backward channel       = l                              
      unique identifier      = [email protected]
      header forward address = [email protected]  (route (vmmgssrv.idw,vmmgssrv.idw)) (host example.com)
      header reverse address = [email protected]
      envelope forw address  = [email protected]  (route (vmmgssrv.idw,vmmgssrv.idw)) (host example.com)
      envelope rev address   = [email protected]  (route (vmmgssrv.idw,vmmgssrv.idw)) (host example.com)
      name                   =
      mbox                   = admin
    Extracted address action list:
        [email protected]
    Extracted 733 address action list:
        [email protected]
    Address list expansion:
      admin@ims-ms-daemon
    1 expansion total.
    Expanded address:
      [email protected]
    Submitted address list:
      ims-ms                         
        admin@ims-ms-daemon (orig [email protected], inter [email protected], host ims-ms-daemon) *NOTIFY-FAILURES* *NOTIFY-DELAYS*
          Filter: <user> name file:IMTA_TABLE:test.filter [addr admin@ims-ms-daemon] [owner admin@ims-ms-daemon] (28) [0x00543940] )0x00543090( {0x00540060}
            addheader;0  2  1  "MyHeader"  1  "TEST"
    Submitted notifications list:But when I send a message to the user, the message never gets the the header.
    Thanks in advance,
    Ibraima

    Ibraima wrote:
    I added "filter file:IMTA_TABLE:test.filter" to the end of the ims-ms line on imta.cnf
    ims-ms defragment subdirs 20 notices 1 7 14 21 28 backoff "pt5m" "pt10m" "pt30m" "pt1h" "pt2h" "pt4h" maxjobs 2 pool IMS_POOL fileinto $U+$S@$D filter file:IMTA_TABLE:test.filter
    Did you run "./imsimta cnbuild;./imsimta restart" after making the change above?
    But when I send a message to the user, the message never gets the the header.Please add "LOG_FILTER=1" to your option.dat file, run "./imsimta cnbuild;./imsimta restart", send a user another email and provide the matching mail.log_current entries.
    Regards,
    Shane.

  • Handling of outgoing local/nonlocal emails from messaging server

    Hi
    We have a domain xxx.com in our messaging server (2005Q1). If I as a user in this system send a mail to [email protected] that does not exist in the messaging server, I want it to go out to the smarthost in the dmz. Non existent email addresses within the local domain seems to be a problem. I do not think DOMAIN_UPLEVEL can help me with this. Or can it?. (This is not a question about how to set up a smarthost in imta.cnf). Microjunk Exchange send out all mails that it does not find local email addresses for. It does not matter if it is in the same domain.
    How can this be done in the Sun messaging server? If this can't be done we have to fake and rewrite the email addreses to let them go out to the smarthost. We want if possible to avoid this extra work.
    Thanks in advance
    Per-Olov

    Domain smarthost will cause mails addressed to the
    domain that are not found in ldap to be routed to
    that smarthost.
    daemon keyword in tcp_intranet will cause ALL
    messages addressed to any user within your
    "internal_ip" ip range to be routed to the hostthat
    follows. Not really "smarthost", but like a relay..
    We have both of these set - and in general it works
    fine. All email is sent out to our hubs/smarthosts
    for virus scanning etc.
    Our problem is that messages generated internally
    within the JES server (forwards, vacation, over quota
    bounces etc) are currently not sent out to the
    smarthost.These must route through one of your outbound channels, tcp_intranet, or tcp_local.
    You can put the daemon keyword on either of those, to achieve smarthost relay
    I can see why this would be desirable in
    most cases but for us we have some users who although
    they have fully working accounts on the Sun messaging
    server actually choose to have their email routed to
    other systems via the smarthosts. Out smart hosts are
    not JES servers (they actually run exim).Shouldn't matter.
    >
    It's been suggested that we need to set the daemon
    keyword on the autoreply channel...which is great
    except it seems the autoreply channel no longer
    exists in v6 :-(No, and that idea was never a starter.
    If you examine your mail.log_current for an autoreply message, you'll find it goes out through either tcp_local or tcp_intranet, depending on the ip address of the domain it's addressed to.
    Putting the daemon keywork on the autoreply channel would NEVER have worked. Autoreply and vacation is handled in 6.x via sieve filters.
    >
    Ideas?Examine your mail.log_current. See what channel your problematic messages are getting sent through. Add the Daemon keyword there.
    >
    Sun Java(tm) System Messaging Server 6.2-4.03 (built
    Sep 22 2005)
    libimta.so 6.2-4.03 (built 04:37:42, Sep 22 2005)

  • Messaging Server 3.6x NscpMail process continues to grow until memory used up

    After upgrading to Messaging Server version 3.6, I have found that the
    NscpMail process
    continues to grow until I run out of memory and the system eventually crashes.
    <P>
    One solution to this problem is to remove the problematic messages.<BR>
    <P>
    <OL>
    <LI>Shut down the Messaging Server (see details
    below).
    <P>
    <LI>Move all of the message directories to a temporary location
    (see details below).
    <P>
    <LI>Create these directories again for Messaging Server (see details below).
    <P>
    <LI>Re-start the Messaging Server (see details below)
    <P>
    <LI>Examine the message files in the old queue (from Step 1) for
    corrupt headers.
    <P>
    <LI>After you have checked the messages, manually forward the message bodies
    to the intended recipients (see details below).
    </OL>
    <P>
    <HR>
    <P>
    How messages are stored:<BR>
    <P>
    Prior to delivery, mail messages are separated into three files:
    control, body
    , and header
    .<BR>
    <P>
    The body and
    header files are stored in
    the following directory:<BR>
    <P>
    <I>server root</I>/messages
    <P>
    The control files are
    stored in the following directories:<BR>
    <P>
    <I>server root</I>/control<BR>
    <I>server root</I>/deferred/Error-Handler<BR>
    <I>server root</I>/deferred/Account-Handler<BR>
    <I>server root</I>/deferred/SMTP-Router<BR>
    <P>
    Removing messages from the queue and
    re-introducing them later:</A><BR>
    <P>
    <UL>
    <LI>Shut down the server using ./NscpMail stop
    <BR>
    <P>
    %cd /etc<BR>
    %./NscpMail stop<BR>
    <P>
    <LI>Move the directories to a temporary location.</A><BR>
    <P>
    %cd <I>server root</I>/postoffice
    %mv control control.sav<BR>
    %mv messages message.sav<BR>
    %mv deferred deferred.sav<BR>
    %mv hold hold.sav<BR>
    <P>
    <LI>Create these directories again for the Messaging Server.
    </A><BR>
    <P>
    %mkdir control messages deferred hold<BR>
    %chown <I>mail-user</I> control messages deferred
    hold<BR>
    %chgrp <I>mail-group</I> control messages deferred hold
    <BR>
    <P>
    <LI>Start the Messaging Server using ./NscpMail
    start.</A><BR>
    <P>
    %cd /etc<BR>
    %./NscpMail start<BR>
    <P>
    <LI>Forward the message bodies:</A><BR>
    <P>
    After you have checked all of the messages for corrupt headers, you can copy
    the messages back into the queue, at most 1000 at a time.<BR>
    <P>
    <UL>
    <LI>Use the cp command
    to copy files instead of the mv
    command.
    <P>
    <LI>Copy the body and
    header files into their
    respective directories first. Then, copy the control
    files into the control
    directory. Copying the
    control files back into the
    control directory will
    cause the corresponding messages to be processed the next time the server
    flushes the queue, which is done every hour.
    <P>
    <LI>When you copy the control
    files, make sure that you also copy
    the corresponding body
    and header files.
    Otherwise, you will receive errors that say the body
    and header
    files cannot be opened.
    <P>
    <LI>To copy groups of body
    and header
    files and their corresponding
    control files, you can
    use the cp command with
    wildcards. For instance, to copy all the messages that arrived between 12:30
    and 12:40 back into the queue, you can use the following commands:<BR>
    <P>
    %cd <I>server root</I>/postoffice/messages.sav<BR>
    %cp 199080325123* <I>server root</I>
    /postoffice/messages<BR>
    %cd <I>server root</I>/postoffice/control.sav<BR>
    %cp 199080325123* <I>server root</I>
    /postoffice/control<BR>
    %cd <I>server root</I>/postoffice/deferred.sav<BR>
    %cp 199080325123* <I>server root</I>
    /postoffice/control<BR>
    %cd <I>server root</I>/postoffice/hold.sav<BR>
    %cp 199080325123* <I>server root</I>/postoffice/hold<BR>
    </UL>

    Next time when this happen it will be great if you can create statspack snapshots during the problem. Then you will have more insight information of what's going on in Oracle.

  • Netscape Messaging Server & iPlanet Web Server question

    The netscape messaging server (v 4.1) is receiving emails which are html-only formatted. Through webmail, the body appears to be empty. When checking the message store, the message is not empty. When accessing through webmail, we are able to view the emails that arrive in the html and plain text formats (both together) or plain text, but not those that arrive html-only. The webserver is iPlanet Web Server, Enterprise Edition.
    Is there any workaround for that, or is it a limitation of the web server?

    WEll, um,
    1. Netscape Messaging Server 4.xx, all versions have been End Of Support life for over 2 years.
    2. There is no web server involved, here. Messaging itself serves the http interface.
    3. Yes, there is a workaround. Upgrade. You're using very old bits, and the only real answer is for you to use a current product, if you need current features.
    Messaging Server 5.2p2 is considered "mature", though still under support. No new features are getting added.
    Messaging Server 6.2 is the current product. It's part of the Sun Java Enterprise System, and may be downloaded.

  • Messaging Server: mail and mailalternativeaddress attributes must be unique

    Email addresses for a given User Directory must have unique mail
    and mailalternativeaddress
    attributes.
    <P>
    Messaging Server uses the following two attributes to search for email
    addresses in the User Directory:<BR>
    <P>
    <OL>
    <LI>mail
    <LI>mailalternativeaddress
    </OL>
    <P>
    Each email address in the User Directory must have unique entries for these
    two attributes. If a given email address appears twice in the User Directory,
    the Messaging Server will display an error message and will not deliver the
    email to either address. In the case where a user wants email that is
    addressed to one email address to go to other email addresses as well (e.g., if
    a user has multiple accounts), you would need to create a group for that user
    and add the other email addresses to the group.
    <P>
    <B>Additional Notes:</B>
    <P>
    <UL>
    <LI>Administration Server 3.x and 4.x have various mechanisms for
    reducing the likelihood of user error when creating email accounts.
    <P>
    <LI>Administrators of Directory Server 4.x servers should also be aware that
    the mail and
    mailalternativeaddress
    attributes must be unique to prevent collisions between those two attributes.
    <P>
    The uid uniqueness plugin maintains uniqueness within attributes, but not across attributes.
    Using this feature for both attributes cannot fully prevent address collisions.
    <BR><P>
    For example, a user could theoretically enter duplicate values for the
    mail and
    mailalternativeaddress attributes:
    <BR>
    <P>
    mail: [email protected]
    <BR>
    <P>
    mailalternativeaddress: [email protected]
    <P>
    Although the server would initially accept this value for both attributes, it
    will post an error message later when it processes an email addressed to this
    address.
    </UL>

    What does “I overwrote the information in Accounts” mean? What exactly did you do? More info, please.
    Deleting a mail account (which i not the same as overwritting the account information) causes all your mail stored in that account’s mailboxes to be removed from the computer as well, and you you were warned that this would happen by an alert similar to this for Mail 2.x (I don’t know what the exact wording is in Mac OS X 10.3):
    Remove Account
    Are you sure you want to remove the <AccountType> account "<AccountName>"?
    This will permanently delete the account setup information, mailboxes, and messages from your computer. Messages stored on the mail server will not be affected.For IMAP-type accounts, this is not a problem because mail is stored on the server. If you deleted a POP account, however, your mail has certainly been wiped out from the computer, not just moved somewhere.
    To prevent that from happening, you should have moved your mail to custom “On My Mac” mailboxes instead of leaving it in the account’s mailboxes. Actually, using the account’s Inbox and Sent mailboxes for archiving purposes is a bad idea regardless — see Overstuffed mailbox is unexpectedly empty.
    If the POP account was configured to leave the messages on the server for some time, setting up the account again would cause any messages still on the server to be downloaded again, just like for IMAP accounts, but this would only work for received mail that has not yet been removed from the server.
    If the messages are not on the server and you don’t have a backup (which you should have made before doing something like that), you may try to salvage as many deleted mbox files as possible with a data recovery tool such as Data Rescue II or FileSalvage (the files to be recovered would be different in the case of Mail 2.x). Stop using your computer right now if you want to try that, as anything you do with the computer may cause the deleted files to be overwritten.

  • How do I host multiple domains on a single Messaging Server?

    How do I host multiple domains on a single Messaging Server?
    <p>
    To host multiple domains on one Messaging Server, use the
    mailAlternateAddress attribute. If you want to host two domains
    (customer1.com and customer2.com) on your server mail1.domain.com,
    make sure that:
    The various domains (in DNS) point to the installed mail server
    (you must have the MX records that
    points mail for customer1.com to mail1.domain.com and
    customer2.com to mail1.domain.com)
    That each person receiving mail at customer1.com and
    customer2.com has an appropriate mailAlternateAddress
    attribute describing the appropriate email address. For
    instance, John Doe can have an email address (i.e. the value
    of the 'mail' attribute for the John Doe LDAP entry) of
    [email protected] and receive his mail on
    [email protected] (the value of the mailAlternateAddress
    attribute)
    With Messaging Server 3.5, mailAlternateAddress can take the
    form of @mail1.domain.com. If jdoe's mailAlternateAddress is
    set to @mail1.domain.com, mail sent to [email protected]
    will be delivered to [email protected]

    jaygatsby1123 wrote:
    So what exactly am I doing with virtual hosts?  There is a place for Aliases...  What would I put in the "Aliases" box?
    Any other host name that you want to resolve to the specified virtual host.  It's quite literally an alias.
    if you want www.example.com and www.example.org to end up at the same web site and you already have a virtual host — Apple refers to virtual hosts as sites — configured for www.example.com in Server.app, then you'd add www.example.org as an alias for the www.example.com virtual host (site).
    Virtual hosts are implemented in a web server using some details of the HTTP or HTTPS protocol, and what the web browser (client) specified.  The client gets handed an IP address or a domain name by the user, and the client then fetches the associated IP address for the target web server from the client's DNS services or local host database, and the client then connects to the IP address and passes over the text string that the user had requested — the IP address or domain name or even some local shortcut set up in the client system — via the HTTP or HTTPS protocol.  The web server receives and processes this arriving text string from the client, and uses it to select which web site to render back to the web client.   One subtle detail lurks here, too: the server's own DNS configuration really isn't involved in the selection of the virtual host.

  • Messaging Server 6.2 Configuration

    I've just installed Messaging Server for testing purpose on a Solaris 10 x86 (installed for this test).
    Each time I send a mail from a Client, I have a message :
    '550 5.1.2 <[email protected]>... Host unknown (Name server: mailhost.map.beta.com: host not found).
    Here are the explanation of the installations :
    I've installed SOLARIS 10 without DNS, the name of the machine is 'wireless'. At the end of the installation of SOLARIS, I've added in etc/hosts the FQDN of my machine which is 'wireless.map.beta.com' in the second column and I made the same thing in etc/inet/ipnodes file. I have checked the 'nsswitch.conf' file and the value for hosts is files.
    Afterthat, I've run Java Entreprise Server, and I've choosed 'Directory Server', 'Administration Server', 'Web Server' and 'Access Manager'. I've followed instructions of document '819-2201' to parameter all the applicatiions.
    The version of Messaging Server is 6.2 (built Dec 2 2004).
    Could someone help me ?

    OK, I see why I need an entry in a DNS for the other
    servers.
    But, in my test I only have one server with all the
    applications running and I try to send an email in
    the same domain where the server is. Actually, you didn't
    [email protected] is not equal to "[email protected]"
    How did you create the user? what mail address did you use for the user? what value did you use for "mailhost"?
    The FQDN of my server is' wireless.map.beta.com' and
    I try to send a mail to '[email protected]'.
    So, why the server try to contact another server and
    not to route the mail internally ?Please see the several questions above, and answer.
    Messaging Server uses quite different mechanisms to route mail, depending heavily on what you place in LDAP, and how you configure your server. . .
    Thanks.

  • Anti-Virus Software for Messaging Server

    I am new to Java System Messaging Server. I would like to know that what is the Anti-Virus Software that can be use with Java System Messaging Server. (Symantec is the one but I dont know about the other)
    And I would like to ask that can I use NOD32 (ESET) with Messaging Server ?
    Thank you very much.

    Ok. NOD32 runs as smtp filter. That's easy to configure with Messaging Server, using the 'aliasdetourhost" keyword.
    In the comparison test they show on their website, I note that they don't compare against ClamAV. ClamAV has no license fees. It's open source. It runs on Linux and Solaris. I'd go there, first.
    Since you're sensitive to costs, I'd suggest you have a look at running your system on Solaris X86. It's free, too.
    Messaigng Server, SpamAssassin and ClamAV all work very well on Solaris.

  • Messaging Server IMAP capabilities

    What capabilities
    does the IMAP server support?
    The IMAP server supports these capabilities:
    <P>
    <UL>
    <LI>
    IMAP4 (RFC 1730)
    <LI>
    IMAP4rev1 (RFC 2060)
    <LI>
    QUOTA (RFC 2087)
    <LI>
    LITERAL+ (RFC 2088)
    <LI>
    AUTH=LOGIN
    <LI>
    X-NETSCAPE
    <LI>
    XSENDER
    <LI>
    SCAN
    </UL>
    AUTH=LOGIN
    <UL>Server supports the UW "LOGIN" SASL method. Note that this mechanism
    has never been officially published in a standards track document, and
    newer implementations are encouraged to use the "PLAIN" SASL method, described
    in draft-newman-sasl-plaintrans-02.txt (or newer revisions of that document)
    and supported by version 4.0 of the Netscape Messaging Server.
    <P>The LOGIN method works as follows for the IMAP4 SASL profile (comments
    are <I>offset to the right of the protocol exchange</I>):
    <P> C: A001 AUTHENTICATE LOGIN
    <BR> S: + VXNlcm5hbWU6AA== <I>'+'
    SP base_64(arbitrary_text) CRLF ; (here, "Username:")</I>
    <BR> C: Zm9vYmFy
    <I>base_64(username) CRLF ; (here, "foobar")</I>
    <BR> S: + UGFzc3dvcmQ6AA== <I>'+'
    SP base_64(arbitrary_text) CRLF ; (here, "Password:")</I>
    <BR> C: c2VjcmV0
    <I>base_64(password) CRLF; (here, "secret")</I>
    <BR> S: A001 OK Authentication successful
    <P>This same basic method and exchange is used for POP and SMTP authentication,
    with slight adjustments for protocol differences; i.e. the initiation and
    acknowledgement lines will change, but the internal base 64 dialog will
    be the same. "arbitrary_text" (anything between the server supplied '+'
    and the following CRLF) is not required.</UL>
    X-NETSCAPE
    <UL>Server supports specific Netscape vendor extensions, enabled by the
    NETSCAPE command.
    <P> C: A002 NETSCAPE
    <BR> S: * OK [NETSCAPE] Netscape Communications Corporation
    <BR> S: * VERSION 3.0 SOLARIS
    <BR> S: * ACCOUNT-URL "http://jimi-hendrix.mcom.com:1234/"
    <BR> S: A002 OK NETSCAPE completed
    <P>Description of specific responses:
    <UL>
    <LI>
    "VERSION" SP version_id SP platform CRLF
    <UL>version_id and platform are of type astring and contain textual information.
    It is not guaranteed that version_id is a simple numeric version as it
    may include build date and patch information.</UL>
    <LI>
    "ACCOUNT-URL" SP url CRLF
    <UL>url is of type astring. This response provides the URL of a service
    providing administrative options for this server. In the 3.x series server
    this info is stored in the master configuration database under the key
    "AccountURL" (in /etc/netscape.mail.conf on Unix servers, and in the NT
    registry for NT systems.)</UL>
    </UL>
    Both responses may be considered optional. The server is not guaranteed
    to provide either or both or in any particular order. In practice, the
    VERSION response is always generated, and the ACCOUNT-URL will be generated
    if the server configuration information is present.</UL>
    XSENDER
    <UL>Server supports a mechanism to retrieve envelope information
    <BR>indicating that the message was received via Authenticated SMTP.
    <P>The specific mechanism is the addition of a new FETCH parameter "XSENDER";
    which returns one astring - the address of the authenticated sender of
    the message. This may be used in addition to any other FETCH parameters.
    <P> C: A003 FETCH 23 XSENDER
    <BR> S: * FETCH 23 (XSENDER "[email protected]")
    <BR> S: A003 OK FETCH completed
    <P>Fetching XSENDER on a non-verified message will return an empty string.</UL>
    SCAN
    <UL>Server supports the UW SCAN extension, which is a mechanism to combine
    list and searching. Note that this mechanism has never been officially
    published in a standards track document. Communicator does not support
    it. This capability will NOT be supported in Messaging Server 4.</UL>
    The IMAP server also supports an undocumented PROXYAUTH capability which
    allows an administrator access to a user mailbox by using the administration
    password (this is used by migration tools).
    <P>

    shane_hjorth wrote:
    JimKlimov wrote:
    New cyphers, I believe, or both. Particualrly, I wondered the Russian GOST crypto stack.I've asked the developers what would be required to provide support for this encryption routine.Messaging Server uses the NSS libraries to provide the various cipher-suite:
    http://www.mozilla.org/projects/security/pki/nss/
    If you wanted to get the GOST cipher suite implemented the best place to start would be to ask on the mozilla newsgroup (mozilla.dev.tech.crypto) although as was pointed our by a Messaging Server developer, implementing the GOST suite is far from straight-forward which may explain why nobody has implemented it till now.
    I did however find the following RFC which may help your endeavours:
    http://www.faqs.org/rfcs/rfc4357.html
    Regards,
    Shane.

  • Can a customer extend Messaging Server cryptographic capabilities?

    One more question was brought up internally: is it possible to integrate Messaging Server and the related components with a third-party cryptographic software in order to extend SSL and Certificate authentication?
    There's certain development in JCP (Java 1.6 crypto) which has hooks for adding algorithms; perhaps it can be used to extend Access Manager and similar Java web-apps. But Messaging Server, Web/App Server, etc. engines are not quite Java... is there a way to extend them with some API, command-line calls, etc.?

    shane_hjorth wrote:
    JimKlimov wrote:
    New cyphers, I believe, or both. Particualrly, I wondered the Russian GOST crypto stack.I've asked the developers what would be required to provide support for this encryption routine.Messaging Server uses the NSS libraries to provide the various cipher-suite:
    http://www.mozilla.org/projects/security/pki/nss/
    If you wanted to get the GOST cipher suite implemented the best place to start would be to ask on the mozilla newsgroup (mozilla.dev.tech.crypto) although as was pointed our by a Messaging Server developer, implementing the GOST suite is far from straight-forward which may explain why nobody has implemented it till now.
    I did however find the following RFC which may help your endeavours:
    http://www.faqs.org/rfcs/rfc4357.html
    Regards,
    Shane.

  • JES2005 Q1 Administration server can't find messaging server.

    When I launch the console, I can see the messaging server, but can't open it.
    When I check the administration server log files, I got a
    "admin40_task_access_eval(): unable to find registered server (msg-config) " error message.
    Where's the administration server searching for that msg-config ?
    Waht do I have to do so that I can administrate the messaging server using that administration server ?
    Thanks in advance,
    Corto

    Hi Corto,
    I suggest you post your Messaging Server question to the Messaging Server forum:
    http://swforum.sun.com/jive/forum.jspa?forumID=15
    Let us know if you do not get it addressed in that forum.
    Chris

  • Directory Server Replica and Messaging Server 6

    I install Directory Server 5.2 as Master Replica in one machine (V120) and on the other machine (V240) I install the following:
    1. SunONE Directory Server 5.2 (Consumer
    Replica) or slave replica.
    2. SunONE Identity Server
    3. SunONE Messaging Server 6
    I have successfully install and configured the 3 Servers, when they are running on just one machine (one box). But when I try to run them in two separate machines as described above, the messaging server acts strangely and it's configuration fails, when i try to configure it on the directory server replica.
    In simpler words, I want to know if someone has installed Messaging Server in a Directory Server Replication scenario, where there are two machines involve. Because all works well when we install everything on one machine (one box) but I am having hard time configuring the messaging server in this split setup scenario.
    So, if someone has idea about how to run the Messaging Server 6 ( ./configure ) file successfully on a Directory Server 5.2 Replica, please suggest me in detail.
    Thanking you,
    Farhan Ahmed.
    Vision Valley, Dubai.

    Messaging Server uses LDAP in two ways. The obvious one is that user/group/domain information is stored there.
    The non-obvious way is that some configuration information is stored in LDAP, in the "o=NetscapeRoot" tree. This tree is NOT ususally replicated, so if you perform the installation against one LDAP server, and then attempt to move the configuration to point to another one, and don't make a separate replication agreement for the configuration, your server won't work correctly.
    To configure Messaging against a replica, you also need to understand how the replication and "referral" works. Without studying your scenario, I cannot tell what has failed, but indeed, there are users that have configured Messaging 6.0 against a replica LDAP system.
    You may want to open a tech support ticket, and get personal help for your issue.

  • Messaging Server: local DNS domain should include "localhost"

    I'm having problems with Netscape
    Messaging Server (3 and 4) in environments with certain DNS configurations.
    <P>
    Most customers configure their systems to use the local hosts database (/etc/hosts file)
    before using DNS to resolve hostnames to IP addresses.
    <P>
    Netscape Messaging Server uses its own custom hostname resolution software, and
    generally ignores system configurations that use /etc/hosts. This can cause
    problems if the Messaging Server were to look for information that is not in
    DNS, but in /etc/hosts.
    <P>
    Netscape Messaging software will occassionally attempt a DNS lookup on
    "localhost". If you do not have localhost entries in the search path, you
    may see one of two problems:
    <OL>
    <LI>Sendmail Emulator will return spurious Couldn't connect to
    <mailserver hostname> to deliver mail. error.
    <P>
    This problem will happen in Messaging Server 4.0, 4.0.1, 4.0.3. This problem is fixed in 4.05 and 4.1.
    <P>
    For example, if you typed the following:
    <P>
    #/usr/lib/sendmail -v [email protected]
    Subject: this is a test message
    test text
    You might have received the following response:
    <P>
    sendmail: Couldn't connect to to deliver mail.
    sendmail: Message saved in /dead.letter
    <P>
    <LI>smtp is very slow (15 seconds - 2 minutes) in returning banner.
    <P>
    This problem may happen with Messaging Server 4.1.
    <P>
    System/Mail Administrators:
    <P>
    Netscape Messaging Server will ignore /etc/hosts
    and NIS in this case.
    Adding localhost to your /etc/hosts
    file or NIS hosts database will not
    resolve this problem.
    <P>
    You can verify the source of this problem with nslookup:
    <P>
    (succesful test)
    <P>
    machinename.domain.com% nslookup localhost
    Server: nameserver.domain.com
    Address: 200.00.XX.XXX
    Name: localhost
    Address: 127.0.0.1
    (failed test)
    <P>
    kwikimart.mcom.com% nslookup localhost.machinename.domain.com.
    Server: machinename.domain.com
    Address: 200.00.XX.XXX
    *** machinename.domain.com can't find localhost.domain.com.: Non-existent
    host/domain
    <P>
    Network/DNS Administrators:
    <P>
    A DNS entry for localhost should be created for any domain in the search
    path of the messaging server. "localhost." exists in the root nameservers
    on the Internet, so this problem should onnly occur in networks where the
    following is true:
    <OL>
    <LI>Direct access to the internet root (.) is not available.
    <LI>Internal DNS does not have an entry for "localhost."
    </OL>
    <P>
    The simplest solution is to create a domain and entry for "localhost." or
    add "localhost" to a domain in mail server's domain search path.
    <P>
    NOTE: Netscape Technical Support can explain what DNS entries are required
    for Netscape products. Netscape Technical Support does not support or
    configure DNS for customers. This includes BIND (named) and Microsoft DNS.
    </OL>

    I think I found the answer to your problem here.
    To save you some trouble, here is the quote:
    {quote}
    Q: Names on the internet are working fine, but looking up local names
    from /etc/hosts or DHCP doesn't seem to work.
    A: Resolver code sometime does strange things when given names without
    any dots in. Win2k and WinXP may not use the DNS at all and just
    try and look up the name using WINS. On unix look at "options ndots:"
    in "man resolv.conf" for details on this topic. Testing lookups
    using "nslookup" or "dig" will work, but then attempting to run
    "ping" will get a lookup failure, appending a dot to the end of the
    hostname will fix things. (ie "ping myhost" fails, but "ping
    myhost." works. The solution is to make sure that all your hosts
    have a domain set ("domain" in resolv.conf, or set a domain in
    your DHCP server, see below fr Windows XP and Mac OS X).
    Any domain will do, but "localnet" is traditional. Now when you
    resolve "myhost" the resolver will attempt to look up
    "myhost.localnet" so you need to have dnsmasq reply to that name.
    The way to do that is to include the domain in each name on
    /etc/hosts and/or to use the --expand-hosts and --domain options.
    {quote}

Maybe you are looking for

  • Item 000 RN1D25 /4105140000 / commitment budget for year 2011 exceeded (

    Dear All, Iam using FR32 for Budget Uploading in ( Funds Management ) at the time of uploading it is giving like this message Item 000 RN1D25 /4105140000 / commitment budget for year 2011 exceeded In document item 000 RN1D25 /4105140000 /, commitment

  • JDBC - How can I detect a Stale Connection?

    Hi There, So here is my problem. My software is using a simple implementation of a connection pool to create/store/provide connections. Every weekend the database is being shut down and restarted by my DBA. On Monday morning the application can no lo

  • Why is adobe mad at apple?

    I don't get why adobe is mad at apple and why we can't use adobe flash player to view flash content.

  • Fragmentation In transactional replication

    Fragmentation is happening In transnational replication. some time fragmentation is happening even without DML operations Please let me know does transnational replication cause fragmentation 

  • Order and purchase order

    hi gurus,   I want to cancel order and purchase order.i am doing Third party returns process.So where can i can cancle these both any transaction code exits .. suresh