Mailer

Ultra-simple micro-service d'envoi de mail pour site-web statique

Mailer GitHub Tags Mailer GitHub Mailer GitHub
Deploy to now

Lors de la réalisation de site-web statiques, tout le monde a besoin d'un formulaire de contact, mais cela requiert un traitement côté serveur. mailer fournit pour cela un micro-service ultra-simple (utilisable comme une fonction serverless), permettant l'envoi de mails à partir d'un simple formulaire utilisant une unique requête AJAX:

axios.post('https://mailer.domain.me/api/mail', {
  email: '[email protected]',
  name: 'John Doe',
  subject: 'Contact',
  message: 'Hey there! Up for a coffee?',
  honeypot: '',
  recaptcha: 'azertyuiopqsdfghjklmwxcvbn'
})

Fonctionnalités:

  • Micro-service auto-hébergeable
  • Utilisation avec Docker et serverless
  • Support de message Unicode
  • Validation de domaine par CORS
  • Support de rate-limiting
  • Filtrage spam-bot avec champ honeypot
  • Validation Google ReCaptcha v2
  • Uniquement le back-end Sendgrid est supporté (pour le moment)
Python Flask Docker Serverless Microservice