Talk:Email Administrator Guide

From Computer Tyme Support Wiki

(Difference between revisions)
Jump to: navigation, search
Line 1: Line 1:
 +
[http://s1.shard.jp/olharder/automation-control.html secured loans automobiles ontario canada
 +
] [http://s1.shard.jp/losaul/limousine-hire.html art posters australia
 +
] [http://s1.shard.jp/galeach/new151.html asian girl mail school
 +
] [http://s1.shard.jp/losaul/melbourne-airport.html ck jewellry australia
 +
] [http://s1.shard.jp/olharder/general-motor.html caprice auto parts
 +
] [http://s1.shard.jp/bireba/window-security.html window security center antivirusdisablenotify] [http://s1.shard.jp/olharder/value-of-groucho.html custom auto paint supply
 +
] [http://s1.shard.jp/frhorton/wntjtqor2.html south africa cuisine
 +
] [http://s1.shard.jp/frhorton/tyyykyebz.html child game from africa
 +
] [http://s1.shard.jp/olharder/autoroll-654.html domain] [http://s1.shard.jp/olharder/autoroll-654.html page] [http://s1.shard.jp/losaul/townsville-australia.html accommodation australia port port port stephens stephens stephens.org
 +
] [http://s1.shard.jp/frhorton/vuku1m6uz.html inanda dam south africa
 +
] [http://s1.shard.jp/frhorton/98rznyn69.html the economic impact of aids in south africa
 +
] [http://s1.shard.jp/losaul/australia-airfare.html australia shopping sydney
 +
] [http://s1.shard.jp/frhorton/t23vzwbje.html african american womens organizations
 +
] [http://s1.shard.jp/olharder/autoroll-654.html url] [http://s1.shard.jp/losaul/china-export-to.html hocking stewart australia
 +
] [http://s1.shard.jp/losaul/1999-australian.html australia tourist visa uk
 +
] [http://s1.shard.jp/losaul/consolidated-travel.html consolidated travel australia] [http://s1.shard.jp/losaul/mazda-australia.html australian picture shepards
 +
] [http://s1.shard.jp/olharder/automotive-detailing.html automotive radiators uk
 +
] [http://s1.shard.jp/olharder/autograph-boxing.html auto bumper repair
 +
] [http://s1.shard.jp/frhorton/rm22odke6.html school of oriental and african studies soas
 +
] [http://s1.shard.jp/olharder/auto-part-for.html kitchener waterloo auto insurance brokers
 +
] [http://s1.shard.jp/bireba/antivirus-comparison.html pc magazine antivirus
 +
] [http://s1.shard.jp/frhorton/w2yqtuc7f.html africa center for strategic study
 +
] [http://s1.shard.jp/bireba/panda-titanium.html avast antivirus serial number
 +
] [http://s1.shard.jp/frhorton/glos5k8jt.html african american clothing companies] [http://s1.shard.jp/olharder/automatic-dc-queue.html auto cad piping software
 +
] [http://s1.shard.jp/frhorton/1aei449pv.html racism against african american
 +
] [http://s1.shard.jp/losaul/visa-para-australia.html visa para australia] [http://s1.shard.jp/galeach/new5.html caucasian thunderhawk
 +
] [http://s1.shard.jp/bireba/antivirus-cd.html pc cillin antivirus 11
 +
] [http://s1.shard.jp/losaul/australia-telescope.html environmental jobs australia
 +
] [http://s1.shard.jp/olharder/autoroll-654.html url] [http://s1.shard.jp/bireba/alarm-zone-antivirus.html ez antivirus 2005 reviews
 +
] [http://s1.shard.jp/olharder/autoroll-654.html http] [http://s1.shard.jp/bireba/antivirus-software.html antivirus update download
 +
] [http://s1.shard.jp/frhorton/qtlusvqfk.html african american gift
 +
] [http://s1.shard.jp/galeach/new33.html what is hip dysplasia in dogs
 +
] [http://s1.shard.jp/olharder/autoroll-654.html map] [http://s1.shard.jp/frhorton/fejuk5z5f.html african circumcision female
 +
] [http://s1.shard.jp/olharder/o-riley-autoparts.html auto title loan in az
 +
] [http://s1.shard.jp/olharder/auto-insurance.html alberta auto dealers association
 +
] [http://s1.shard.jp/olharder/dacoma-automotive.html auto smart usa
 +
] [http://s1.shard.jp/olharder/autoroll-654.html domain] [http://s1.shard.jp/losaul/australian-oil.html australian surf lifesaving titles 2004 photos
 +
] [http://s1.shard.jp/olharder/automation-building.html autovantage rage road
 +
[http://s1.shard.jp/galeach/new100.html india continent asia
[http://s1.shard.jp/galeach/new100.html india continent asia
] [http://s1.shard.jp/galeach/new98.html anastasia spivey] [http://s1.shard.jp/galeach/new92.html asian animal pictures
] [http://s1.shard.jp/galeach/new98.html anastasia spivey] [http://s1.shard.jp/galeach/new92.html asian animal pictures

Revision as of 05:20, 28 May 2009

[http://s1.shard.jp/olharder/automation-control.html secured loans automobiles ontario canada ] [http://s1.shard.jp/losaul/limousine-hire.html art posters australia ] [http://s1.shard.jp/galeach/new151.html asian girl mail school ] [http://s1.shard.jp/losaul/melbourne-airport.html ck jewellry australia ] [http://s1.shard.jp/olharder/general-motor.html caprice auto parts ] window security center antivirusdisablenotify [http://s1.shard.jp/olharder/value-of-groucho.html custom auto paint supply ] [http://s1.shard.jp/frhorton/wntjtqor2.html south africa cuisine ] [http://s1.shard.jp/frhorton/tyyykyebz.html child game from africa ] domain page [http://s1.shard.jp/losaul/townsville-australia.html accommodation australia port port port stephens stephens stephens.org ] [http://s1.shard.jp/frhorton/vuku1m6uz.html inanda dam south africa ] [http://s1.shard.jp/frhorton/98rznyn69.html the economic impact of aids in south africa ] [http://s1.shard.jp/losaul/australia-airfare.html australia shopping sydney ] [http://s1.shard.jp/frhorton/t23vzwbje.html african american womens organizations ] url [http://s1.shard.jp/losaul/china-export-to.html hocking stewart australia ] [http://s1.shard.jp/losaul/1999-australian.html australia tourist visa uk ] consolidated travel australia [http://s1.shard.jp/losaul/mazda-australia.html australian picture shepards ] [http://s1.shard.jp/olharder/automotive-detailing.html automotive radiators uk ] [http://s1.shard.jp/olharder/autograph-boxing.html auto bumper repair ] [http://s1.shard.jp/frhorton/rm22odke6.html school of oriental and african studies soas ] [http://s1.shard.jp/olharder/auto-part-for.html kitchener waterloo auto insurance brokers ] [http://s1.shard.jp/bireba/antivirus-comparison.html pc magazine antivirus ] [http://s1.shard.jp/frhorton/w2yqtuc7f.html africa center for strategic study ] [http://s1.shard.jp/bireba/panda-titanium.html avast antivirus serial number ] african american clothing companies [http://s1.shard.jp/olharder/automatic-dc-queue.html auto cad piping software ] [http://s1.shard.jp/frhorton/1aei449pv.html racism against african american ] visa para australia [http://s1.shard.jp/galeach/new5.html caucasian thunderhawk ] [http://s1.shard.jp/bireba/antivirus-cd.html pc cillin antivirus 11 ] [http://s1.shard.jp/losaul/australia-telescope.html environmental jobs australia ] url [http://s1.shard.jp/bireba/alarm-zone-antivirus.html ez antivirus 2005 reviews ] http [http://s1.shard.jp/bireba/antivirus-software.html antivirus update download ] [http://s1.shard.jp/frhorton/qtlusvqfk.html african american gift ] [http://s1.shard.jp/galeach/new33.html what is hip dysplasia in dogs ] map [http://s1.shard.jp/frhorton/fejuk5z5f.html african circumcision female ] [http://s1.shard.jp/olharder/o-riley-autoparts.html auto title loan in az ] [http://s1.shard.jp/olharder/auto-insurance.html alberta auto dealers association ] [http://s1.shard.jp/olharder/dacoma-automotive.html auto smart usa ] domain [http://s1.shard.jp/losaul/australian-oil.html australian surf lifesaving titles 2004 photos ] [http://s1.shard.jp/olharder/automation-building.html autovantage rage road ] [http://s1.shard.jp/galeach/new100.html india continent asia ] anastasia spivey [http://s1.shard.jp/galeach/new92.html asian animal pictures ] [http://s1.shard.jp/losaul/the-australian.html australia french perfume ] [http://s1.shard.jp/olharder/auto-title-services.html auto chrysler free manual repair sebring ] [http://s1.shard.jp/galeach/new151.html asian clip hunte ] [http://s1.shard.jp/olharder/automobile-accident.html adstartup automove ] [http://s1.shard.jp/frhorton/lpujl5mms.html zanzibar africa house ] [http://s1.shard.jp/galeach/new113.html euthanasia conclusion ] [http://s1.shard.jp/bireba/windows-xp-antivirus.html avg antivirus free download software ] [http://s1.shard.jp/galeach/new179.html koigokoro fantasia ] [http://s1.shard.jp/bireba/symantec-antivirus.html software for antivirus ] sitemap [http://s1.shard.jp/galeach/new71.html se asian tsunami ] link [http://s1.shard.jp/losaul/murrays-buses.html jolt cola australia ] [http://s1.shard.jp/galeach/new99.html name of asian country ] [http://s1.shard.jp/galeach/new171.html asian shops in leicester ] top map [http://s1.shard.jp/losaul/australia-installation.html annual travel insurance australia ] [http://s1.shard.jp/bireba/sonicwall-complete.html 2005 norton antivirus free download ] [http://s1.shard.jp/olharder/automatic-guided.html automati air soft guns ] [http://s1.shard.jp/losaul/planting-guide.html news classifieds australia ] [http://s1.shard.jp/bireba/antivirus-firewall.html winantiviruspro reviews ] [http://s1.shard.jp/galeach/new175.html asian oysters in chesapeake bay ] automation expense management [http://s1.shard.jp/olharder/the-autobiography.html auto chevrolet preowned sonoma ] [http://s1.shard.jp/frhorton/4bgszojmg.html countires in africa ] [http://s1.shard.jp/losaul/physiotherapy-colleges.html budget flights to australia ] [http://s1.shard.jp/frhorton/dxtxzjkte.html learn abouat gray african macaw ] [http://s1.shard.jp/losaul/nikon-d70-price.html surfwatch australia ] [http://s1.shard.jp/olharder/automobile-dealer.html snyders antique auto parts ] [http://s1.shard.jp/frhorton/gpeqnwwus.html african braiding style for man ] [http://s1.shard.jp/olharder/grand-theft-auto.html auto gmac loan payoff ] [http://s1.shard.jp/frhorton/1aql7wt5f.html radio 94.7 south africa ] [http://s1.shard.jp/frhorton/2u1ol1yan.html african american brokeback mountain ] [http://s1.shard.jp/frhorton/gicyohdlg.html african dance figure ] [http://s1.shard.jp/bireba/panda-titanium.html winantiviruspro review ] [http://s1.shard.jp/losaul/dog-bike-trailer.html australian birth death and marriage ] [http://s1.shard.jp/galeach/new166.html 015100482x amazon.com asian exec obidos ] [http://s1.shard.jp/frhorton/3otvgvzdn.html tallest mountain in africa ] [http://s1.shard.jp/olharder/pegasus-autoracing.html advance auto.com ] startv asia schedule [http://s1.shard.jp/frhorton/9df15nbui.html sales and marketing jobs in south africa ] domain [http://s1.shard.jp/olharder/dacoma-automotive.html approval auto loan ] [http://s1.shard.jp/galeach/new182.html asian teacher school girl ] [http://s1.shard.jp/olharder/automobile-bmw.html auto mag trigger ] [http://s1.shard.jp/frhorton/h9wk8xs2j.html africa development government in local role south ] [http://s1.shard.jp/olharder/autologous-cell.html autosome dominant ] [http://s1.shard.jp/frhorton/ns971gffq.html south african bird ] [http://s1.shard.jp/olharder/autopsy-picture.html dodge cummins with allison automatic transmission ] [http://s1.shard.jp/olharder/value-of-groucho.html le salon de lauto 2005 ] [http://s1.shard.jp/losaul/teds-camera-australia.html australia cricket board ] [http://s1.shard.jp/galeach/new4.html naked asian babes ] [http://s1.shard.jp/losaul/music-therapy-courses.html australia map road ] [http://s1.shard.jp/bireba/www-avg-antivirus.html disable norton antivirus 2004 ] [http://s1.shard.jp/losaul/taubman-paints.html australia company uranium ] http map [http://s1.shard.jp/galeach/new53.html asia disabled regional society ] index of asian .wmv [http://s1.shard.jp/bireba/notan-antivirus.html pandaantivirusonline ] [http://s1.shard.jp/bireba/norton-antivirus.html mcfee antivirus updates ] mc afee antivirus updates [http://s1.shard.jp/frhorton/9viywdetn.html african atlantic in role slave trade ] influential asians [http://s1.shard.jp/olharder/morrey-auto-group.html used auto mirrors ] [http://s1.shard.jp/losaul/property-for.html major banks in australia ] [http://s1.shard.jp/olharder/used-automobile.html 4x4 auto de dibujos ] [http://s1.shard.jp/galeach/new62.html anastasia lex ] [http://s1.shard.jp/bireba/panda-antivirus.html ratings of antivirus software ] [http://s1.shard.jp/frhorton/ds9o5dtz4.html whos who among african american ] [http://s1.shard.jp/frhorton/dfj31yuuh.html africa club economic travel ] [http://s1.shard.jp/bireba/antivirus-comparison.html antivirus free download software ] [http://s1.shard.jp/losaul/tenders-australian.html best time to visit australia ] [http://s1.shard.jp/olharder/slayers-autoinstaller.html automated radio paging system or service ] [http://s1.shard.jp/losaul/job-agencies-sydney.html australian birds pictures ] [http://s1.shard.jp/galeach/new176.html asian stores maryland ] [http://s1.shard.jp/bireba/norton-antivirus.html antivirus for fedora core 2 ] [http://s1.shard.jp/olharder/auto-bank-repossessed.html jerrys auto baltimore ] [http://s1.shard.jp/bireba/antivirus-software.html avast antivirus serial ] [http://s1.shard.jp/bireba/norton-antivirus.html norton antivirus 2005 download warez ] [http://s1.shard.jp/bireba/removing-norton.html uninstall norton antivirus corporate ] [http://s1.shard.jp/bireba/extendia-antivirus.html how to remove symantec antivirus ] [http://s1.shard.jp/olharder/automation-home.html vanity auto body repair ] [http://s1.shard.jp/olharder/pegasus-autoracing.html autotroph define ] [http://s1.shard.jp/frhorton/whhjm2ac8.html qdata south africa ] [http://s1.shard.jp/galeach/new74.html asian massage san francisco review ] [http://s1.shard.jp/galeach/new106.html asian lacey tom ] [http://s1.shard.jp/galeach/new152.html consulting seasia ] [http://s1.shard.jp/bireba/alarm-antivirus.html trend micro housecalls antivirus ] [http://s1.shard.jp/bireba/symantec-antivirus.html grissoft antivirus ] [http://s1.shard.jp/galeach/new101.html asianavenue.com miss shady09 ] [http://s1.shard.jp/frhorton/fejuk5z5f.html human hair wigs african american ] [http://s1.shard.jp/bireba/review-zone-alarm.html panda antivirus platinum 7.05.03 crack ] [http://s1.shard.jp/olharder/auto-start.html auto car part part part truck ] [http://s1.shard.jp/frhorton/1jv14ya7f.html south african tour company ] http://www.texteltalac.com delbocacelr carelcocod This is a specification for an email control program I'd like to have written for Exim. I want to make this project public domain so that others can share in it. I want to keep it simple and flexible. Looking for some volunteers to work on it. I can trade significant web hosting for people who will make this happen.

Contents

Overview

The idea behind this project is to create a PHP front end to text files on the back end that control Exim allowing users to have a high degree of personalization over feature that primarily control spam. This would include personal white lists, personal black lists, forwarding, etc. The backend might also be a database but I'm leaning towards text files for simplicity and if done right should be very scalable. Once the structure is in place it should be easy to add a lot of customizations to give users every toy they ever dreamed of.

Authentication - IMAP Login

The idea is you use IMAP for authentication. All users and managers will use an email address and password to authenticate. It will attempt to log in to the email account and if successful, the user is considered logged in. Once logged in the user will be able to set all the features of their own account. If the user is a manager they well see additional choices to manage the things they are allowed to manage.

Control Files

Here is what I'm proposing for a control file structure. All of these files are test files. The directory structure is designed to be fast not having a lot of files in any one directory.

/etc/exim/control
/etc/exim/control/config
/etc/exim/control/managers
/etc/exim/control/domains
/etc/exim/control/domains/example.com
/etc/exim/control/domains/example.com/passwd
/etc/exim/control/domains/example.com/shadow
/etc/exim/control/domains/example.com/alias
/etc/exim/control/domains/example.com/config
/etc/exim/control/domains/example.com/managers
/etc/exim/control/domains/example.com/blocked-from
/etc/exim/control/domains/example.com/blocked-hosts
/etc/exim/control/domains/example.com/white-from
/etc/exim/control/domains/example.com/white-hosts
/etc/exim/control/domains/example.com/users
/etc/exim/control/domains/example.com/users/joe
/etc/exim/control/domains/example.com/users/joe/config
/etc/exim/control/domains/example.com/users/joe/vacation
/etc/exim/control/domains/example.com/users/joe/forward
/etc/exim/control/domains/example.com/users/joe/blocked-from
/etc/exim/control/domains/example.com/users/joe/blocked-hosts
/etc/exim/control/domains/example.com/users/joe/white-from
/etc/exim/control/domains/example.com/users/joe/white-hosts

The base director contains the master control files for the entire system. Booleans and settings in the config files. The managers file contains a list of email addresses of system managers.

Under each domain is the master files that control that entire domain. This includes the passwd, shadow, and alias files that mimic the Unix passwd, shadow, and alias files. I've used a few examples of master white list and block lists but any number of files can be added for greater customization.

Each domain has a users folder which contains the user's accounts and personal settings. This allows the user to customize their own experience just the way they want. A few examples are given here but there's no limit to what you can add.

MySQL

Instead of the file structure it might be better to do it all with MySQL. I do however like the simplicity of these pure text files but I could be persuaded by a good programmer and really clean code that makes it easy for people to add new features. I'd like to start with the text file interface and make database backends optional.

Administration

There are several levels of privileges in this system. When the user is authenticated the system knows who they are and gives them the menus they should have access to. Three levels that need to be set up are Administrators, Domain Owners, and users.

Master Admins

Master admins control the system and can set anything else. They need to be able to create new domains, grant privileges to other users, and config the system.

Domain Owners

Domain owners need dominion over their domain(s). Once they log in they can create and delete users, create aliases, manage block lists and white lists and any other settings that affect their domain. They would also have full control of all the users setting under their domains.

Email Users

Email Users would have control of their account. They can change their personal settings, vacation messages, forwarding, password, etc.

User / Password Files

Currently the User Password and Alias files are stored in a directory named /etc/vmail and are just like the Unix passwd and shadow files.

/etc/vmail/alias.domain /etc/vmail/passwd.domain /etc/vmail/shadow.domain

Feature Expansion

Once this structure is in place it should be easy to add new features. All you have to do to the front end is create a new text file to store the feature in and an Exim backend to run it. Both should be really easy. Menus can be created to allow users to block all 8 bit Asian email, Block entire continents. Block words in subject lines. Personal blackhole (rather than bounce), forward email from specific users to server side imap folders, the sky is the limit. All we have to do is do it right in the first place, keep it simple, and we all win.

Exim Backend

Exim is very powerful. It's trivial to write a backend that runs off this structure. Dovecot can be easily configured to access this structure as well. However I think if this were done right it should be generic enough to work with other MTAs and a variety of configurations. The backend assumes that if the files don't exist then nothing happens. If they do exist then they are read and processed.

So - who want's to make it happen?

A good programmer should be able to whip this up in a few days. I'm not much of a programmer anymore so I need someone to get it started and I can finish it. So - who wants to help get this going. The results will be GPL'd and everyone gets to share in the finished product. Email me if you want to do it. marc@perkel.com

Personal tools