Destination Email Address
DOEmail is not a service used for permanently storing and reading email. Thus DOEmail must be given an email address to send your email to after it has been processed and cleared. This is set when you sign up for a DOEmail account, and can be changed from the settings page if you have an existing DOEmail account.
Typical DOEmail users will forward existing email account to their doemail.org email address,
then instruct DOEmail to forward clean email to a newly created email address used for
storing and reading email. For example, lets assume Joe has a public email address is email@example.com.
Joe also created a special email address just for storing and reading his email, named firstname.lastname@example.org.
Now when Joe signs up for his DOEmail account: email@example.com he would specify firstname.lastname@example.org
for the destination email address. Then Joe would instruct his email server to forward email from
email@example.com to firstname.lastname@example.org. Thus the final email path would look like:
It is also possible depending on what type of email SMTP server you are using to use
your existing email account to forward to DOEmail and to also be the destination email address. This can be accomplished
with Postfix using address extensions, ie: email@example.com -> firstname.lastname@example.org -> email@example.com.
We have also confirmed similar setups can be performed using Exim and Stalker Communigate Pro.
If you are a Stanford user or want more information please see the FAQ or
Access Control Lists (Whitelist, Blacklist, etc)
DOEmail operates primarily by applying lists of rules called access control lists to incoming email. These access
control lists are further divided into specific white and blacklists.
Typically you will want to place people that you exchange email with regularly onto the whitelist email address list.
If you are a part of a large organization and you receive email from many people in that organization, you may
even consider whitelisting the entire domain.
Virtual addresses are email addresses you can create and give to specific people. These addresses have the unique property
that any email sent to them that does not match a blacklist rule, will automatically be delivered to your destination
email address. In a way, they are like a whitelist. When would you use them? One exmaple would be if you were signing up for
an online account that required an email address that would likely send automated email, thus not being able to
go through the sender confirmation process. It would also be difficult to whitelist the sender
address ahead of time for something like this, because it is most likely unknown. By creating a virtual address and
signing up with that, email sent to the address will be cleared through DOEmail and delivered to your destination email address.
Email receieved that does not match any of the access control lists, or a valid virtual address, enters the sender confirmation process. The email is stored in the pending folder, and an email is dispatched to the sender. This email is called a sender confirmation email, and contains instructions to the sender on how to confirm themselves with DOEmail. An example email looks like this:
When the sender clicks on the "Click to Deliver Email Button" they are taken to a page similar to this:
Once the sender completes the instructions, they will be added to your email address whitelist, and any pending email from them
will be removed from the pending folder and delivered to your destination email address.
Pending email is email that has been received by DOEmail on your DOEmail email address, that did not match any blacklist, whitelist,
or virtual address rules. A sender confirmation email is sent to the sender, and the email is stored in the pending folder. It is held for up to
three weeks before being deleted. Currently from the web interface you can view a list of senders that have email pending to you, and clear it
by clicking on the sender's address. From the DOEmail Thunderbird Add-on you can further view the subjects of each email that is pending.
Automatically Whitelisting your email recipients
DOEmail can be configured to automatically whitelist recipients of email that you send. To enable this you must first
set up a special DOEmail address that receives these BCC'd emails. For this example lets assume your DOEmail email address
is firstname.lastname@example.org. Login to the DOEmail website, click User Menu at the top, then click Settings. On the Settings page
find the "BCC Code" setting. If I were to set my BCC Code to 'secret', then the address I would BCC all my email to would be
email@example.com. Feel free to choose any code you want, but it can only contain lower case letters, numbers, and no spaces.
[home] [sign up]
DOEmail, www.doemail.org is operated by