James: The Java Apache Mail Enterprise Server
|
|
|
- Emerald Harris
- 10 years ago
- Views:
Transcription
1 James: The Java Apache Mail Enterprise Server by Barry Burd and Michael P. Redlich Introduction James is an open source, 100% pure Java server developed by the Apache Software Foundation. James has all the qualities of an industrial-strength server, and a few additional qualities that make James unique. James complements the JavaMail 1.3 API in a chain of command that works something like this: A user interacts with an interface that s created using JavaMail. This interface is called the mail user agent (MUA). Think of the MUA as an client, like Eudora or Outlook Express. The MUA talks to a mail transfer agent (MTA). As an MTA, the James server supports the SMTP and POP3 e- mail protocols, sending messages to their appointed destinations. James also includes support for IMAP, NNTP, LDAP, and other protocols. This article explains why you should consider using James for your server needs, shows you how to get started with James, and describes one of James s main features: the Mailet API. Why James? James is a complete, portable, and standalone, enterprise server solution. Let's take a peek at what makes James stand out in the crowd: Portability James is portable because it s a 100% pure Java. With James you can create custom applications on Windows, on UNIX, on cell phones, on weed whackers, on anything. Complete and Standalone James is complete because it doesn't require additional support from other servers or applications. This makes James standalone because it can handle both mail transport and storage as a single server application. Other servers may rely on required third party applications for getting the functionality you need. James contains functionality from other Apache projects, but everything is packaged as one application. Abstraction James follows a loosely coupled plug-in design. For some products, phrases like loosely coupled and separation of this from that are just hype. But James separates things intelligently. With James, each protocol plugs into the messaging framework. So, for example, James supports SMTP. But you can unplug SMTP, plug Jabber in place of SMTP, and have a nice, portable instant messaging application.
2 In fact, James uses abstraction from top to bottom. Resources such as JDBC (for spooling or user accounts stored in databases) are abstracted just as protocols are. James takes advantage of the defined interfaces for each of these resources to maintain modularity and good design. Multi-Threaded James is fully multi-threaded for performance and scalability. James is based on Apache Avalon, an open source server framework that provides a common method for developing and implementing server components. The Avalon Framework (AF) supports Inversion of Control (IoC). Best of all, you don't need to write code to use Avalon Framework components. All you do is use a container such as Avalon Phoenix or Excalibur Fortress. The container does the work for you. (Oops! Apache has closed its Avalon project! But don t worry. All is well with James. The James project committee assures everyone that James will press on without Avalon. Whew!) Mailet Support James s Mailet API allows you to customize processing for your enterprise s needs. James has a number of predefined mailet classes. For example, the AddFooter class appends specified text to the bottom of message body. The James documentation gives you the complete list of pre-defined mailets. But, of course, you can write your own mailets. All you have to do is to extend the GenericMailet and GenericMatcher classes. For more information, see the Mailets and Matchers section later in this article. Reliability and Scalability James was first released in Since then, a number of organizations have implemented James in production environments. The James Wiki page lists many of these organizations. One organization designed and implemented a scalability test on James with a result of messages per minute. Now that's impressive! Price Best of all, James is free, and that is certainly good news for organizations and companies with small IT budgets. James isn t an expensive server such as Microsoft Exchange or Lotus Domino, but James rivals other server solutions in robustness and scalability. Getting Started Now that we ve piqued your interest, let's get started working with James. Download and Installation The most recent stable version of James (v2.2.0) is available from the James web site. As with most open source projects, you have a choice of downloading the full source code (and compiling it yourself), or downloading the binary code in either ZIP and TAR formats. If you re serious about , you may want a few additional downloads namely, the JavaMail 1.3 API, the JavaBeans Application Framework (JAF) 1.0.5, and Apache Ant
3 Before starting James for the first time, you should set your JAVA_HOME environment variable to the directory where you installed the JDK, e.g., set JAVA_HOME=C:\jdk1.5.0_04 Starting the Server You can start James by executing one of the command line utilities in James s bin subdirectory: run.bat (Windows) wrapper.exe -c..\conf\wrapper.conf (Windows) run.sh (UNIX) The wrapper utility includes options for installing/removing the server as an NT service. When you start James for the very first time, it unpacks the contents of the james.sar file and stores the contents in the james-2.2.0/apps directory. Server Administration You can administer the James server through its Remote Administration Tool. You access the tool by telnetting to port 4555: telnet localhost 4555 When it starts, the Remote Administration Tool prompts you for authentication. The default userid is root and the default password is root. After logging on you can perform common administrative server tasks such as adding/modifying/deleting user accounts. You can obtain the list of available commands by typing the command, help. Adding Users You can easily add users with the Remote Administration Tool s adduser command: adduser alan 5ibgm8pn adduser barry f3qaid37 adduser carol z9oxzfva adduser diane bwwvh002 The first parameter is the userid and the second parameter is the password. Stopping the Server You can stop the James server by typing CTRL-C in the original run.bat or run.sh window. But when you type CTRL-C, you see a nasty-looking JVM exiting abnormally message. So it s better to stop the server with the Remote Administration Tool s shutdown command.
4 Mailets and Matchers One of the neat things about James is the use of mailets and matchers. A mailet is a Java class that does something with a mail message, like adding a footer, forwarding the message, notifying the postmaster about the receipt of the message, or whatever else a mail server may want to do. A matcher is a Java class that says Yes, apply this mailet s instructions to that message for these recipients, and No, don t apply this mailet s instructions to that message for those other recipients. How Matchers and Mailets Work Together Let s make this Matcher/Mailet business a bit more precise: Each mailet contains a method named service. A typical service method looks like this: public void service(mail mail) throws MessagingException { MimeMessage mimemessage = mail.getmessage(); // Do things with the message mimemessage.savechanges(); The MimeMessage class belongs to the javax.mail.internet package, and the Mail class is part of the org.apache.mailet package. Each matcher contains a method named match. A typical match method looks like this: public Collection match(mail mail) { if ( /* something or other is true */ ) { return mail.getrecipients(); else { return null; Despite our simplified explanation in the earlier bullets, an invocation of the match method doesn t return yes or no. Instead, the match method returns a list of recipients for which a mailet should be processed. Take, for instance, an AddFooter mailet that pastes the words FOR YOUR EYES ONLY at the bottom a message body. A particular message may have recipients Alan, Barry, Carol, and Diane. So the skeletal match method above may return a collection containing Alan, Barry, Carol, and Diane. This collection tells James to add FOR YOUR EYES ONLY to the copies sent to all four recipients. On the other hand, the match method above may return null. In that case, James adds FOR YOUR EYES ONLY to none of the message s recipients. Of course, if you rewrite the match method, you may return a collection containing only Barry and Carol, or some other bunch from the message s original list of recipients.
5 How do you associate a matcher with a mailet? The James config.xml file contains mailet tags. Here s a nice mailet tag: <mailet match="sizegreaterthan=1k" class="addfooter"> <text>warning: Attachments may contain viruses!</text> </mailet> The tag uses a matcher named SizeGreaterThan and a mailet named AddFooter. Both of these classes (the SizeGreaterThan matcher and the AddFooter mailet) are provided as part of the James distribution. When you write a mailet tag, you normally supply parameters to both the mailet and the matcher. A parameter to a mailet is an XML element. For example, in the tag above, the text element tells the AddFooter mailet what text the footer must contain. A parameter to a matcher is buried inside the mailet tag s match attribute. In the tag above, the match attribute specifies the name of the matcher class (SizeGreaterThan) and the 1k (1 kilobyte) parameter value. If a message has size greater than 1 kilobyte, then James adds a Warning: Attachments may contain viruses! footer at the bottom of the message. Matcher and Mailet Classes We wanted to give James a test run, but we needed an excuse to write a matcher and a mailet. So we dreamt up a fairly frivolous scenario. Here s how it goes: We re strong advocates of Java technology, and we re dismayed by any mention of.net. So when we receive messages containing the characters.net we want to blot out those characters and replace them with some alternate text. What we really need is a ReplacePlainText mailet. The mailet looks for all occurrences of a certain string, and replaces such occurrences with other (less upsetting) text. There's only one exception. We have a mutual friend named Manny, who works with both Java and.net. (Manny's ongoing effort is to port portions of the Java API to the.net platform.) Manny has many addresses, each of the form Manny@some-domain-or-other. Our goal is to allow mail from Manny@anything-at-all (and no other mail) to display the word.net. So our SenderIsNot matcher class takes an incoming message. If the sender isn t Manny@some-domain-or-other, then the matcher returns all the message s recipients. That is, the matcher tells James to apply the ReplacePlainText mailet to every recipient s copy of the message. If the sender is Manny@some-domain-or-other, then the matcher returns null. This tells James to apply the ReplacePlainText mailet to none of the recipients copies. The matcher and mailet classes are in Listings 1 and 2 respectively. The XML tag to make James use the matcher with the mailet is in Listing 3. /******************************************************************* * Adapted by Barry Burd from the SubjectStartsWith method * * which is part of James ( * * which is Copyright (c) The Apache Software Foundation.* *******************************************************************/
6 package org.apache.james.transport.matchers; import org.apache.mailet.genericmatcher; import org.apache.mailet.mail; import java.util.collection; public class SenderIsNot extends GenericMatcher { String sendername = null; public void init() throws javax.mail.messagingexception { sendername = getcondition(); public Collection match(mail mail) { if (mail.getsender().getuser().equals(sendername)) { return null; else { return mail.getrecipients(); Listing 1: A simple matcher. package org.apache.james.transport.mailets; import java.io.ioexception; import javax.mail.messagingexception; import javax.mail.internet.mimemessage; import org.apache.mailet.genericmailet; import org.apache.mailet.mail; public class ReplacePlainText extends GenericMailet { String oldphrase; String newphrase; public void init() throws MessagingException { oldphrase = getinitparameter("oldphrase"); newphrase = getinitparameter("newphrase"); public void service(mail mail) throws MessagingException { MimeMessage mimemessage = mail.getmessage(); String oldbody = null, newbody = null; try { oldbody = mimemessage.getcontent().tostring(); catch (IOException e) { e.printstacktrace(); catch (MessagingException e) { e.printstacktrace(); newbody = oldbody.replaceall(oldphrase, newphrase); mimemessage.settext(newbody); mimemessage.savechanges(); Listing 2: A simple mailet.
7 <mailet match="senderisnot=manny" class="replaceplaintext"> <oldphrase>\.net</oldphrase> <newphrase>!^#%</newphrase> </mailet> Listing 3. A mailet tag in the config.xml file. Both the matcher and the mailet contain init methods. In each init method, the Java program reads parameters from the mailet tag. The matcher s init method calls getcondition, which reads the word Manny from Listing 3. The mailet s init method calls getinitparameter, which reads the strings \.NET and!^#% from Listing 3. Inside the mailet tag, the match attribute s value takes the form match="matcher-class-name=parameters" The getcondition method reads the parameters string, which in Listing 3 is the word Manny. When a mail message arrives, James calls the match method in Listing 1. If the message s sender is Manny, the match method says, Don t apply the mailet to any of the message s recipients. If the message s sender isn t Manny, the match method says Apply the mailet to all of the message s recipients. By the way, some matchers have what you d normally think of as several parameters. For instance, I may want to allow the word.net to appear in messages from three people named Manny, Moe, and Jack. In that case I d stuff all three names into one delimited string. match="senderisnot=manny,moe,jack" Then I d write business logic inside the match method to parse the string and use the three names appropriately. So assume that [email protected] sends me an message containing the word.net. Then the match method in Listing 1 tells James to apply the mailet s logic to this message. In response, James calls the service method of Listing 2, and replaces all occurrences of.net with the string!^#%. (In Listing 3, the backslash before.net ensures that the replaceall method doesn t mistake the dot for a regular expression s any character symbol.) Conclusion James is an efficient, robust server with an architecture that s ripe for future expansion. Upcoming releases of James may support instant messaging, new protocols, and other exciting features. James s plug-in design goes hand-in-hand with Java portability, making James a good choice for an enterprise-level server. About the Authors Barry Burd is a professor in the Department of Mathematics and Computer Science at Drew University in Madison, New Jersey. When he's not lecturing at Drew University, Dr. Burd leads training courses for professional programmers in business and industry. He has lectured at conferences in America, Europe, Australia and Asia. He is the author of several articles and books, including Java 2 For Dummies and Eclipse For Dummies, both published by Wiley.
8 Michael P. Redlich is a Senior Research Technician (formerly a Systems Analyst) at ExxonMobil Research & Engineering, Co. with extensive experience in developing custom web and scientific laboratory applications. Mike also has experience as a Technical Support Engineer for Ai-Logix, Inc. where he developed computer telephony applications. He has a Bachelor of Science in Computer Science from Rutgers University. Mike's computing experience includes computer security, relational database design and development, object-oriented design and analysis, C/C++, Java, Visual Basic, FORTRAN, Pascal, MATLAB, HTML, XML, ASP, VBScript, and JavaScript in both the PC and UNIX environments.
Mass Emailing Techniques
Mass Emailing Techniques... This is not about spam! Pascal Robert MacTI Why? Most of us have to send mass email (newsletter, special offers, reminders, etc.) Sending emails can take some time Have to avoid
AXIGEN Mail Server. Quick Installation and Configuration Guide. Product version: 6.1 Document version: 1.0
AXIGEN Mail Server Quick Installation and Configuration Guide Product version: 6.1 Document version: 1.0 Last Updated on: May 28, 2008 Chapter 1: Introduction... 3 Welcome... 3 Purpose of this document...
MailEnable Installation Guide
MailEnable Installation Guide MailEnable Messaging Services for Microsoft Windows 2000/2003/2008 Installation Guide for: MailEnable Standard Edition MailEnable Professional Edition MailEnable Enterprise
Using WinGate 6 Email. Concepts, Features, and Configurations.
WinGate Feature Guide Using WinGate 6 Email Concepts, Features, and Configurations. Neil Gooden Qbik New Zealand Limited Rev 1.0 December 2004 2 Introduction...3 Basic Email Concepts... 3 Differences in
2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET)
2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET) There are three popular applications for exchanging information. Electronic mail exchanges information between people and file
JBoss Portal 2.4. Quickstart User Guide
Portal 2.4 Quickstart User Guide Table of Contents Portal - Overview... iii 1. Tutorial Forward...1 2. Installation...2 2.1. Downloading and Installing...2 2.2. Starting Portal...3 3. Portal Terminology...5
Sending an Email Message from a Process
Adobe Enterprise Technical Enablement Sending an Email Message from a Process In this topic, you will learn how the Email service can be used to send email messages from a process. Objectives After completing
2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET)
2- Electronic Mail (SMTP), File Transfer (FTP), & Remote Logging (TELNET) There are three popular applications for exchanging information. Electronic mail exchanges information between people and file
XMLVend Protocol Message Validation Suite
XMLVend Protocol Message Validation Suite 25-01-2012 Table of Contents 1. Overview 2 2. Installation and Operational Requirements 2 3. Preparing the system 3 4. Intercepting Messages 4 5. Generating Reports
WaveWare Technologies, Inc. We Deliver Information at the Speed of Light
WaveWare Technologies, Inc. We Deliver Information at the Speed of Light Enterprise Messaging Software WaveWare Enterprise SMTP Email Server How-to Send an Email to a Pager Please Note This How to Guide
What really is a Service?
Internet Services What really is a Service? On internet (network of networks), computers communicate with one another. Users of one computer can access services from another. You can use many methods to
Pine Exchange mini HOWTO
Pine Exchange mini HOWTO Alexandru Roman v1.0, 2002 03 28 Revision History Revision 1.0 2002 03 28 Revised by: ar Submitted to the LDP for publication. Revision 0.3 2002 03 25 Revised
Configuring your email client to connect to your Exchange mailbox
Configuring your email client to connect to your Exchange mailbox Contents Use Outlook Web Access (OWA) to access your Exchange mailbox... 2 Use Outlook 2003 to connect to your Exchange mailbox... 3 Add
Web Design I. Introduction. This first exercise will cover the following concepts: Tutorial Topics
Web Design I Web Enhancement XHTML/CSS Tutorial One Getting Started With the Internet Introduction Tutorial Topics This is the first of a series of tutorials to assist students enrolled in the XHTML/CSS
CREATING YOUR ONLINE PRESENCE
CREATING YOUR ONLINE PRESENCE Congratulations on signing up for your webhosting package, you ve just completed the first and most important step in establishing your online presence. There are just a few
Automated Process Center Installation and Configuration Guide for UNIX
Automated Process Center Installation and Configuration Guide for UNIX Table of Contents Introduction... 1 Lombardi product components... 1 Lombardi architecture... 1 Lombardi installation options... 4
Application Monitoring using SNMPc 7.0
Application Monitoring using SNMPc 7.0 SNMPc can be used to monitor the status of an application by polling its TCP application port. Up to 16 application ports can be defined per icon. You can also configure
Apache James: more than emails in the cloud. Ioan Eugen Stan Berlin Buzzwords 2012
Apache James: more than emails in the cloud Ioan Eugen Stan Berlin Buzzwords 2012 About myself Technology and Free Software Enthousiaste Apache James Committer Debian contributor and fan Fresh CTO for
IBM. Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect. Author: Ronan Dalton
IBM Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect Author: Ronan Dalton Table of Contents Section 1. Introduction... 2 Section 2. Download, Install and Configure ArGoSoft
Articles Fighting SPAM in Lotus Domino
Page 1 of 5 Articles Fighting SPAM in Lotus Domino For many e-mail administrators these days, the number one complaint from the users and managers is unsolicited emails flooding the system, commonly called
Oracle9i Application Server: Options for Running Active Server Pages. An Oracle White Paper July 2001
Oracle9i Application Server: Options for Running Active Server Pages An Oracle White Paper July 2001 Oracle9i Application Server: Options for Running Active Server Pages PROBLEM SUMMARY...3 INTRODUCTION...3
1z0-102 Q&A. DEMO Version
Oracle Weblogic Server 11g: System Administration Q&A DEMO Version Copyright (c) 2013 Chinatag LLC. All rights reserved. Important Note Please Read Carefully For demonstration purpose only, this free version
Talk Internet User Guides Controlgate Administrative User Guide
Talk Internet User Guides Controlgate Administrative User Guide Contents Contents (This Page) 2 Accessing the Controlgate Interface 3 Adding a new domain 4 Setup Website Hosting 5 Setup FTP Users 6 Setup
Outlook XP Email Only
Outlook XP Email Only Table of Contents OUTLOOK XP EMAIL 5 HOW EMAIL WORKS: 5 POP AND SMTP: 5 TO SET UP THE POP AND SMTP ADDRESSES: 6 TO SET THE DELIVERY PROPERTY: 8 STARTING OUTLOOK: 10 THE OUTLOOK BAR:
HOSTED DESKTOP MANUAL
HOSTED DESKTOP MANUAL TABLE OF CONTENTS REMOTE DESKTOP MANUAL Last revision August 18, 2005 WHAT IS A REMOTE DESKTOP... 1 Security... 1 Terminals...2 SETTING UP YOUR REMOTE DESKTOP... 2 Installing Remote
Managing your e-mail accounts
Managing your e-mail accounts Introduction While at Rice University, you will receive an e-mail account that will be used for most of your on-campus correspondence. Other tutorials will tell you how to
Cloud Server powered by Mac OS X. Getting Started Guide. Cloud Server. powered by Mac OS X. AKJZNAzsqknsxxkjnsjx Getting Started Guide Page 1
Getting Started Guide Cloud Server powered by Mac OS X Getting Started Guide Page 1 Getting Started Guide: Cloud Server powered by Mac OS X Version 1.0 (02.16.10) Copyright 2010 GoDaddy.com Software, Inc.
Djigzo email encryption. Djigzo white paper
Djigzo email encryption Djigzo white paper Copyright 2009-2011, djigzo.com. Introduction Most email is sent as plain text. This means that anyone who can intercept email messages, either in transit or
Outlook 2010 Setup Guide (POP3)
Versions Addressed: Microsoft Office Outlook 2010 Document Updated: 8/31/2012 Copyright 2012 Smarsh, Inc. All rights Purpose: This document will assist the end user in configuring Outlook 2010 to access
Application Servers - BEA WebLogic. Installing the Application Server
Proven Practice Application Servers - BEA WebLogic. Installing the Application Server Product(s): IBM Cognos 8.4, BEA WebLogic Server Area of Interest: Infrastructure DOC ID: AS01 Version 8.4.0.0 Application
Domains Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc.
Help Documentation This document was auto-created from web content and is subject to change at any time. Copyright (c) 2016 SmarterTools Inc. Domains All Domains System administrators can use this section
PageScope Router. Version 1.5. Configuration Guide
PageScope Router Version 1.5 Configuration Guide Table of Contents TABLE OF CONTENTS... 2 1. Introduction...3 1.1 IP Address and Domain Name...3 2. Sending Files to PageScope Router...4 2.1 MFP Device
Quick Start Articles provide fast answers to frequently asked questions. Quick Start Article
FullControl Network Inc. Quick Start Article "The Ins and Outs of FTP OVERVIEW: ARTICLE: AUTHOR: QS41352 The 10 second description for those coming in brand new is: For those running a version of Windows
Pragmatic Version Control
Extracted from: Pragmatic Version Control using Subversion, 2nd Edition This PDF file contains pages extracted from Pragmatic Version Control, one of the Pragmatic Starter Kit series of books for project
1. Open Thunderbird. If the Import Wizard window opens, select Don t import anything and click Next and go to step 3.
Thunderbird The changes that need to be made in the email programs will be the following: Incoming mail server: newmail.one-eleven.net Outgoing mail server (SMTP): newmail.one-eleven.net You will also
2sms SMS API Overview
2sms SMS API Overview Do you, or your customers, use any of the following software solutions in your business? If the answer is Yes, then 2sms provides the extensive SMS API Library that gives your software
Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.
Avaya Solution & Interoperability Test Lab Application Notes for Packaging and Deploying Avaya Communications Process Manager Sample SDK Web Application on a JBoss Application Server Issue 1.0 Abstract
How to make the Emails you Send with Outlook and Exchange Appear to Originate from Different Addresses
How to make the Emails you Send with Outlook and Exchange Appear to Originate from Different Addresses If you only have a single email address from which you send all your business and personal emails
MessageGuard 3.0 User Guide
MessageGuard 3.0 User Guide Table of Contents Introduction... 3 Installing the MessageGuard Desktop Client... 3 Sending Secure E-mail Messages with the Desktop Client... 11 Reading Secure E-mail Messages
Emaml.NET ASP.NET Server Control for ArcIMS
SpatialMedia Emaml.NET ASP.NET Server Control for ArcIMS If you are familiar with ASP.NET, and write GIS applications you will no doubt be delighted to learn that SpatialMedia can supply a comprehensive.net
Installing GFI FAXmaker
Installing GFI FAXmaker System Requirements Before you install GFI FAXmaker, please ensure that the following requirements are met. GFI FAXmaker FAX Server: A Windows 2000, 2003, 2008 server or Windows
Oracle WebLogic Server
Oracle WebLogic Server Creating WebLogic Domains Using the Configuration Wizard 10g Release 3 (10.3) November 2008 Oracle WebLogic Server Oracle Workshop for WebLogic Oracle WebLogic Portal Oracle WebLogic
Set up Outlook for your new student e mail with IMAP/POP3 settings
Set up Outlook for your new student e mail with IMAP/POP3 settings 1. Open Outlook. The Account Settings dialog box will open the first time you open Outlook. If the Account Settings dialog box doesn't
Merak Outlook Connector User Guide
IceWarp Server Merak Outlook Connector User Guide Version 9.0 Printed on 21 August, 2007 i Contents Introduction 1 Installation 2 Pre-requisites... 2 Running the install... 2 Add Account Wizard... 6 Finalizing
NeoMail Guide. Neotel (Pty) Ltd
NeoMail Guide Neotel (Pty) Ltd NeoMail Connect Guide... 1 1. POP and IMAP Client access... 3 2. Outlook Web Access... 4 3. Outlook (IMAP and POP)... 6 4. Outlook 2007... 16 5. Outlook Express... 24 1.
Microsoft Outlook. KNOW HOW: Outlook. Using. Guide for using E-mail, Contacts, Personal Distribution Lists, Signatures and Archives
Trust Library Services http://www.mtwlibrary.nhs.uk http://mtwweb/cgt/library/default.htm http://mtwlibrary.blogspot.com KNOW HOW: Outlook Using Microsoft Outlook Guide for using E-mail, Contacts, Personal
MailEnable Web Mail End User Manual V 2.x
MailEnable Web Mail End User Manual V 2.x MailEnable Messaging Services for Microsoft Windows NT/2000/2003 MailEnable Pty. Ltd. 486 Neerim Road Murrumbeena VIC 3163 Australia t: +61 3 9569 0772 f: +61
Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS
Chapter 3 ADDRESS BOOK, CONTACTS, AND DISTRIBUTION LISTS 03Archer.indd 71 8/4/05 9:13:59 AM Address Book 3.1 What Is the Address Book The Address Book in Outlook is actually a collection of address books
How to use JavaMail to send email
Chapter 15 How to use JavaMail to send email Objectives Applied Knowledge How email works Sending client Mail client software Receiving client Mail client software SMTP Sending server Mail server software
User Guide for the VersaMail Application
User Guide for the VersaMail Application Copyright and Trademark 2004 palmone, Inc. All rights reserved. palmone, HotSync, the HotSync logo, Palm, Palm OS, the Palm logo, and VersaMail are among the trademarks
Versions Addressed: Microsoft Office Outlook 2010/2013. Document Updated: 2014. Copyright 2014 Smarsh, Inc. All right reserved
Versions Addressed: Microsoft Office Outlook 2010/2013 Document Updated: 2014 Copyright 2014 Smarsh, Inc. All right reserved Table of Contents Getting Started 3 Add Your New Account 3 Account Setup 5 Basic
EventSentry Overview. Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2. Part III Setting up IIS 9. Part IV Installing EventSentry 11
Contents I EventSentry Overview Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2 1 Downloads... 2 2 Installation... 3 3 Configuration... 7 Part III Setting up IIS 9 1 Installation... 9 Part
i2b2 Installation Guide
Informatics for Integrating Biology and the Bedside i2b2 Installation Guide i2b2 Server and Clients Document Version: 1.7.00-003 Document Management Revision Number Date Author Comment 1.7.00-001 03/06/2014
BUSINESS CLASS POP3 E-MAIL END USER GUIDE TIME WARNER CABLE BUSINESS SERVICES VERSION 1.0, RELEASE 1.2
BUSINESS CLASS POP3 E-MAIL END USER GUIDE TIME WARNER CABLE BUSINESS SERVICES VERSION 1.0, RELEASE 1.2 Table of Contents MANAGING E-MAIL ACCOUNTS... 3 GENERIC CONFIGURATION INSTRUCTIONS... 3 POP mail...
Microsoft Outlook 2010. Reference Guide for Lotus Notes Users
Microsoft Outlook 2010 Reference Guide for Lotus Notes Users ContentsWelcome to Office Outlook 2010... 2 Mail... 3 Viewing Messages... 4 Working with Messages... 7 Responding to Messages... 11 Organizing
A Java proxy for MS SQL Server Reporting Services
1 of 5 1/10/2005 9:37 PM Advertisement: Support JavaWorld, click here! January 2005 HOME FEATURED TUTORIALS COLUMNS NEWS & REVIEWS FORUM JW RESOURCES ABOUT JW A Java proxy for MS SQL Server Reporting Services
Emacs SMTP Library. An Emacs package for sending mail via SMTP. Simon Josefsson, Alex Schroeder
Emacs SMTP Library An Emacs package for sending mail via SMTP Simon Josefsson, Alex Schroeder Copyright c 2003, 2004 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify
POP3 Connector for Exchange - Configuration
Eclarsys PopGrabber POP3 Connector for Exchange - Configuration PopGrabber is an excellent replacement for the POP3 connector included in Windows SBS 2000 and 2003. It also works, of course, with Exchange
SERVLETS - SENDING EMAIL
SERVLETS - SENDING EMAIL http://www.tutorialspoint.com/servlets/servlets-sending-email.htm Copyright tutorialspoint.com To send an email using your a Servlet is simple enough but to start with you should
LDaemon. This document is provided as a step by step procedure for setting up LDaemon and common LDaemon clients.
LDaemon This document is provided as a step by step procedure for setting up LDaemon and common LDaemon clients. LDaemon... 1 What you should know before installing LDaemon:... 2 ACTIVE DIRECTORY... 2
Table of Contents Chapter 1 INTRODUCTION TO MAILENABLE SOFTWARE... 3 MailEnable Webmail Introduction MailEnable Requirements and Getting Started
Webmail User Manual Table of Contents Chapter 1 INTRODUCTION TO MAILENABLE SOFTWARE... 3 MailEnable Webmail Introduction MailEnable Requirements and Getting Started Chapter 2 MAILENABLE KEY FEATURES OVERVIEW...
Jenkins on Windows with StreamBase
Jenkins on Windows with StreamBase Using a Continuous Integration (CI) process and server to perform frequent application building, packaging, and automated testing is such a good idea that it s now a
ActiveXperts Network Monitor. White Paper
ActiveXperts Network Monitor Centralized monitoring of Windows, Novell, Linux and Unix servers White Paper 2008, ActiveXperts Software B.V. This document is written by ActiveXperts Software B.V. and represents
How To Use Gfi Mailarchiver On A Pc Or Macbook With Gfi Email From A Windows 7.5 (Windows 7) On A Microsoft Mail Server On A Gfi Server On An Ipod Or Gfi.Org (
GFI MailArchiver for Exchange 4 Manual By GFI Software http://www.gfi.com Email: [email protected] Information in this document is subject to change without notice. Companies, names, and data used in examples
The GlobalCerts TM SecureMail Gateway TM
Glob@lCerts PRODUCT OVERVIEW: The GlobalCerts TM SecureMail Gateway TM Automatic encryption and decryption is unique to the SecureMail Gateway. The GlobalCerts SecureMail Gateway is based on a network
Networking Applications
Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Electronic Mail 1 Outline Introduction SMTP MIME Mail Access
Mail Server Scenarios and Configurations
Mail Server Scenarios and Configurations Scenario 1: Using Wingate as the main Mail Server on your network. Computers on your LAN (Local Area Network) Internet Computers In the example above you would
Email Client Configuration Guide
Email Client Configuration Guide Table of Contents Email Configuration...3 Email settings...3 IMAP...3 POP...3 SMTP...3 Process Overview...5 Account set up wizards...5 Anatomy of an email address...5 Why
New Features... 1 Installation... 3 Upgrade Changes... 3 Fixed Limitations... 4 Known Limitations... 5 Informatica Global Customer Support...
Informatica Corporation B2B Data Exchange Version 9.5.0 Release Notes June 2012 Copyright (c) 2006-2012 Informatica Corporation. All rights reserved. Contents New Features... 1 Installation... 3 Upgrade
Install and configure e-mail server
IBM WEBSPHERE ADAPTER 6.0.2 LAB EXERCISE Copyright IBM Corporation 2007 All rights reserved Install and configure e-mail server What this exercise is about... 1 What you should be able to do... 1 Introduction...
DJIGZO EMAIL ENCRYPTION. Djigzo white paper
DJIGZO EMAIL ENCRYPTION Djigzo white paper Copyright 2009-2011, djigzo.com. Introduction Most email is sent as plain text. This means that anyone who can intercept email messages, either in transit or
MANUAL. Policy Patrol Email. Disclaimers. Version 7
MANUAL Policy Patrol Email Disclaimers This manual, and the software described in this manual, are copyrighted. No part of this manual or the described software may be copied, reproduced, translated or
Using TLS Encryption with Microsoft Outlook 2007
Using TLS Encryption with Microsoft Outlook 2007 This guide is meant to be used with Microsoft Outlook 2007. While the instructions are similar, the menu layouts and options have changed since the previous
How to Earn IPv6 Certifications (Windows Version: Fast) Why? Macintosh Instructions Windows Versions Tips for Windows Home Edition Users
How to Earn IPv6 Certifications (Windows Version: Fast) Why? IPv6 is coming, whether we like it or not. We all need to learn it, and the sooner we do that, the better. This page will guide you through
Risks with web programming technologies. Steve Branigan Lucent Technologies
Risks with web programming technologies Steve Branigan Lucent Technologies Risks with web programming technologies Abstract Java applets and their kind are bringing new life to the World Wide Web. Through
s@lm@n Oracle Exam 1z0-102 Oracle Weblogic Server 11g: System Administration I Version: 9.0 [ Total Questions: 111 ]
s@lm@n Oracle Exam 1z0-102 Oracle Weblogic Server 11g: System Administration I Version: 9.0 [ Total Questions: 111 ] Oracle 1z0-102 : Practice Test Question No : 1 Which two statements are true about java
Email Setup Guide. network support pc repairs web design graphic design Internet services spam filtering hosting sales programming
Email Setup Guide 1. Entourage 2008 Page 2 2. ios / iphone Page 5 3. Outlook 2013 Page 10 4. Outlook 2007 Page 17 5. Windows Live Mail a. New Account Setup Page 21 b. Change Existing Account Page 25 Entourage
esx Email Client and isx Web Server SCENIX Application Note 32 1.0 Overview 2.0 esx Email Client Email Client esx Board SMTP Server (EServ)
User s Guide for esx Email Client and isx Web Server Evaluation Board SCENIX Application Note 32 Christopher Waters Jud Bond December 1999 1.0 Overview This tutorial is intended to provide information
Ipswitch Client Installation Guide
IPSWITCH TECHNICAL BRIEF Ipswitch Client Installation Guide In This Document Installing on a Single Computer... 1 Installing to Multiple End User Computers... 5 Silent Install... 5 Active Directory Group
IRMACS E-Mail Setup. Your IRMACS e-mail is available internally by the IMAP protocol. The server settings used are:
IRMACS E-Mail Setup General Information This document covers both the default Apple OSX mail client and the installed Mozilla s Thunderbird mail client. If you are comfortable setting up your own mail
Module One: Getting Started... 6. Opening Outlook... 6. Setting Up Outlook for the First Time... 7. Understanding the Interface...
2 CONTENTS Module One: Getting Started... 6 Opening Outlook... 6 Setting Up Outlook for the First Time... 7 Understanding the Interface...12 Using Backstage View...14 Viewing Your Inbox...15 Closing Outlook...17
Summer Internship 2013
Summer Internship 2013 Group IV - Enhancement of Jmeter Week 4 Report 1 9 th June 2013 Shekhar Saurav Report on Configuration Element Plugin 'SMTP Defaults' Configuration Elements or config elements are
Getting started with OWASP WebGoat 4.0 and SOAPUI.
Getting started with OWASP WebGoat 4.0 and SOAPUI. Hacking web services, an introduction. Version 1.0 by Philippe Bogaerts [email protected] www.radarhack.com Reviewed by Erwin Geirnaert
CEFNS Web Hosting a Guide for CS212
CEFNS Web Hosting a Guide for CS212 INTRODUCTION: TOOLS: In CS212, you will be learning the basics of web development. Therefore, you want to keep your tools to a minimum so that you understand how things
INSTALLATION GUIDE VERSION
INSTALLATION GUIDE VERSION 4.1 2014 Copyright 2008 2014. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means electronic or mechanical, for any purpose
Guardian Digital Secure Mail Suite Quick Start Guide
Guardian Digital Secure Mail Suite Quick Start Guide Copyright c 2004 Guardian Digital, Inc. Contents 1 Introduction 1 2 Contacting Guardian Digital 2 3 Purpose of This Document 3 3.1 Terminology...............................
Configuring, Customizing, and Troubleshooting Outlook Express
3 Configuring, Customizing, and Troubleshooting Outlook Express............................................... Terms you ll need to understand: Outlook Express Newsgroups Address book Email Preview pane
SendMIME Pro Installation & Users Guide
www.sendmime.com SendMIME Pro Installation & Users Guide Copyright 2002 SendMIME Software, All Rights Reserved. 6 Greer Street, Stittsville, Ontario Canada K2S 1H8 Phone: 613-831-4023 System Requirements
WESTERNACHER OUTLOOK E-MAIL-MANAGER OPERATING MANUAL
TABLE OF CONTENTS 1 Summary 3 2 Software requirements 3 3 Installing the Outlook E-Mail Manager Client 3 3.1 Requirements 3 3.1.1 Installation for trial customers for cloud-based testing 3 3.1.2 Installing
Oracle EXAM - 1Z0-102. Oracle Weblogic Server 11g: System Administration I. Buy Full Product. http://www.examskey.com/1z0-102.html
Oracle EXAM - 1Z0-102 Oracle Weblogic Server 11g: System Administration I Buy Full Product http://www.examskey.com/1z0-102.html Examskey Oracle 1Z0-102 exam demo product is here for you to test the quality
BOTTOM UP THINKING EMAIL SETUP INSTRUCTIONS. Unique businesses require unique solutions CLIENT GUIDE
BOTTOM UP THINKING Unique businesses require unique solutions EMAIL SETUP INSTRUCTIONS CLIENT GUIDE INDEX How to connect a. Deciding on best method (POP or IMAP) Setting up email on devices Webmail a.
FileMaker Server 12. FileMaker Server Help
FileMaker Server 12 FileMaker Server Help 2010-2012 FileMaker, Inc. All Rights Reserved. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, California 95054 FileMaker is a trademark of FileMaker, Inc.
Sample copy. Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc.
Introduction To WebLogic Server Property of Web 10.3 Age Solutions Inc. Objectives At the end of this chapter, participants should be able to: Understand basic WebLogic Server architecture Understand the
TouchBase Pro. Users Guide
TouchBase Pro Automated Emailing System Users Guide Z-Micro Technologies, Inc. Copyright 2005. Z-Micro Technologies, Inc. All Rights Reserved 2 Table of Contents Chapter 1: Overview & Installation Features
