| | 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 | |