Presentation on theme: "1 Electronic mail. 2 E-mail: summary The following gives an overview of electronic mail: What it is Using e-mail through the WWW Using e-mail with a dedicated."— Presentation transcript:
1 Electronic mail
2 summary The following gives an overview of electronic mail: What it is Using through the WWW Using with a dedicated client software …
3 prerequisites Before using , you should ideally have some knowledge and skills related to computer hardware computer software the Internet the WWW
4 general description Electronic mail allows network users to send messages to each other by computer. The process is like the postal system in some ways, but in the case of electronic mail, the mail agent is a computer program »the address for sending is the address of an electronic mailbox »the message is given to the mail system electronically, not on paper »the transport system is the data communication network
5 using central, isolated systems computer computer 1 A2 B SendRead
6 !? Question !? Task !? Problem !? Which problems would be associated with the use of simple, isolated CENTRAL systems and services for ?
7 using central isolated systems: problems In the case of isolated, central systems, there would be problems: »Message senders must have accounts with various services to address various persons, and analogously, persons who want to receive messages must have accounts with various services used by the various senders. »As one of the consequences, each user should connect with various systems to check if has arrived in their various mailboxes.
8 gateways link various systems Gateways solve the problems associated with isolated systems partly, which brings us to store and forward systems, at the other side of the spectrum.
9 using store and forward systems computer I computer I 1 A 2 B computer II computer II Send Read
10 examples of global systems Systems with 1 intermediate computer offering a central bulletin board + gateways to other systems CompuServe (in US), Data-Star (in Switzerland), Dialog (in US), ESA-IRS (in Italy),... Global systems using more than 1 intermediate store and forward computer + gateways to other systems + decentralised bulletin boards BITNET, Internet SMTP, X-400 network, UUCP network, FidoNet,... Examples
11 getting started To start, you need: a networked computer a mail system (software) a personal mailbox for you a little know-how addresses, if you want to send messages...
12 in the Internet One of the most interesting features of the Internet is that virtually every personal computer, minicomputer and mainframe can connect to it in one fashion or another. There are many operating systems in use on the Internet. Nearly every operating system has its own style. To overcome the mess of competing standards, the Internet has adopted a particular format for . Based on the RFC (Request for Comments) 822, it is called RFC 822-compliant .
13 transfer protocols in the Internet Sending server computer used by Y Receiving server computer B used by X Client microcomputer used by X (with client software = user agent) SMTP Receiving messages, using POP or IMAP Some sending server computer used by X Receiving server computer A used by X SMTP
14 transfer protocols in the Internet: examples SMTP = Simple Mail Transfer Protocol = communications protocol used most commonly over TCP/IP links in UNIX environments for transport between mail server computers POP = Post Office Protocol IMAP = Internet Message Access Protocol is more powerful than POP; for instance it allows transfer of message headers separately
15 benefits Overcomes time zone problems inherent to telephone Faster than classical mail International Inexpensive (free of charge in academic institutions) Data are kept in computer readable form Send to more than 1 address in 1 action Easy to include received message in the reply Allows discussion forums & journals based on ...
16 problems (Part 1) How to know the required address? Does your contact person have an address? The time period between sending and arriving of a message is not always known accurately and may be long. How to communicate with users on other systems/networks? (using gateways) You have to learn to use at least 1 software/system. Differences in user interface among various systems Disk capacity required to store incoming mail
17 problems (Part 2) The user needs access to a computer Software required to read, store and retrieve the incoming and outgoing messages The user needs some basic understanding of computers and data communication The user may suffer from a lack of time »to read and manage the incoming information »to answer messages and queries from persons communicating by
18 structure of messages Every message in most systems is composed of two basic pieces: The header This contains a series of informative lines which tell the mailing system where to deliver the mail and which provide basic memorandum-like information for the sender and recipient(s). The body This generally consists of free-form text.
19 in the Internet: the header Example: Date:Friday, 26 March 1993; 22:18:45 EST (David B. ODonnell), (Dr. Julian Bashir) Subject:Failed mail to user Example
20 in the Internet: the body The body of is separated from the header by exactly one blank line. The RFC 822 specification does not state what format the body information must appear in, but the vast majority of on the Internet today consists of eighty-character- wide lines of ASCII text.
21 addresses of persons (Internet style) An electronic mail address is the string of characters that you must give an electronic mail program to direct a message to a particular person: Examples: »(Bitnet: »Internet U.S.A.: »Internet not-U.S.A.:
22 !? Question !? Task !? Problem !? What is your full personal Internet mail address?
23 how to find addresses of users? With so many computer systems and users in the world, it is impossible to keep a complete white pages of the Internet. The problem is compounded because people come and go from the net all the time. Storing and updating that much information would be an impossible, daunting task. Nevertheless, several address directory services can be found by browsing in the WWW. Internet indexes in WWW can also be used to find an address.
24 reading and managing messages On-line = Linked to the server computer even when reading and managing messages; for instance: using telnet to login to an computer using WWW to login to an computer Off-line ! = On-line only to download messages from the server, and reading and managing messages, NOT linked to the server computer anymore !
25 client programs for Unix From a terminal or from a microcomputer emulating a terminal (using for instance telnet), using the software on the Unix-based server: »(Line-oriented: mail, mailx,...) »Screen-oriented: elm, pine,...
26 client program for Unix: Pine Was developed by the University of Washington Office of Computing and Communications. Is freely available on the Internet via anonymous FTP. Is designed for ease-of-use with the novice computer user in mind. Is based on Internet mail protocols (e.g. SMTP). Was originally based on Elm, but has evolved much since. *---Example
27 client program for Unix: Pine: features Shows a message summary which includes the status, sender, size, date and subject of messages. Can view and process mail with the following commands: forward, reply, save, export, print, delete, capture address and search. Offers on-line help specific to each screen and context. Is very portable and runs on a variety of UNIX machines (including DECstation, NeXT, VAX and Sun). *---Example
28 client program for Unix: Pine: ease of use The guiding principles for achieving ease-of-use in Pine were: »careful limitation of features »one-character mnemonic commands »always-present command menus »immediate user feedback »high tolerance for user mistakes It is intended that Pine can be learned by exploration rather than reading manuals. *---Example
29 through the WWW: international systems Some international systems based on the WWW allow you to send and read/receive messages. Examples: Hotmail of Microsoft, Webmail of Netscape = Yahoo Mail Some international systems based on the WWW allow you to receive/read the messages from the POP mail account provided by your ISP. Example: Yahoo Mail
30 through the WWW: local systems In many institutes, local systems restricted to users of the institute, offer services related to based on the WWW. »Example: at the universities in Brussels:
31 !? Question !? Task !? Problem !? What are the advantages and disadvantages of through the WWW, in comparison with other systems?
32 through the WWW: advantages Available from any WWW browser, and thus suitable when traveling. Client software dedicated to on your microcomputer is not required. Your address on a public system may be more stable, may last longer, than an l address provided to you by the institute where you study or work.
33 through the WWW: disadvantages (Part 1) Uses the network inefficiently, when the sender and the receiver are close to each other, but far away from the computer. Disk space to receive and manage messages in the international systems free of charge is in most cases more limited than in other systems. Less reliable than good local systems.
34 through the WWW: disadvantages (Part 2) Works slower in most cases than using directly an client on your microcomputer. Some systems do not allow »filtering messages »receiving file attachments »sending file attachments (Not well integrated with mailto: hyperlinks.) (Advertisements can distract users.)
35 client programs for an Internet microcomputer From a microcomputer with a network card, you can use a client program which sucks / downloads the messages from the local area network server. Most of these programs are easier to use than character- based programs for Unix.
36 client programs for an Internet PC with Windows Eudora (only for ) Pegagus (only for ) Agent (added to one of the best Usenet client programs) Examples
37 + WWW client programs for an Internet PC with Windows Netscape (combined with a good WWW browser and a simple Usenet client) Microsoft Internet Explorer, including a mail client Microsoft Outlook Express (combined with a good WWW browser and a simple Usenet client)... Examples
38 !? Question !? Task !? Problem !? Which method for do you or will you use?
39 !? Question !? Task !? Problem !? Read your incoming mail. Send a simple ASCII message (for instance to yourself). Read your incoming mail. Send a simple ASCII message (for instance to yourself).
40 !? Question !? Task !? Problem !? Send an message to more than 1 person at the same time, in 1 action.
41 !? Question !? Task !? Problem !? Create, save and test a network signature for your own messages.
42 !? Question !? Task !? Problem !? Forward an message to a third person.
43 !? Question !? Task !? Problem !? What is the difference between a carbon copy and a blind carbon copy?
44 !? Question !? Task !? Problem !? If you send to someone on your own host computer, then how can you abbreviate the address?
45 reading and managing messages off-line Off-line = using only a microcomputer, NOT on-line linked to the server, after downloading messages from the server to read and manage those messages, using one of the following types of programs a dedicated off-line mail reading program »a more general program, for instance a program for text editing /word processing »an client program which can be used on-line connected to the server, as well as off-line (e.g. Eudora)
46 !? Question !? Task !? Problem !? Can you send and receive other information types than simple text and numbers by electronic mail?
47 more than ASCII text and numbers Transmission of data other than ASCII texts is possible by encoding a non-ASCII file to ASCII, enclosing it in the message, and decoding the file to the original non-ASCII file at the receiving end.
48 non-ASCII files encoding / decoding This works manually or automatically: »Manually: sender encodes to ASCII + receiver decodes »Automatically / transparently for the user, in some advanced systems (for instance Eudora) Coding schemes used: »UUencode / UUdecode.UUE-files »BinHex.HQX-files »MIMEQP = MIME Quoted-Printable »...
49 !? Question !? Task !? Problem !? Which kind of files can be sent as attachments?
50 !? Question !? Task !? Problem !? Send a simple text message to yourself, receive it, and read it. Send a non-text file to yourself, by , receive it, and view or execute it (for instance a word processing file). Send a simple text message to yourself, receive it, and read it. Send a non-text file to yourself, by , receive it, and view or execute it (for instance a word processing file).
51 file attachments: a few practical tips Files take normally longer to send and download than messages. So send files only when necessary. If the file is large, use a utility before sending to compress the file (for instance by zipping the file).
52 organisation of your mailboxes Incoming and outgoing messages can be stored in an In and Out mail box. More mailboxes can be created however. Thus software can help you managing your work. Examples of useful additional boxes: »To do (normal) »To do (only when Internet can be accessed) »To follow up »A mailbox for each of your subjects / activities / interests
53 !? Question !? Task !? Problem !? How have you organised your boxes?
54 for access to information resources electronic mailing lists (unmoderated or moderated) electronic newsletters and journals (those which are distributed by ) current awareness services other computer network based information sources which can better be accessed with other, more interactive methods: for instance: computer archives accessible with anonymous ftp »archie to identify anonymous ftp files
55 Netiquette = network etiquette: some of the important rules (Part 1) Cover only one subject per message. Include a meaningful subject description in your message. Do not type messages in all caps. When summarizing, summarize. Be brief. In the case of a question: begin the subject line with a ?
56 Netiquette = network etiquette: some of the important rules (Part 2) Beware of making strong, emotional, angry or sarcastic statements. When responding to a message, »either attach the original message (if it is short), »or lead your response with a clear reference to the original message. Keep your messages relevant to the topic of an - based discussion list or Usenet Newsgroup.
57 Network communication: smileys / emoticons :-) expresses happiness. This odd figure is one of the ways a person can portray mood, in the very flat medium of computers: by using smiley faces = smileys = emoticons, figures created with the symbols on the keyboard. There are literally hundreds of such symbols, from the obvious to the obscure. Read with your head tilted to the left (90 degrees).
58 Network communication: abbreviations used (Part 1) BFNbye for now BTWby the way FAQfrequently asked question FUBARfouled up beyond all recognition FWIWfor what it's worth FYIfor your information IAEin any event IMHOin my humble opinion IMNSHOin my NOT so humble opinion Examples
59 Network communication: abbreviations used (Part 2) IMOin my opinion IOWin other words OTOHon the other hand ROTFLroll(ing) on the floor laughing RSNreal soon now (may be a long time coming) RTFMread the [f...] manual (or message) TANSTAAFLthere ain't no such thing as a free lunch TIAthanks in advance TYVMthank you very much Examples
60 future trends more users availability of global address directories from simple text to multimedia and hypermedia from simple ASCII text to voice , to Internet telephone, to network video-conferencing