Installing, Configuring, and Optimizing Novell Internet Messaging System ™ Lynn Madsen NIMS Product Manager Novell, Inc.

Slides:



Advertisements
Similar presentations
1 Configuring Internet- related services (April 22, 2015) © Abdou Illia, Spring 2015.
Advertisements

Novell iChain ® 2.x Configuration Using the Web Server Accelerator Wizard Cary Andrews Senior Software Engineer Novell, Inc.
Red Hat Linux Network. Red Hat Network Red Hat Network is the environment for system- level support and management of Red Hat Linux networks. Red Hat.
How Clients and Servers Work Together. Objectives Web Server Protocols Examine how server and client software work Use FTP to transfer files Initiate.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Hands-On Microsoft Windows Server 2003 Administration Chapter 5 Administering File Resources.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 8: Implementing and Managing Printers.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 10: Server Administration.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
1 Chapter Overview Introduction to Windows XP Professional Printing Setting Up Network Printers Connecting to Network Printers Configuring Network Printers.
Introduction to the Secure SMTP Server service. Secure SMTP server is a secure, reliable SMTP mail relay server for your outgoing mail. Secure SMTP service.
Free Powerpoint Templates Page 1 MICROSOFT OFFICE OUTLOOK 2007 PRESENTED BY: BRANDO P. DUMALI.
POP Configuration Microsoft Outlook What is POP? Short for Post Office Protocol, a protocol used to retrieve from a mail server. Most.
» Explain the way that electronic mail ( ) works » Configure an client » Identify message components » Create and send messages.
Norman SecureTide Powerful cloud solution to stop spam and threats before it reaches your network.
1 Chapter Overview Creating Sites and Subnets Configuring Intersite Replication Troubleshooting Active Directory Replication.
Managing Client Access
1 Linux Networking and Security Chapter 3. 2 Configuring Client Services Configure DNS name resolution Configure dial-up network access using PPP Understand.
Securing Your GroupWise ® System Morris Blackham Software Engineer Novell, Inc. Danita Zanrè Senior Consultant Caledonia.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
SCO Insight Connector Training. The SCO Insight Connector  Product Overview  Technical Specifications  Installation  Using the Components  Target.
The Linux Operating System Lecture 7: Tonga Institute of Higher Education.
SMTP PROTOCOL CONFIGURATION AND MANAGEMENT Chapter 8.
Module 8: Managing Client Configuration and Connectivity.
Module 4: Add Client Computers and Devices to the Network.
Chapter 10 Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Explain how the functions of the application layer,
Enforcing Concurrent Logon Policies with UserLock.
Chapter 9: Novell NetWare
MIGRATING FROM MICROSOFT EXCHANGE SERVER AND OTHER MAIL SYSTEMS Appendix B.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
(or ?) Short for Electronic Mail The transmission of messages over networks.
By: Bill Stevenson Jose Plancarte Erik Magsino. Overview Messaging and collaboration server Send and Receive electronic mail and other forms of interactive.
SUSE Linux Enterprise Desktop Administration Chapter 12 Administer Printing.
Using Novell iChain ® 2 to Deliver Internal Network Access without a VPN Brian Six Technical Account Manager Novell, Inc.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Version 4.0 Network Services Networking for Home and Small Businesses – Chapter 6.
Novell iManager Introduction and Overview James Whitchurch Director—Software Engineering Novell, Inc. Karl Ford Engineering.
Upgrading Legacy Novell Directory Services ® to Novell eDirectory ™ 8.6 Rick Killpack WSS Engineer Novell, Inc. Connie.
1 Electronic Messaging Module - Electronic Messaging ♦ Overview Electronic messaging helps you exchange messages with other computer users anywhere in.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Introduction to NDS ® iMonitor Duane Buss Senior Software Engineer Novell, Inc. Tom Doman Senior Software Engineer Novell,
The Future of NIMS ™ Dave Latimer Software Engineer Novell, Inc. Lynn Madsen Product Manager Novell, Inc.
Using Novell GroupWise ® 6 Monitor Duane Kuehne Software Engineer Novell, Inc. Danita Zanre Senior Consultant NSC Sysop,
Keeping Your Business Online with eDirectory ™ Backup and Restore Brian Hawkins Software Engineer Novell, Inc. Roger.
Application Layer Khondaker Abdullah-Al-Mamun Lecturer, CSE Instructor, CNAP AUST.
Chapter 10: Rights, User, and Group Administration.
SAMPLE © copyright cimmy.com NIMS Architecture Calendar User info Queue Scalability Stability Extensibility Abstraction SMTPIMAPPALMWAPPOP ? NEXTP.
Vulnerability Scanning Vulnerability scanners are automated tools that scan hosts and networks for known vulnerabilities and weaknesses Credentialed vs.
Integrating Active Directory with eDirectory ™ Using Novell Account Manager Reid Oakes Technical Team Manager Novell, Inc.
TOPIC 7.0 LINUX SERVICES AND CONFIGURATION. ROOT USER Root user is called “super user” because it has power far beyond those of mortal user. As root,
Linux Operations and Administration Chapter Twelve Configuring a Mail Server.
MCSE Guide to Microsoft Exchange Server 2003 Administration Chapter One Introduction to Exchange Server 2003.
Creating Custom User Management Plug-ins for iManager Eugene Baron Consultant III Novell, Inc. Adam Ruth Senior Software.
VIRTUAL SERVERS Chapter 7. 2 OVERVIEW Exchange Server 2003 virtual servers Virtual servers in a clustering environment Creating additional virtual servers.
IPEmotion License Management PM (V1.2).
Internet Business Associate v2.0
Instructor Materials Chapter 5 Providing Network Services
File System Implementation
Intermediate Programming with GroupWise® C3POs™
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
Programming with NetWare® XPlat APIs
Novell Account Management Introduction and Overview
Creating Novell Portal Services Gadgets: An Architectural Overview
Novell BorderManager® 3.7: Technical Overview
Upgrading Legacy Novell Directory Services® to Novell eDirectory™ 8.6
Novell iPrint Deployment Strategies
has many aspects that work together to give people almost instant communication from any computer on the internet to any other computer There.
Novell eDirectory™ Competitive Comparisons
Sending data to EUROSTAT using STATEL and STADIUM web client
Presentation transcript:

Installing, Configuring, and Optimizing Novell Internet Messaging System ™ Lynn Madsen NIMS Product Manager Novell, Inc. Jason Brothers QA Engineer Novell, Inc. Rodney Price NIMS Engineering Novell, Inc.

Vision…one Net A world where networks of all types—corporate and public, intranets, extranets, and the Internet—work together as one Net and securely connect employees, customers, suppliers, and partners across organizational boundaries Mission To solve complex business and technical challenges with Net business solutions that enable people, processes, and systems to work together and our customers to profit from the opportunities of a networked world

What Is Novell Internet Messaging System™ (NIMS)? Features   Calendaring/scheduling  List server  Rules server  Antivirus integration Strengths  Standards compliance ensures compatibility  High performing and scalable  Centralized or distributed administration  Novell eDirectory™ foundation  Low TCO Markets  Education  Service providers  Governments  Small business

What Is NIMS™? (cont.) NIMS is not an Instant Messaging product NIMS is a scalable, Internet standards–based , calendaring, and scheduling system that is tightly integrated with Novell eDirectory™ NIMS is not a “web-based” /calendaring system NIMS supports any POP, IMAP, or iCal compatible client NIMS is not a NetWare ® -based product NIMS runs with eDirectory on NetWare 5.1 (SP3 and above) and NetWare 6, Solaris 8, Red Hat Linux (possibly other Linux) with the 2.4 kernel, and Windows NT/2000/XP

What’s New in NIMS 3.x? iCal-based calendaring/scheduling, to-do’s and notes ModWeb template-based web engine  Public templates (non-authenticated)  Multiple session templates (authenticated)  Template compiler  HTML message viewing Class of service (Parent Objects) Delegated administration (a.k.a. TOM—Task Oriented Management) Individual time zone and date format support Enhanced list server (moderator, announce-only lists) Antivirus integration

Administration Overview Install process  OS patch levels  DS health  NIMS install  NIMS patches  Resources Administrative tools

Administration Overview (cont.) Install Process OS patch levels  NetWare 4.x—SP9 5.1—SP3 6.0—SP1  Linux RedHat 7.0  Solaris Solaris 8 for SPARC

Administration Overview (cont.) Install Process DS health  Important  NIMS is directory-based  Novell TID and See or NIMS 3.0 manual

Administration Overview (cont.) Install Process Symptoms of an unhealthy DS  Objects will have fields that are ‘greyed-out’  Settings made will not take effect or hold  Every time NIMS is loaded the message store path has more path information appended to it  End user settings not sticking  is rejected because a valid user cannot be found

Administration Overview (cont.) Install Process NIMS installation  NetWare Installs though NWConfig, just like a service pack  Linux An rpm installation  Solaris An install package

Administration Overview (cont.) Install Process Patches  Tested on MyRealBox before they are released to the public  We consider the newest patch we release to be our minimum patch level  Patches can be copied to the server at any time and then NIMS can be restarted at a time when it is convenient  The latest NIMS patches are listed on the Minimum Patch list  Beta patches can be found on

Administration Overview (cont.) Install Process Resources  NIMS 3.0 manual Much improved over the NIMS 2.5 manual Written to explain the concepts Concepts apply to 2.6x  FAQ Downloads Listserv

Administration Overview (cont.) Install Process Resources  FAQ Contains over 230 question and answers Contains a list of the all of NIMS attributes and settings The answer to your question is probably here  Tool and utilities Various NIMS tools and utilities can be found here  NIMS listserv list NIMSTalk—very active NIMS community DevTalk—a place developers can ask questions

Administration Overview (cont.) Administrative Options

Administration Overview (cont.) Administrative Options Traditional  Network administrator NIMS tools  Web Administrator  Task Oriented Management (TOM)  Parent Objects Others  ICE  DS Snoop  JRB Utilities

Administration Overview (cont.) Administrative Options Network Administrator  NWAdmin32 Web Administrator  NetWare load webadmin.nlm  Linux /usr/local/nims/bin/webadmin.sh  Solaris /opt/NOVLnims/bin/webadmin.sh  Default URLs—http and https »Port 81 Port 444

Installation and Configuration Administrative Options Parent Objects  Configured through NWAdmin or WebAdmin  Group management  Allows you to easily manage different domains or identifiable groups in your organization

Installation and Configuration (cont.) Administrative Options Task Oriented Management (TOM)  What is it? Great for ISP/ASP and large organizations Allows you to hand off administration Works in conjunction with Parent Objects  Setup and use Demo

Installation and Configuration (cont.) Administrative Options Other utilities  Why would you use other utilities? Bulk administration Set attributes that are not exposed by the GUI interfaces –See FAQ for attribute settings Command line is often faster than GUI interfaces

Installation and Configuration (cont.) Administrative Options Others  DSBrowse Quickly look at attributes  DSSnoop Single users attribute manipulation  ICE/JRB Utilities Allows mass attribute settings

Installation and Configuration (cont.) Administrative Options Quick demos  DSBrowse Quickly look at an attribute  DSSnoop Company logo  JRB Setname Timeout value

NIMS Design Design requirements Architecture  Data  APIs  Agents Queue mechanism

Mail/Calendaring Evolution Calendar User info SMTP POP IMAP PALMWAP Queue ? NEXTP

Mail/Calendaring Evolution Calendar User info Queue Scalability Stability Extensibility

Calendar User Info Queue Scalability Stability Extensibility NIMS Architecture

Calendar User info Queue Scalability Stability Extensibility SMTP IMAP PALMWAP POP ? NEXTP

NIMS Architecture Calendar User info Queue Scalability Stability Extensibility Abstraction SMTPIMAPPALMWAPPOP ? NEXTP

NIMS Architecture Calendar User info Queue Scalability Stability Extensibility Abstraction SMTPIMAPPALMWAPPOP ? NEXTP

NIMS Architecture Calendar User info Scalability Stability Extensibility Abstraction Message Store Calendar Store Directory Queue Replicated data Non-replicated data

NIMS Architecture Scalability Stability Extensibility Abstraction Message Store Calendar Store Queue Directory Replicated data Non-replicated data

NIMS Architecture Scalability Stability Extensibility Abstraction Message Store Calendar Store Queue Directory Replicated data Non-replicated data DDB API NMAP* Agent NMAP* Protocol TCP/IP * Novonyx Message Access Protocol

NIMS Architecture Scalability Stability Extensibility Message Store Calendar Store Queue NMAP Agent Directory DDB APINMAP Protocol

NIMS Architecture Scalability Stability Extensibility Directory NMAP Protocol Message Store Calendar Store Queue NMAP Agent DDB API POP IMAP

NIMS Architecture Scalability Stability Extensibility Directory NMAP Protocol Message Store Calendar Store Queue NMAP Agent DDB API POP IMAP POP IMAP SMTP

NIMS Architecture Scalability Stability Extensibility Directory NMAP Protocol Message Store Calendar Store Queue NMAP Agent DDB API POP IMAP POP IMAP SMTP

NIMS Architecture Scalability Stability Extensibility Directory NMAP Protocol Message Store Calendar Store Queue NMAP Agent DDB API POP IMAP POP IMAP SMTP PALM WAP

NIMS Architecture Scalability Stability Extensibility Directory NMAP Protocol Message Store Calendar Store Queue NMAP Agent DDB API POP IMAP POP IMAP SMTP PALM WAP Modweb

NIMS Architecture Scalability Directory NMAP Protocol Message Store Calendar Store Queue NMAP Agent DDB API POP IMAP SMTP Modweb Single Server

NIMS Architecture Scalability Message Store Calendar Store Queue NMAP Agent Multi Server Message Store Calendar Store Queue NMAP Agent IMAP NMAP Protocol DDB API POP IMAP SMTP Modweb Directory

Queue Agents Client Protocol Agents NMAP Protocol DDB API SMTP NMAP Protocol DDB API POP IMAP Modweb POP IMAP Modweb Queue Agents NMAP Protocol DDB API NMAP NMAP Protocol DDB API NMAP Directory Queue AgentsSMTP Message Store Calendar Store Message Store Calendar Store Queue NMAP Message Store Calendar Store Queue NMAP Message Store Calendar Store Queue NMAP Message Store Calendar Store Queue

Mail Store Agents Queue Agents NMAP Protocol DDB API SMTP NMAP Protocol DDB API POP IMAP Modweb POP IMAP Modweb Queue Agents NMAP Protocol DDB API NMAP NMAP Protocol DDB API NMAP Directory Queue AgentsSMTP Queue NMAP Message Store Calendar Store Queue NMAP Message Store Calendar Store Queue NMAP Message Store Calendar Store Queue

NIMS Architecture (cont.) Queue NMAP Queue Functions  Provides a mechanism to create messages  Pushes messages through a staged queue  Processes queue agent commands  Delivers messages to local recipients  Stores and reprocesses problem messages

NIMS Architecture (cont.) Queue NMAP Queue States  Incoming  000–007 Queue Agents Processing  006 Local Delivery  007 Remote Delivery  008 Bounce Queue

NIMS Architecture (cont.) Queue NMAP Queue Processing Time  Almost all messages are processed immediately  Queuing conditions Errors High load

NIMS Architecture NMAP Protocol DDB API Directory Queue Agent SMTP Message Store Calendar Store Queue NMAP Agent Anti-Virus Agent Requests to be notified of Cxxxxxxx.007

NIMS Architecture NMAP Protocol DDB API Directory SMTP Message Store Calendar Store Queue NMAP Agent Anti-Virus Agent Requests to be notified of Cxxxxxxx.000

NIMS Architecture NMAP Protocol DDB API Directory SMTP Message Store Calendar Store Queue NMAP Agent Anti-Virus Agent SMTP 25 Cxxxxxxx.in Dxxxxxxx.msg

NIMS Architecture NMAP Protocol DDB API Directory SMTP Message Store Calendar Store Queue NMAP Agent Anti-Virus Agent Cxxxxxxx.000 Dxxxxxxx.msg

NIMS Architecture NMAP Protocol DDB API Directory SMTP Message Store Calendar Store Queue NMAP Agent Anti-Virus Agent Cxxxxxxx.006 Dxxxxxxx.msg

NIMS Architecture NMAP Protocol DDB API Directory SMTP Message Store Calendar Store Queue NMAP Agent Anti-Virus Agent Cxxxxxxx.007 Dxxxxxxx.msg

NIMS Architecture NMAP Protocol DDB API Directory SMTP Message Store Calendar Store Queue NMAP Agent Anti-Virus Agent

Select Agent Configuration Anti-Virus

Select Agent Configuration (cont.) Anti-Virus  NAI (McAfee) Netshield mcscan32 Version or greater  CA InoculateIT avengine Version or greater  Symantec CarrierScan  If you are using Netshield or CarrierScan you do not need to run the entire anti-virus package unless you are hosting file and print services on that server

Select Agent Configuration (cont.) Anti-Virus

Select Agent Configuration (cont.) Anti-Virus Can update CA Inoculate on the fly  Just copy over the old signature file and engine (if applicable)  NIMS will automatically update the files in about 5 minutes In order to update McAfee’s virus signature files you have to unload Anti-Virus and then apply the new files

Select Agent Configuration (cont.) SMTP

Select Agent Configuration (cont.) SMTP UBE Relaying  SMTP-after-POP  Authentication  Allowed list UBE Blocking  Blocked Lists  RBL Lists  Deny Access to Hosts not in DNS

Select Agent Configuration (cont.) SMTP How do I prevent my server from being an Open-Relay?

Select Agent Configuration (cont.) SMTP-After-POP Create a Connection Manager Agent Enable the "SMTP-after-POP" on the SMTP agent In the Messaging Server object, check the box that identifies the connection manager Wait a couple of minutes for DS to sync IMS Unload IMS

Select Agent Configuration (cont.) SMTP Internet POP IMAP IP Address: User: JSmith Connection Manager IP Address: User: JSmith SMTP-after-POP

Select Agent Configuration (cont.) SMTP Internet POP IMAP IP Address: User: JSmith Connection Manager IP Address: User: JSmith IP Address: User: BillyBob NATNAT IP Address: SMTP-after-POP

Select Agent Configuration (cont.) Authentication Connection Manager not used Enable the “Authentication" on the SMTP agent Wait a couple of minutes for DS to sync IMS Unload IMS

Select Agent Configuration (cont.) SMTP Internet IP Address: IP Address: NATNAT IP Address: Authentication Username? Password?

Select Agent Configuration (cont.) Allowed List Connection Manager not used Enable “Require sender to be in ‘Allowed’ list for remote sending” on the SMTP agent Wait a couple of minutes for DS to sync IMS Unload IMS

Select Agent Configuration (cont.) SMTP Internet IP Address: Allowed List IP Address: Allowed senders

Select Agent Configuration (cont.) UBE Relaying Summary OptionProsCons SMTP-after-POP No client configuration May have incorrect headers in an NAT environment May be difficult to track someone that is abusing your system Authentication Is not affected by NAT header will always be correct Easy to track abusers Requires client that supports Authentication Requires each client to be properly configured Allow Hosts No client configuration May be difficult to track someone that is abusing your system Limits remote senders

Select Agent Configuration (cont.) UBE Relaying All three options can be used in combination  For example, you could have an Allowed Hosts list for your internal network and Authentication for your remote users When used in combination they operate on an “or” basis  User only needs to satisfy one of the conditions

Select Agent Configuration (cont.) UBE Blocking What can I do to stop all UBE?  Turn off your mail server What can I do to minimize UBE?  Blocked Lists  RBL Lists  Deny Access to Hosts not in DNS

Select Agent Configuration (cont.) UBE Blocking Blocked Lists  Customizable list entered by the mail administrator  Can be a single IP address or a range of addresses  Can be changed without reloading NIMS RBL List  Lists that contain known spammers or spam-friendly networks  Some of this lists are free to use (e.g., SPEWS.org)  Others are on a subscription bases (e.g., Mail-Abuse.org) Deny Access to Hosts not in DNS  There are many mail servers on the Internet that are not properly configured  This option should be used with care

Select Agent Configuration (cont.) SMTP IP Address: RBL List RBL list: spews.relays.osirusoft.com Foreign SMTP DNS spews.relays.osirusoft.com IP Address: spews.relays.osirusoft.com

Installation and Configuration Utilities RMBox  Bulk account deletion  Can use IMSAudit to identify aged accounts  Security Settings Server Managers on Messaging Server Bulkmail  Allows you to quickly a large group of users

Installation and Configuration (cont.) Utilities Monitoring  Statmon  BabyMon  SNMP—NIMS.MIB CleanQ  Can be used to remove messages from/to a certain person As opposed to “mail remove,” which removes messages destined for a certain domain