New CS Email Server and Clients Tutorials

Total Page:16

File Type:pdf, Size:1020Kb

New CS Email Server and Clients Tutorials New CS Email Server and Clients Tutorials Revision 1.2 Yung-Chuan Lee Computer Information Specialist Department of Computer Science January 2010 2.Background Several improvements have been incorporated when constructing the new mail server. First of all, the new email server provides secure SMTP/POP3/IMAP services. A free and legit certificate was obtained from ipsCA (Certificate Authority) to enable SSL/TLS connections. The new Webmail also uses SSL connections to enhance the security and privacy. Secondly, spam filter and mail scanner are setup to reduce spams and possible virus/trojan/worms infections. This active filtering and scanning are designed at STMP server level to prevent malicious emails before accepting them. With such configuration, the new email server only consumes a fraction of CPU resource and is very prompt. Furthermore, because of this improvement, CS emails is not rerouted to SIU server for spam filtering anymore. This eliminates the dependency to external server as well simplify troubleshooting process. The email format has been switched to MailDir. This renders each email in a single file instead of all emails in one big spool file, and it further improves both mail server and webmail performance. Instead of centralized email spool on the server, each userʼs emails are now stored under MailDir folder in their Linux home directory to enhance user accounts and files management as well improve file security. Webmail system is switched from OpenWebmail to Squirrelmail. Squirrelmail provides plug-able modules to enable more functionalities while keeping its core system simple and fast. To prevent malicious attacks, our webmail has configured to temporary block an user and an IP when too many login attempts failed. In addition, an user will be automatically logoff after inactive for 20 minutes to enhance the security. Finally, fighting spams and malicious programs is a continuous effort. All possible spams are forwarded to a designated CS account and manually reviewed by CIS personnel to separate spams (junk emails) and hams (legit emails). Monthly maintenance scripts have been developed to train spam filter from reviewed spams and hams to improve its accuracy. The following tutorial provide insights of common email client configurations and is organized into three parts: email client setup, webmail how-to, and alpine (new pine) configuration. If you encounter any problems, please contact CIS personnel at [email protected]. 1 3.Email Client Setup Please use the following settings to setup your email clients. Outlook 2007 and thunderbird are demonstrated here. Other email clients will be similar. • SMTP server (outgoing server): mail.cs.siu.edu • SMTP port: 25 or 587 • required authentication and TLS connection. • POP3/IMAP server (incoming server): mail.cs.siu.edu • please use POP3 if you donʼt know IMAP. • POP3 port (secure POP3): 995 with SSL • IMAP port (secure IMAP): 993 with SSL a. Outlook 2007: i. Open Account Settings Window from Tools>Account Settings... ii. Click on New to configure a new account. If you already have CS account setup, highlight the account, click Change and skip to step v.. 2 iii. Click “Manually configure....” at the bottom and click Next. iv. Make sure “Internet E-mail” is selected and click Next. 3 v. Filling all the information and make sure both “incoming email server” and “outgoing email server” are mail.cs.siu.edu. Remeber the User Name and Password are CS account not SIU one. Then, click More Settings. vi. Under Outgoing Server tab, make sure “My outgoing server (SMTP)...” is checked and “Use same settings as....” is selected. 4 vii. Under Advanced tab, make sure “This server requires an...” is checked and “Use the following types of...” is set to TLS. Then, click OK. viii.Finally, click on Test Account Setting to send a test email. If everything is set correctly, you will get the following window. 5 b. Thunderbird: i. Open Account Settings Window from Tools>Account Settings.... ii. Click Add Account to add a new account. For existing account, skip to step ix. iii. Make sure Email account is selected and click Next. 6 iv. Put Your Name and Email Address. Then, click Next. v. Make sure POP is selected and input mail.cs.siu.edu to both Incoming Server and Outgoing Server. Then, click Next. 7 vi. Put your CS email account ID in Incoming User Name and click Next. vii. Enter a name for this account in Account Name and click Next. 8 viii.Click Finish. ix. Click Server Settings under the account you just created and make sure SSL is selected. 9 x. Click Outgoing Server (SMTP) and highlight the one you just created (if you have more than one) and click Edit. xi. Make sure TLS is selected and User name and password is checked. Then click OK. xii. Finally, click OK to close Account Settings window and start send/receive email. 10 4.Webmail How-To The new Webmail is located at https://mail.cs.siu.edu and it is using secure http to ensure the security and privacy. The system will auto-logout if there is no activities for 20 minutes. To prevent brute-force password attack, the system will lock a user for 10 minutes after 3 failed login attempts within 5 minutes. Furthermore, an IP will be locked for 30 minutes after 10 failed login attempts within 15 minutes. Please note that this lock-out only apply to Webmail login and have no effects when you use email client to check emails. The Webmail system is extremely intuitive and shares most common interface as other webmails. It also utilizes a flexible plugin method to enable modules to extend its functionalities. The Help function provides most documents on how to use it and set personal information and preferences. Here, we only show those plugin modules which do not have documents in the Help functions. a. By default, Squirrelmail blocks images for security reasons. To view images, you can click on the View Unsafe Images. You can set rules on how to automatically display images under Options in section c. b. To report “spam” while your reading, click on Spam. To report multiple emails as “Spams” in folder view, select emails and click on Spam. c.Inside the Options after you login, you will see SpellChecker Options and Unsafe Image Rules. (a) SpellChecker Options: the system provide ispell but you can add new words (“Add to Dic”) during spelling check. If you want, you can then remove your personal words by “Edit your personal dictionary” 11 (b) Unsafe Image Rules: you can configure image setting in here as well add new Rule regarding when to automatically show images in your emails. d. A Calendar module is enabled. You can click on the day to add/modify/delete events. The details of an event will be displayed in day view. However, in month view, only the title of a event will show up in the calendar. The time and content of a event will be displayed as a tooltip. 12 5.Alpine Configuration (new Pine from University of Washington) Although more and more people are used to having convenient graphic interface to read and write emails. Alpine still provides an invincible performance and availability. If you want to use alpine with new email server, please modify your .pinerc configuration file according to the following (contributed and tested by Feng Yu): user-domain"="cs.siu.edu smtp-server"="mail.cs.siu.edu incoming-folders="cs-mail" {mail.cs.siu.edu/novalidate-cert/ssl/ user=yourusername}INBOX If you have just to use alpine with CS email account, instead of use incoming- folders, you can put your email account in inbox-path. inbox-path={mail.cs.siu.edu/novalidate-cert/ssl/user=yourusername}INBOX This will configure alpine to use Dovecot IMAP server. If you want to take full advantages of IMAP, you can add the followings to your feature-list. This will enable folders to be used for other folders as well as messages and make sure that all folders are listed correctly. "separate-folder-and-directory-entries, "enable-lame-list-mode If you are using both SquirrelMail and alpine, it is strongly recommended to use IMAP with alpine. However, if you decide to use POP3 with alpine for any reason, you can add pop3 in the email account setting. inbox-path={mail.cs.siu.edu/novalidate-cert/pop3/ssl/user=yourusername}INBOX 13 This page is intentionally left as blank. 14.
Recommended publications
  • Oldschool E-Mail Setup Eine Freakshow
    Oldschool E-mail Setup Eine Freakshow [email protected] Chemnitzer Linuxtage, 2016 (Screenshot GMX vor >15 Jahren: Waybackmachine zu www.gmx.net) (Screenshot GMX heute) (Screenshot Gmail heute) Lösungen? ● Claws ● Mutt ● Eudora ● Netscape Navigator ● Evolution ● Opera M2 ● GMX ● Outlook ● Gnus ● SquirrelMail ● Hotmail ● The Bat! ● Hushmail ● Thunderbird ● KMail ● … Flußgrafik Email Netz MTA MRA MDA MUA MSA MTA Netz Hipster! ● KISS ● YAGNI ● DRY ● NIH ● Divide And Conquer ● Everything is a file ● No vendor lock-in ● Mißtraue Autoritäten – fördere Dezentralisierung Netz Netz Emails Client, den ich Remote verwenden kann Leicht erweiterbar Emails lokal Filter Offenes Format Adressen Netz Netz Abholen Transportformat? Pull Subject 1 Email = 1 File Keine Spuren X-List-ID Mit Hierarchien am Server Beliebige Einfaches Suchen Header Verlässliches Suchen Verarbeitung mit Unix Tools Client, den ich Remote verwenden kann Leicht erweiterbar Emails lokal Filter Offenes Format Adressen Netz Netz Abholen Transportformat? Pull Subject 1 Email = 1 File Keine Spuren X-List-ID Mit Hierarchien am Server Beliebige Einfaches Suchen Header Verlässliches Suchen Verarbeitung mit Unix Tools mbox Maildir mh Client, den ich Remote verwenden kann Leicht erweiterbar Emails lokal Filter Offenes Format Adressen Netz Netz Abholen Transportformat? Pull Subject 1 Email = 1 File Keine Spuren X-List-ID Mit Hierarchien am Server Beliebige Einfaches Suchen Header Verlässliches Suchen Verarbeitung mit Unix Tools mbox Maildir mh tmp 1439306571.1269_0.elvis ~/Post/Technik/Wikitech new 1448267819.5940_0.spencer ... 1457079728.2000_0.spencer:2, cur 1456839383.9873_0.nepomuk:2,SR 1457166567.23654_0.spencer:2,S ... Client, den ich Remote verwenden kann Leicht erweiterbar Filter Adressen Netz Netz Abholen Pull Subject Maildir Keine Spuren X-List-ID am Server Beliebige Header Client, den ich Remote verwenden kann Leicht erweiterbar Filter Adressen Netz Netz Abholen Pull Subject Maildir Keine Spuren X-List-ID am Server Beliebige Header fetchmail getmail mpop ..
    [Show full text]
  • Getting Started with Eudora 5.1 for Windows 95/98/ME/NT/2000 Author Teresa Sakata
    WIN9X003 July 2003 Getting Started with Eudora 5.1 For Windows 95/98/ME/NT/2000 Author Teresa Sakata Introduction ..............................................................................................................................................................1 POP and IMAP Servers ............................................................................................................................................2 Requirements ............................................................................................................................................................2 Changes From Version 4.3.x ....................................................................................................................................3 Issues ........................................................................................................................................................................3 Where do I get Eudora? ............................................................................................................................................4 Getting Started..........................................................................................................................................................4 Installation ................................................................................................................................................................4 Configuring Eudora ..................................................................................................................................................5
    [Show full text]
  • GNU Guix Cookbook Tutorials and Examples for Using the GNU Guix Functional Package Manager
    GNU Guix Cookbook Tutorials and examples for using the GNU Guix Functional Package Manager The GNU Guix Developers Copyright c 2019 Ricardo Wurmus Copyright c 2019 Efraim Flashner Copyright c 2019 Pierre Neidhardt Copyright c 2020 Oleg Pykhalov Copyright c 2020 Matthew Brooks Copyright c 2020 Marcin Karpezo Copyright c 2020 Brice Waegeneire Copyright c 2020 Andr´eBatista Copyright c 2020 Christine Lemmer-Webber Copyright c 2021 Joshua Branson Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled \GNU Free Documentation License". i Table of Contents GNU Guix Cookbook ::::::::::::::::::::::::::::::: 1 1 Scheme tutorials ::::::::::::::::::::::::::::::::: 2 1.1 A Scheme Crash Course :::::::::::::::::::::::::::::::::::::::: 2 2 Packaging :::::::::::::::::::::::::::::::::::::::: 5 2.1 Packaging Tutorial:::::::::::::::::::::::::::::::::::::::::::::: 5 2.1.1 A \Hello World" package :::::::::::::::::::::::::::::::::: 5 2.1.2 Setup:::::::::::::::::::::::::::::::::::::::::::::::::::::: 8 2.1.2.1 Local file ::::::::::::::::::::::::::::::::::::::::::::: 8 2.1.2.2 `GUIX_PACKAGE_PATH' ::::::::::::::::::::::::::::::::: 9 2.1.2.3 Guix channels ::::::::::::::::::::::::::::::::::::::: 10 2.1.2.4 Direct checkout hacking:::::::::::::::::::::::::::::: 10 2.1.3 Extended example ::::::::::::::::::::::::::::::::::::::::
    [Show full text]
  • Proceedings Template
    0 - IMAP in 90 Days or How to Migrate 25,000 Users to IMAP in Three Months Jay Graham Computing Services and Systems Development University of Pittsburgh 419 South Bellefield Avenue Pittsburgh, PA 15217 (412) 624-5244 [email protected] ABSTRACT Pittsburgh campus. Extensive use of user logs, forwarding data and distribution was critical to the process. The final phase The University of Pittsburgh began the Internet Message Access involved the migration of 25,000 users from VMS Mail, Unix Protocol (IMAP) Project in the spring of 1997 as an evaluation Pine and POP mail to the new environment by April 1, 2000. project investigating the replacement options for the legacy e-mail systems and a POP3 service. The project was initially divided into two phases---Phase 1 to deploy an IMAP server for campus- Keywords wide use and Phase 2 to identify and provide a reliable, high quality, enterprise-wide IMAP client. A sub-group of the IMAP IMAP, e-mail, POP, legacy, client-server project team was formed to identify requirements and evaluate clients. Cyrusoft International's Mulberry was found to meet the ever changing requirements of the campus computing labs and 1. INTRODUCTION have sufficient features and functionality that users would be compelled to switch from their legacy clients to the new Electronic mail has become a primary tool used by many large environment. organizations to enhance daily communication. E-mail between managers, workers, customers, students, teachers or parents often A critical third phase was added to the IMAP project which serves as a more efficient, cost effective and convenient form of required a phase-out of the legacy e-mail systems by April 1, 2000 interaction.
    [Show full text]
  • Sysinfotools Maildir Converter
    SysInfoTools MailDir Converter SysInfoTools MailDir Converter Table of Contents 1. SysInfotools MailDir Converter .................................................................................. 2 2. Overview ................................................................................................................... 2 3. Getting Started .......................................................................................................... 3 Installation procedure ............................................................................................... 4 4. Order and Activation .................................................................................................. 4 How to Order ............................................................................................................ 4 How to Activate ......................................................................................................... 4 5. Using SysInfoTools MailDir Converter ....................................................................... 5 Understanding the User Interface .............................................................................. 6 Button Used .............................................................................................................. 6 How to use MailDir Converter Tool ............................................................................ 7 6. Uninstall the Software .............................................................................................. 13 7. Legal Notice ...........................................................................................................
    [Show full text]
  • Designing a User Interface for the Innovative E-Mail Client Semester Thesis
    Designing a User Interface for the Innovative E-mail Client Semester Thesis Student: Alexandra Burns Supervising Professor: Prof. Bertrand Meyer Supervising Assistants: Stephanie Balzer, Joseph N. Ruskiewicz December 2005 - April 2006 1 Abstract Email Clients have become a crucial application, both in business and for per- sonal use. The term information overload refers to the time consuming issue of keeping up with large amounts of incoming and stored email. Users face this problem on a daily basis and therefore benefit from an email client that allows them to efficiently search, display and store their email. The goal of this thesis is to build a graphical user interface for the innovative email client developed in a previous master thesis. It also explores the possibilities of designing a user interface outside of the business rules that apply for commercial solutions. 1 Contents 1 Introduction 4 2 Existing Work 6 2.1 ReMail ................................. 6 2.1.1 Methods ............................ 6 2.1.2 Problems Identified ...................... 7 2.1.3 Proposed Solutions ...................... 7 2.1.4 Assessment .......................... 8 2.2 Inner Circle .............................. 8 2.2.1 Methods ............................ 8 2.2.2 Problems Identified ...................... 9 2.2.3 Proposed Solutions ...................... 9 2.2.4 Assessment .......................... 10 2.3 TaskMaster .............................. 10 2.3.1 Methods ............................ 10 2.3.2 Problems Identified ...................... 11 2.3.3 Proposed Solution ...................... 11 2.3.4 Assessment .......................... 12 2.4 Email Overload ............................ 12 2.4.1 Methods ............................ 12 2.4.2 Problems Identified ...................... 13 2.4.3 Proposed Solutions ...................... 13 2.4.4 Assessment .......................... 14 3 Existing Solutions 16 3.1 Existing Email Clients .......................
    [Show full text]
  • Postfix Catch All and Mutt
    Postfix Catch All and Mutt End goal: having postfix saving all of the emails for a domain to a single “mailbox” in maildir format, and being able to send email using mutt (or similar). Specifics to my setup I'm not going to open port 25 on my server, I'm going through Net7's spam filter, which will then forward to my server on port 8025. So I need to open port 8025. The rule was already there for port 25, I just need to edit the thing. Make Postfix listen to another port There is always the plan of using iptables to redirect the traffic. You can do it in Postfix as well. Open master.cf and find this line: smtp inet n - - - - smtpd The smtp word up front is actually a port. You can replace it with this line: 8025 inet n - - - - smtpd If you restart Postfix and check with netstat it should be listening to another port. Setting up Maildir delivery By default Postfix will output emails to a single file in /var/mail/. I'd rather have the Maildir format which separates emails into different files that I can individually move and/or delete. I'm going off the rails here trying out things. Looks like we're going to need these configuration options in main.cf: home_mailbox = Maildir/ mailbox_command = Make sure mailbox_command isn't set somewhere else in the file. Reload Postfix. We should be able to test that this is working using a known user on the system. You can telnet-test like so: EHLO test MAIL FROM:<[email protected]> RCPT TO:<william> DATA Test.
    [Show full text]
  • Snuffleupagus Documentation
    Snuffleupagus Documentation Release stable Sebastien Blot & Julien Voisin Aug 29, 2021 Contents 1 Documentation 3 1.1 Features..................................................3 1.2 Installation................................................ 11 1.3 Configuration............................................... 14 1.4 Download................................................. 22 1.5 Changelog................................................ 23 1.6 FAQ.................................................... 29 1.7 Propaganda................................................ 33 1.8 Cookies.................................................. 35 2 Greetings 39 i ii Snuffleupagus Documentation, Release stable Snuffleupagus is a PHP7+ and PHP8+ module designed to drastically raise the cost of attacks against websites. This is achieved by killing entire bug classes and providing a powerful virtual-patching system, allowing the administrator to fix specific vulnerabilities without having to touch the PHP code. Contents 1 Snuffleupagus Documentation, Release stable 2 Contents CHAPTER 1 Documentation 1.1 Features Snuffleupagus has a lot of features that can be divided in two main categories: bug-classes killers and virtual-patching. The first category provides primitives to kill various bug families (like arbitrary code execution via unserialize for example) or raise the cost of exploitation. The second category is a highly configurable system to patch functions in php itself. 1.1.1 Bug classes killed or mitigated system injections The system function executes an external
    [Show full text]
  • Using LDAP for Directory Integration
    Front cover Using LDAP foror Directory Integration Integration guidelines for systems administrators Examples to help you integrate directories Includes IBM Tivoli Directory Integrator Steven Tuttle Kedar Godbole Grant McCarthy ibm.com/redbooks International Technical Support Organization Using LDAP for Directory Integration February 2004 SG24-6163-01 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. Second Edition (February 2004) This edition applies to IBM Tivoli Directory Server V5 release 2, IBM Tivoli Directory Integrator V5 release 2, IBM Lotus Domino Server V6 release 5, and Microsoft Windows 2000 Advanced Server Active Directory. © Copyright International Business Machines Corporation 2003, 2004. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Contents Notices . vii Trademarks . viii Preface . ix The team that wrote this redbook. ix Become a published author . x Comments welcome. xi Summary of changes . xiii February 2004, Second Edition . xiii Chapter 1. Introduction to Directory Integration . 1 1.1 Introduction . 2 1.2 Directories . 2 1.3 Advantages of using a directory . 6 1.4 Directory Components. 8 1.5 IBM Tivoli Directory Integrator. 12 1.5.1 Directory Integrator software components . 13 1.5.2 Solution building approach . 14 1.6 IBM Tivoli Directory Server . 15 1.7 IBM Lotus Domino 6.5. 16 1.8 Microsoft Active Directory . 17 1.8.1 Naming contexts . 18 1.8.2 Logical elements . 18 1.8.3 Physical elements: sites and domain controllers . 19 1.8.4 Architecture . 19 1.8.5 The role of DNS .
    [Show full text]
  • Carmel Pine Cone, July 11, 2014 (Main News)
    SPECIAL 2014 SECTION ACH INSIDE VolumeThe 100 No. 28 Carmel On the Internet: www.carmelpinecone.com Pine Cone July 11-17, 2014 TRUSTED BY LOCALS AND LOVED BY VISITORS SINCE 1915 What’s the protocol when an otter jumps in? City moves By KELLY NIX McInchak case to IT’S COMMON to see kayakers in Monterey Bay trying to get a close look at its wildlife. But a group of kayakers got more than they could have federal court hoped for when a pair of audacious and frisky California sea otters joined them Tuesday evening — By MARY SCHLEY in their boats. Five people in four rental kayaks were paddling THE CITY and its top officials — including city admin- around Monterey harbor around 6 p.m. when the two istrator Jason Stilwell and administrative services director cheeky otters playfully bobbed up and down in the Sue Paul — will be fighting the lawsuit from former IT man- water before happily plopping themselves aboard the ager Steve McInchak in federal court, not Monterey County’s boats and rolling around the way puppies wrestle. courts. The people in the boats were stunned, and so were Citing McInchak’s claims that his federal rights were vio- onlookers. lated, among numerous state law violations also alleged, the “It was very entertaining, at least for us in the Santa Barbara law firm representing the city filed papers in restaurant,” said Jackie Edwards, a Pine Cone U.S. District Court in San Jose Tuesday “removing” it to fed- employee who was dining at Rappa’s restaurant at the eral court.
    [Show full text]
  • Webfaction User Guide
    WebFaction User Guide WebFaction is a service of Paragon Internet Group Limited CONTENTS 1 Introduction 3 1.1 Services..................................................3 1.2 The Complete System..........................................4 2 The Control Panel 5 2.1 Log in to the Control Panel.......................................5 2.2 Change Your Control Panel Password..................................5 2.3 What to Do About a Lost Password...................................6 2.4 Two-Step Login.............................................6 3 Finding Details About Your Server9 3.1 Finding Your Server’s Name.......................................9 3.2 Finding Your Server’s Operating System................................9 3.3 Finding Your Server’s IP Address.................................... 10 4 Accessing Your Data 11 4.1 Connecting with SSH.......................................... 11 4.2 Connecting with FTP........................................... 14 4.3 Changing Your FTP or SSH Password.................................. 14 4.4 Additional Users............................................. 15 4.5 Backups................................................. 16 5 Accounts 17 5.1 Plans and Services............................................ 17 5.2 Communicating with WebFaction.................................... 18 5.3 Payments................................................. 19 5.4 Affiliate Program............................................. 23 5.5 Canceling Your Account......................................... 24 6 Domains 25 6.1 Getting
    [Show full text]
  • Email Setup PPD IT How-To Guides June 2010
    Email Setup PPD IT How-to Guides June 2010 Email Setup Contents Email Information ................................................................................................................................... 2 IMAP and POP3 settings ............................................................................................................... 2 Configuring Microsoft Outlook 2007 ...................................................................................................... 2 Archiving mail.......................................................................................................................................... 3 Configuring AutoArchive in Microsoft Outlook 2007 ................................................................... 3 Access from off site ................................................................................................................................. 4 Configuring Microsoft Outlook 2007 to use HTTPS ...................................................................... 4 Web access.............................................................................................................................................. 5 Access from other operating systems ..................................................................................................... 5 Mac OS X ....................................................................................................................................... 5 Entourage 2008 ....................................................................................................................
    [Show full text]