E-mail, notifications et liens magiques

E-mails sur modèle via votre serveur mail, notifications aux utilisateurs en temps réel, liens qui expirent ou déclenchent des actions.

Les messages envoyés par votre application

E-mails à partir de modèles

Concevez vos modèles dans un éditeur glisser-déposer, gardez-en un par langue et envoyez-les depuis votre application selon leur usage. Les e-mails partent via votre serveur SMTP, Office 365, Amazon SES ou Zoho.

Historique de la boîte mail

Connectez une boîte mail IMAP pour conserver l'historique des e-mails entrants et sortants.

Notifications en temps réel

Envoyez des messages via SignalR à tout le monde, à des utilisateurs choisis, ou aux utilisateurs d'un rôle ou d'une organisation, et conservez-les dans une boîte de réception derrière une icône de cloche.

Liens magiques

Créez des liens courts de redirection, ou des liens d'action qui envoient un GET ou un POST avec vos en-têtes et votre payload. Définissez combien de fois un lien fonctionne et quand il expire.

Paiements et abonnements

Paiement Stripe, cartes enregistrées et remboursements, plus des plans d'abonnement avec facturation mensuelle, première période au prorata, remises, taxes et frais à l'usage. Ces fonctions sont plus récentes que le reste d'Utilities et pas encore documentées, donc contactez-nous avant de développer dessus.

Envoyez depuis votre app en quelques lignes

Configurez serveurs mail et modèles dans la console ou la CLI, puis envoyez e-mails et notifications depuis votre application avec le SDK.

  1. Configurez un serveur mail

    Ajoutez les paramètres SMTP ou un autre fournisseur, définissez-en un par défaut et envoyez un e-mail de test.

  2. Créez des modèles

    Créez un modèle pour chaque usage, comme l'e-mail de bienvenue ou la réinitialisation du mot de passe, dans chaque langue que vous proposez.

  3. Envoyez depuis votre code

    Appelez mail.send() avec l'usage et la langue, et notifier.notify() avec les utilisateurs ou rôles à joindre.

# Mail servers and templates
blocks mail config list --json
blocks mail template list --search welcome --json

# Send a test mail, dry run first
blocks mail sendtoany --to jane@example.com --is-test-mail --dry-run --json

Fournisseurs

  • SMTP
  • Office 365
  • Amazon SES
  • Zoho
  • IMAP
  • SignalR
  • Stripe

Questions sur Utilities

Puis-je utiliser mon propre serveur mail ?

Oui. Ajoutez des paramètres SMTP, ou connectez Office 365, Amazon SES ou Zoho. Vous pouvez garder plusieurs configurations et en définir une par défaut.

Comment les notifications arrivent-elles dans le navigateur ?

Via SignalR. Vous pouvez envoyer à tout le monde, à des utilisateurs précis, ou aux utilisateurs d'un rôle ou d'une organisation, et choisir si le message est enregistré dans la boîte de réception de l'utilisateur.

Que peut faire un lien magique ?

Un lien de redirection ouvre une URL. Un lien d'action appelle un endpoint avec la méthode, les en-têtes et le payload que vous définissez. Les deux peuvent expirer et être limités à un nombre d'utilisations.

Puis-je encaisser des paiements ?

Le paiement Stripe, les remboursements et les abonnements figurent dans les notes de version de juillet à septembre 2026, mais pas encore dans la documentation. Contactez-nous avant de développer dessus.

Commencez avec un projet gratuit

Inscrivez-vous sur os.seliseblocks.com et créez un projet, ou collez un prompt dans Claude Code, Codex ou Cursor et laissez votre agent le configurer via la CLI Blocks.