RVKXSE Mail — boîte mail complète
Webmail 100 % autonome, sans service tiers : envoi direct vers les serveurs MX avec signature DKIM, réception via un serveur SMTP maison, alias, réinitialisation de mot de passe, interface d'administration et notifications push (PWA installable).
- Node.js
- Express
- SMTP / DKIM
- SQLite
- Web Push / PWA
aperçu du code
// mailer.js (aperçu)
const { SMTPServer } = require('smtp-server');
const nodemailer = require('nodemailer');
// envoi direct vers le MX du destinataire, signé DKIM
const [mx] = await dns.resolveMx(domain);
await nodemailer.createTransport({
host: mx.exchange, port: 25,
dkim: { domainName: 'rvkxse.com', /*...*/ }
}).sendMail(message);
// réception : serveur SMTP maison
new SMTPServer({ onData: storeIncoming });
