email service cpte 433 john beckett. the fundamentals reliable scalable –issue is speed flexible...
TRANSCRIPT
![Page 1: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/1.jpg)
Email Service
CPTE 433John Beckett
![Page 2: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/2.jpg)
The Fundamentals
• Reliable• Scalable
– Issue is speed• Flexible
– Clients, locations• Growing issue: Spam control• Growing issue: Storage
![Page 3: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/3.jpg)
Privacy
• Fit with your organization’s culture.• Clearly state policy.• Distribute policy; get signatures.• Use policy as a statement of
maximum intrusion, not minimum.• Keep incidentally-acquired
knowledge secret.
![Page 4: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/4.jpg)
Namespaces
• See previous chapter.• Two issues:
– Recognition of who this is– Non-duplication
• Special problem for colleges: marriage
• What about when people move around?– You might have an alias list pointing to
people with specific responsibilities, e.g. eclasshelp.
![Page 5: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/5.jpg)
Reliability
• Upgrade plans for email must be laid more carefully than those for other services.
• Better to hold mail at bay than to lose it.– Simplest method: unplug the Ethernet
jack or take down the service
![Page 6: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/6.jpg)
Aspects
• Mail Transport– This is done by the equipment designated to the
right of the “@”.– In DNS, this is the “MX” record.
• Delivery– GUI / non-GUI client– Webmail/OWA/SquirrelMail (is both client and
server)– Consider protocols used: POP3 and IMAP4
• List Processing– Big question is, who can send to which list?
![Page 7: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/7.jpg)
Fading Technologies
• MTA on a client machine– May wish to deny this in your firewall
• Proprietary protocols – CCMail– CompuServe
![Page 8: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/8.jpg)
Emerging Technologies
• Encryption*• Non-repudiation*• Spam control
* This is a reason SAU has migrated from Procmail to Microsoft Exchange Server.
![Page 9: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/9.jpg)
Automation
• Setting up the account should be part of the process of signing up for a job.
• List administration should be automated either ex officio or at user’s election.
• What about when people leave? – No forwarding outside.– Either refuse the mail or send it to their
replacement.– At SAU: When does a person really
leave?
![Page 10: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/10.jpg)
Monitoring
• Watch disk space consumption. That will tell you:– If someone is being attacked.– If you are not filtering SPAM properly.– If someone is using email to do something
that should be done through another process.
• Watch the bandwidth. – Positive trend: more bandwidth on
connection– Negative trend: SPAM
![Page 11: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/11.jpg)
Redundancy
• Keep mail flowing in and out of the site even if one mail exchanger goes down.
![Page 12: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/12.jpg)
Scaling
• Move other services off the mail machine.
• Separate mail functions such as WebMail client and MTA.
• Get a bigger machine.• Do a better job of SPAM control.• Provide alternate means or hosts for
troublesome emails – Art department example.
![Page 13: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/13.jpg)
Security
• Your mail system will be a target.• If you count SPAM, it’s a target every
second of the day!• Watch the resources: disk I/O, disk
space, bandwidth.• Of course, stay updated.
![Page 14: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/14.jpg)
Backups
• Do you want to back up local folders?– Yes: You have to be able to recover it if it
breaks.– Yes: You may be required to recover deleted
emails.– No: That’s not your job.– No: Leaves unnecessary records that could
be used by a prosecutorial opponent.• Backup policy should be clearly stated
and understood by all.
![Page 15: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/15.jpg)
High-Volume Lists
• You may want to split the list into multiple sub-lists for simultaneous processing.
• GC example: From 4 hours to 30 minutes on a 30,000-person list.
![Page 16: Email Service CPTE 433 John Beckett. The Fundamentals Reliable Scalable –Issue is speed Flexible –Clients, locations Growing issue: Spam control Growing](https://reader036.vdocument.in/reader036/viewer/2022081519/56649ea15503460f94ba4844/html5/thumbnails/16.jpg)
Consider Off-Site
• Gmail.com is happy to do it (free!)