Feedbacks, ideas wanted. Dependencies: node-xmpp Nodemailer Optionnal dependency: node-ispdb (for easy SMTP setup account, it will find smtp settings for a given email address) Configuration: config.SMTP are settings used if the XMPP user haven't registered to the gateway you can disable this feature by setting config.defaultSMTP to false; By the way you need to create a folder "storage" here. How it works: For example you wan't to send hello to john@email.com from the gateway mailer.xmpp.tld Send a message to john%email.com@mailer.xmpp.tld Licence: MIT Acknowledgements Kael for his precious advices