| 10 | |
| 11 | The servers are both for proxying IMAP and POP connections and also provide smtp relay service for authenticated users using postfix and saslauthd. |
| 12 | |
| 13 | == IP allocation == |
| 14 | |
| 15 | IPs are allocated via puppet via the gil.pp and paulo.pp puppet files. |
| 16 | |
| 17 | When an IP gets blocked or otherwise becomes un-usable, follow these steps: |
| 18 | |
| 19 | * Read both gil.pp and paulo.pp for comments about past abuse reports for IP addresses previously assigned |
| 20 | * Pick a new IP address and add it both as an A record and PTR record pointing to the host (e.g. gil.mayfirst.org or paulo.mayfirst.org) |
| 21 | * Add it to the .pp file - both using m_interface::set AND also using the smtp_bind_ip argument of m_mailsubmission |
| 22 | |
| 23 | The new IP will be automatically added to our spf.mayfirst.org record once a day - but you can manually make that happen with: |
| 24 | |
| 25 | {{{ |
| 26 | ssh root@hay.mayfirst.org |
| 27 | su -l www-data -c 'cd /usr/local/share/red/ui/sbin/ && DNS_LOOKUP_LOGIN="dns-lookup@wiwa.mayfirst.org" ./red-spf-generator' |
| 28 | }}} |
| 29 | |