MX server management for iojs.
MX server management for iojs.org
ServerMailgun is used to route email from the iojs.org
domain to the aliases described in this repo.
The iojs.org directory contains the aliases.json file which describes the wanted email aliasing. It is structured as a mapping of "from"
usernames @iojs.org to "to"
actual email addresses.
Since access to the Mailgun API key is required, only members of the @nodejs/build-infra team have the permission to push code to the main
branch. That was done in order to minimize the possibility of mismatches between the information in this repo, and the actual email routes that are set up.
The update directory contains a node program which will read the aliases mapping file, fetch the list of mail routes from Mailgun and update the routes to make sure they match the required state. The program is run by passing it a domain name as an argument (update/update.js iojs.org
).
The Mailgun API key for the given domain is required. It can be found in the admin_logins.md
file in the secrets repo (build/infra/), or directly via the Rackspace API. The key should be stored as a file named iojs.org/credentials.json
in the form: { "api-key": "key-abc..." }
within a code tree.
The programs can be used with --dry-run
to verify the current status and what will be changed by an update.
@nodejs.org
email addresses are managed by the Linux Foundation. In order to set one up:
The contents of this repository are Copyright (c) Node.js Foundation and licensed under the MIT licence. All rights not explicitly granted in the MIT license are reserved. See the included LICENSE.md file for more details.
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。