View Single Post
Old 19th August 2006, 01:10
threeten threeten is offline
Junior Member
Join Date: Mar 2006
Posts: 4
Thanks: 0
Thanked 0 Times in 0 Posts

I can't find the original thread now, but here is what I did (thanks, Falko):

First you have to tell Postfix to deliver emails to a user's Maildir:

postconf -e 'home_mailbox = Maildir/'
postconf -e 'mailbox_command =' /etc/init.d/postfix restart

Then run

postconf -e 'virtual_maps = hash:/etc/postfix/virtusertable'
postconf -e 'mydestination = /etc/postfix/local-host-names'

/etc/postfix/local-host-names should contain all domains that you want to accept emails for, e.g.:


/etc/postfix/virtusertable looks like this: sample_user sample_user sample_user

Emails for, and will now arrive in the mailbox of sample_user.

Everytime you change /etc/postfix/virtusertable you have to run the following command:

postmap /etc/postfix/virtusertable

Now restart Postfix:

/etc/init.d/postfix restart

You should specify as the instructions state, then configure your mail client to send out mail with the shorter address if this is what you want (

Originally Posted by caffine_fizz

Thanxs for another excellent guide, it really helps beginners like myself.

just a couple of things though:

I descided not to use ispconfig (find doing configuration manually helps me learn linux better) , how do i set up email accounts? are they just system accounts, if yes how do i make them?

Also, in the guide you specify in the postfix configuration, in my situation should it just be (what i'm trying to get at will addresses be in the format or when using the format in question)?

What ports need to be forwarded? (80, 993, 995, 443)

Reply With Quote