1 | REMOTE MAIL CONFIGURATION |
---|
2 | ------------------------- |
---|
3 | |
---|
4 | 1. Let's configure our postfix to accept mail for our newly created domain! |
---|
5 | |
---|
6 | * First, find out what domains postfix is already configured |
---|
7 | to accept: |
---|
8 | |
---|
9 | # postconf -d mydestination |
---|
10 | |
---|
11 | You should see: |
---|
12 | |
---|
13 | mydestination = $myhostname, localhost.$mydomain, localhost |
---|
14 | |
---|
15 | * Let's add our domain -- the one we created in the DNS delegation exercises |
---|
16 | For example, if your domain is "phil": |
---|
17 | |
---|
18 | # cd /usr/local/etc/postfix/ |
---|
19 | # postconf -e mydestination='$myhostname, localhost.$mydomain, localhost, phil.ws3.conference.sanog.org' |
---|
20 | |
---|
21 | (of course, use your own domain here, NOT phil!) |
---|
22 | |
---|
23 | * View the contents of main.cf, and make sure that the new configuration |
---|
24 | for "mydestination" is there: |
---|
25 | |
---|
26 | # tail main.cf |
---|
27 | ... |
---|
28 | mydestination = $myhostname, localhost.$mydomain, localhost, phil.ws3.conference.sanog.org |
---|
29 | |
---|
30 | * Tell postfix to reload the configuration |
---|
31 | |
---|
32 | # postfix reload |
---|
33 | |
---|
34 | 2. Send an email to the user "sanog" at your domain: |
---|
35 | |
---|
36 | # echo "test to my new domain" | mail sanog@phil.ws3.conference.sanog.org |
---|
37 | |
---|
38 | # tail /var/log/maillog |
---|
39 | |
---|
40 | * As "sanog": |
---|
41 | |
---|
42 | $ mutt |
---|
43 | |
---|
44 | * Check that the mail has arrived in your mailbox |
---|
45 | |
---|
46 | 3. Reconfigure your DNS so that you have an MX for your domain. |
---|
47 | |
---|
48 | * If your domain is called "YOURDOMAIN" (YOURDOMAIN.ws3.conference.sanog.org), |
---|
49 | and your PC/WS is "ws15", then, add the following to your |
---|
50 | /etc/namedb/master/YOURDOMAIN.ws3.conference.sanog.org, |
---|
51 | |
---|
52 | (for example, after the NS records) |
---|
53 | |
---|
54 | ... |
---|
55 | NS ws15.ws3.conference.sanog.org. |
---|
56 | NS ws16.ws3.conference.sanog.org. |
---|
57 | |
---|
58 | MX 10 ws15.ws3.conference.sanog.org. ; <<<- MX for mail |
---|
59 | ... |
---|
60 | |
---|
61 | * MAKE SURE that you are pointing to YOUR ws and not someone else's! |
---|
62 | |
---|
63 | * REMEMBER THE SERIAL! |
---|
64 | |
---|
65 | * Reload your zone (rndc reload ...) |
---|
66 | |
---|
67 | 4. Use dig to verify that you have configured the DNS correctly: |
---|
68 | |
---|
69 | # dig @wsXX MX YOURDOMAIN.ws3.conference.sanog.org |
---|
70 | |
---|
71 | (where XX is your own WS, but also the slaves of your zone!) |
---|
72 | |
---|
73 | * Is your MX published ? |
---|
74 | * Do your slaves have the MX as well ? |
---|
75 | |
---|
76 | 5. You still need to tell Postfix to use your new domain name as its |
---|
77 | Origin -- meaning, what the mails coming out will have after @: |
---|
78 | |
---|
79 | * edit main.cf |
---|
80 | |
---|
81 | myorigin = YOURDOMAIN.$mydomain |
---|
82 | |
---|
83 | ... $mydomain is always "ws3.conference.sanog.org" (if your hostname |
---|
84 | is set correctly) |
---|
85 | |
---|
86 | * Now reload postfix |
---|
87 | |
---|
88 | # postfix reload |
---|
89 | |
---|
90 | 6. Send mail to others |
---|
91 | |
---|
92 | # echo "hello from here" | mail -s "hello from YOURDOMAIN" sanog@THEIRDOMAIN.ws3.conference.sanog.org |
---|
93 | (THEIRDOMAIN = someone else's domain in the room) |
---|
94 | |
---|
95 | * Check that they receive your mail AND that the email they see from you is: |
---|
96 | |
---|
97 | sanog@YOURDOMAIN.ws3.conference.sanog.org |
---|
98 | |
---|
99 | 6. Now, ask others to send mail to "sanog@YOURDOMAIN.ws3.conference.sanog.org" |
---|
100 | |
---|
101 | # echo "hello from there" | mail -s "hello from THEIRDOMAIN" sanog@YOURDOMAIN.ws3.conference.sanog.org |
---|
102 | |
---|
103 | 7. Check that you are receiving the mail in your sanog account: |
---|
104 | |
---|
105 | $ mutt |
---|
106 | |
---|
107 | 8. Try and send mail to sanog@YOURDOMAIN.ws3.conference.sanog.org from the |
---|
108 | rest of the world (GMAIL, Hotmail, ...) |
---|