setup_basic_mailserver_with_postfix_dovecot_sieve

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
setup_basic_mailserver_with_postfix_dovecot_sieve [20.03.2021 06:02] – [enterprise vs. free] Pascal Sutersetup_basic_mailserver_with_postfix_dovecot_sieve [20.03.2021 07:47] (current) – [add a new domain] Pascal Suter
Line 546: Line 546:
  
 as a non-enterprise user you will have to run updates from the command line, while enterprise users can do it from the web-ui IIRC (i am a poor private user ;))  as a non-enterprise user you will have to run updates from the command line, while enterprise users can do it from the web-ui IIRC (i am a poor private user ;)) 
 +
 +===== Create new users =====
 +to manage user accounts, login to adminer to edit your ''mailserver'' database. 
 +
 +first make sure the domain is added by checking the ''domains'' table. if the domain does not exist, add it. 
 +
 +make note of the domain id of the domain you want to add a new user for. 
 +
 +to add a new forwarding, make a new entry in the ''aliases'' table, make sure you don't forget to fill in the ''domain_id'' field
 +
 +to add a new user account, make a new entry in the users table. make sure you don't forget to fill in the ''domain_id'' field. leave ''quota'' empty or 0 in order to not enforce a mail box quota. if you want to set a quota, enter the amount of space the mailbox is allowed to use **in bytes**. for the ''password'' field, you need to generate a password hash on the command line of your mailserver. use the command 
 +  dovecot pw -s SHA256-CRYPT
 +and then enter the new password. It will return a SHA hash which you can then enter in the password field. 
 +
 +lastly, to activate the new mail user account, send an email to that address. 
 +
 +===== add a new domain =====
 +to add a new domain to the mail system, complete the following steps: 
 +  - add the domain on the Proxmox Mail Gateway to the "Relay Domains" list
 +  - add the domain to your mailserver database, as mentioned above
 +  - update the DNS records of your domain to point to the mailfitler and also add these entries: <code>
 +autoconfig              IN      CNAME   mail
 +autodiscover            IN      CNAME   mail
 +_dmarc                  IN      TXT     "v=DMARC1; p=quarantine; pct=100"
 +@                       IN      TXT     "v=spf1 mx ~all"
 +00000000._domainkey     IN      TXT     ( "v=DKIM1; h=sha256; k=rsa; ".... copy/paste from PMG
 +</code>you can get the correct entry for he DKIM1 key from your proxmox mail gateway web gui, just go to Configuration --> Mail Proxy --> DKIM and click on the "view DNS record" button, then copy/paste the entry to your bind config. 
  • setup_basic_mailserver_with_postfix_dovecot_sieve.1616216529.txt.gz
  • Last modified: 20.03.2021 06:02
  • by Pascal Suter