Git Product home page Git Product logo

email's Introduction

nodejs/email

MX server management for iojs.org

Server

Mailgun is used to route email from the iojs.org domain to the aliases described in this repo.

Email aliases

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.

Updating

Responsibility

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.

Procedure

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

@nodejs.org email addresses are managed by the Linux Foundation. In order to set one up:

  • Create an iojs.org alias with associated recipients as described above.
  • Send an email to '[email protected]' requesting that the wanted nodejs.org address by directed to the new alias. Please CC an OpenJS Foundation contact person and provide context as to why the alias is needed.

License & copyright

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.

email's People

Contributors

trott avatar mhdawson avatar rvagg avatar bnb avatar jasnell avatar nebrius avatar addaleax avatar refack avatar ryanmurakami avatar sam-github avatar amiller-gh avatar ovflowd avatar richardlau avatar fishrock123 avatar aduh95 avatar vdeturckheim avatar bethgriggs avatar mmarchini avatar ulisesgascon avatar mylesborins avatar targos avatar maddhruv avatar jbergstroem avatar codeekage avatar maclover7 avatar joaocgreis avatar kenperkins avatar phillipj avatar rafaelgss avatar reedloden avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.