About News Download Docs Forum Bugs Contact

Policy/E-mail

Information

Tools

Resources

Source Mage E-mail Policy

After you've been provided general developer access to Source Mage infrastructure, you can request e-mail access to be able to send and receive mail from/to your @sourcemage.org address:

1. Generate a CSR

$ openssl genrsa -out <your_id>.key 2048
$ openssl req -new -key <your_id>.key -out <your_id>.csr

Note: CN value must be your ssh/git username.

2. Send a letter with generated CSR attached

The letter must be PGP-signed with your key and sent to the project lead's alias.

3. Receive the certificate and configure your client(s)

You should get a certificate that can be used in POP3 clients like mpop:

$ cat .mpoprc
defaults
tls on
delivery maildir ~/Maildir
account sourcemage
host post.sourcemage.org
tls_fingerprint 21:1E:9F:A9:2B:5C:25:AE:A7:7E:6A:B6:DA:C2:DA:0E:A7:E1:E4:BB:79:C3:C5:F3:6D:B2:8F:B3:12:B1:F7:F8
auth plain user user
# password must be set but isn't used
password "-"
tls_key_file ~/.mpop/user.key
tls_cert_file ~/.mpop/user.crt
account default : sourcemage

If the client requires TLS fingerprint setting to bypass self-signed certificate check, you can get it with:

$ openssl s_client -connect post.sourcemage.org:465 < /dev/null 2>/dev/null | openssl x509 -fingerprint -noout -in /dev/stdin | cut -d= -f2

Note: SMTP client setups vary.