SEEM3490 Information Systems Management Lecture 03 – Managing Information System III Email Server

SEEM3490 Information Systems Management Lecture 03 – Managing Information System III Email Server

SEEM3490 Information Systems Management Lecture 03 – Managing Information System III Email Server ! For sending emails, three important terminologies: ! Blacklist ! Whitelist ! Graylist ! Two good links: ! http://www.senderbase.org/ ! http://mxtoolbox.com/blacklists.aspx Copyright (c) 2012. Gabriel Fung. All rights reserved. Email Server (cont'd) ! Common reasons that an email cannot reach the client: ! Email server contains a virus and has been sending out spam. ! Email server may be misconfigured. ! You are using a dynamic IP address and the address was previously utilized by a known spammer. ! Your users in your network are sending out build emails. ! The definition of bulk is subjective Copyright (c) 2012. Gabriel Fung. All rights reserved. Email Server (cont'd) ! Setting up email server is not difficult. ! A common and well known one is Postfix ! http://www.postfix.org/ ! Mac OS X already shipped with an email server. What you need to do is to enable it! Copyright (c) 2012. Gabriel Fung. All rights reserved. File Server ! Usually, a web server is setup in a remote location in a data center ! Question: ! How to upload files to a web server? ! E.g. how to upload html documents and images? ! A common and easy solution: ! Set up a file server together with the web server in the same computer. Copyright (c) 2012. Gabriel Fung. All rights reserved. File Server (cont'd) ! A file server: ! Designed primarily to enable the rapid storage and retrieval of files (such as documents, sound files, photographs, movies, images, databases, etc.) ! Does not perform any calculations ! Does not run any programs on behalf of the clients. ! Note: ! By default, a web server uses port 80 for communication. ! By default, a file server uses port 25 for communication. Copyright (c) 2012. Gabriel Fung. All rights reserved. FileZilla ! There are many products that will make you computer to become a file server ! Search them by yourself! ! One of the most popular products is called FileZilla: ! https://filezilla-project.org/ ! Unfortunately, it only supports Windows… ! Another common one for Mac and Linux is Pureftpd ! http://jeanmatthieu.free.fr/pureftpd/ Copyright (c) 2012. Gabriel Fung. All rights reserved. Mac SFTP ! The latest version of Mac OS X does not ship along with any FTP server… ! Fortunately, it has SFTP (secure-FTP) ! To setup: ! http://www.maclife.com/article/howtos/ how_make_your_mac_sftp_server Copyright (c) 2012. Gabriel Fung. All rights reserved. To Connect to a FTP Server ! Use a software with GUI: ! FileZilla Client ! Transmit ! Via command prompt: ! Open a terminal, type: ! E.g., ftp 127.0.0.1 Copyright (c) 2012. Gabriel Fung. All rights reserved. Database Server ! Many database servers exists. One of the most common one is definitely MySQL ! MySQL is currently owned by Oracle Corporation ! MySQL compiles on a number of platforms ! MySQL is free to download and use Copyright (c) 2012. Gabriel Fung. All rights reserved. Database Server (cont'd) Copyright (c) 2012. Gabriel Fung. All rights reserved. MySQL ! MySQL is named after a co-founder Michael Widenius's daughter ! Michael has a daughter called My (so MySQL is developed) and a son Max (so maxDB is developed) Michael Widenius My Widenius Copyright (c) 2012. Gabriel Fung. All rights reserved. MySQL Setup ! Simply go to the official website, download and install it! ! http://www.mysql.com Copyright (c) 2012. Gabriel Fung. All rights reserved. Accessing MySQL ! Like most DBMS, MySQL it does not have any GUI ! To visualize the database and help you to do managements, you may need GUI. Many tools can help you to do. One of the most useful and handly one is phpMyAdmin: ! http://www.phpmyadmin.com ! A free and open source tool written in PHP intended to handle the administration of MySQL with the use of a web browser. Copyright (c) 2012. Gabriel Fung. All rights reserved. Some "Bugs" Related to Database ! Have you ever heard about the "Year 2000 Problem"? ! Also known as "Y2K Bug", "Millennium Bug" ! Similarly, in MySQL and some other DBMS: ! For the data type "Year", ! If you set it to handle 2-digits, you can input year from 1970 – 2069 ! Year 2070 Problem! ! If you set it to handle 4-digits, you can input year from 1901 – 2155 ! Year 2156 Problem! Copyright (c) 2012. Gabriel Fung. All rights reserved. Year 2038 Problem ! The original Unix timestamp datatype stores a date and time as a signed 32-bit integer representing the number of seconds since 1 January 1970. ! During and after 2038, this number will exceed 231 1, the largest number representable by a signed 32-bit integer, causing the Year 2038 problem. ! The Unix Millennium bug or Y2K38. ! To solve this problem, many systems and languages have switched to a 64-bit timestamp or supplied 64-bit alternatives. Copyright (c) 2012. Gabriel Fung. All rights reserved. Leap Year Problem ! A year is a leap year if: ! Divisible by four, and ! If it is divisible by 100, then it must also be divisible by 400 (Gregorian Calendar/Western Calendar/Christian Calendar). ! E.g., 1600 was a leap year, but 1700, 1800 and 1900 were not. ! Some programs may have relied on the oversimplified rule that a year divisible by four is a leap year. ! 2000 is a leap year but 2100 is not a leap year. ! Many programs contained incorrect leap year logic, assuming for instance that no year divisible by 100 could be a leap year. Copyright (c) 2012. Gabriel Fung. All rights reserved. Short Review ! Up to now, you have learned: ! Web Server ! FTP Server ! Email Server ! DB Server ! All of them are crucial in the field of information systems management in nowadays Internet world. ! Managing them is usually regarded as "managing web hosting" Copyright (c) 2012. Gabriel Fung. All rights reserved. Hosting Solutions ! There are some nice tools to help us manage web hosting, so that we do not need to install the components one by one by ourselves. ! XAMPP http://www.apachefriends.org/en/xampp.html ! AMPPS http://www.ampps.com/ ! MAMP http://www.mamp.info/ ! … Copyright (c) 2012. Gabriel Fung. All rights reserved. Web Hosting Control Panels ! If we need to manage multiple websites, those hosting solutions in the previous page may not be enough. ! Software such as "Web Hosting Control Panel" thus appears. ! It is usually a web-based GUI that allows customers to manage various hosted services in a single place. ! A good introductory point: http://en.wikipedia.org/wiki/ Comparison_of_web_hosting_control_panels Copyright (c) 2012. Gabriel Fung. All rights reserved. Web Hosting Control Panels (cont'd) ! One of the most common ones is cPanel (http://cpanel.net/) ! Some free ones are ISPConfig (http://www.ispconfig.org/) and webmin (http://www.webmin.com/) Copyright (c) 2012. Gabriel Fung. All rights reserved. .

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    21 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us