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,
JoePlease 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,
IbraimaIbraima 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-OlovDomain 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,
CortoHi 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
-
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