---
title: "Nouveaux SDK pour .NET, Rust, Elixir et Symfony"
description: "Vous travaillez avec .NET, Rust, Elixir ou Symfony ? Nos nouveaux SDK officiels vous permettent d'envoyer facilement des e-mails depuis votre application."
url: "https://lettermint.co/fr/journal-des-modifications/nouveaux-sdk-pour-dotnet-rust-elixir-et-symfony"
published: "2026-09-23"
last_updated: "2026-09-23"
---

# Nouveaux SDK pour .NET, Rust, Elixir et Symfony

> Vous travaillez avec .NET, Rust, Elixir ou Symfony ? Nos nouveaux SDK officiels vous permettent d'envoyer facilement des e-mails depuis votre application.

Votre stack repose sur .NET, Rust, Elixir ou Symfony ? Vous pouvez
désormais connecter Lettermint à votre application avec un SDK
officiel. Une fois installé, vous envoyez des
[e-mails transactionnels](https://lettermint.co/fr/fonctionnalites/e-mails-transactionnels)
et des [e-mails broadcast](https://lettermint.co/fr/fonctionnalites/broadcast-emails) en
quelques lignes de code.

Vous connaissez peut-être déjà les packages *community* pour .NET,
Elixir et Symfony. Ils restent utilisables. Les SDK officiels, eux,
sont maintenus par notre équipe. Chaque nouvelle fonctionnalité de
Lettermint y est donc ajoutée.

## Envoyer des e-mails avec .NET et C#

Le SDK .NET est disponible sur NuGet et nécessite .NET 8 ou supérieur.
Veillez à installer `Lettermint`. Le SDK *community* de
[ExciteOrg](https://github.com/ExciteOrg/lettermint-dotnet) s'appelle
`LettermintDotNet`.

Voici comment envoyer votre premier e-mail :

```csharp
using Lettermint;

using var email = LettermintClient.Email("lm_project_token");

var response = await email
    .From("sender@acme.com")
    .To("recipient@acme.com")
    .Subject("Hello from Lettermint")
    .Html("<p>Hello World!</p>")
    .SendAsync();
```

Le [guide .NET](https://lettermint.co/docs/guides/send-email-with-dotnet)
explique comment ajouter des pièces jointes et utiliser la Team API.

## Le SDK Rust devient officiel

[Franz Geffke](https://github.com/franzos) a développé la première
version du SDK Rust. Nous en avons repris la maintenance et publié la
version 1.0, qui fonctionne désormais comme nos autres SDK. Sur
crates.io, le paquet s'appelle toujours `lettermint`. Il vous faut
Rust 1.98 ou supérieur, ainsi qu'un *runtime* asynchrone comme Tokio.

Avec la version 1.0, un envoi ressemble à ceci :

```rust
use lettermint::Lettermint;

#[tokio::main]
async fn main() -> lettermint::Result<()> {
    let email = Lettermint::email("lm_project_token")?;

    email
        .email()
        .from("sender@acme.com")
        .to("recipient@acme.com")
        .subject("Hello from Lettermint")
        .html("<p>Hello World!</p>")
        .send()
        .await?;

    Ok(())
}
```

Vous utilisez déjà le SDK Rust ? Tant que votre `Cargo.toml` indique
`lettermint = "0.3"`, rien ne change pour vous. Avant de passer à la
1.0, lisez le
[guide de migration](https://github.com/lettermint/lettermint-rust/blob/main/MIGRATING.md).
Toutes les options se trouvent dans le
[guide Rust](https://lettermint.co/docs/guides/send-email-with-rust).

## Des e-mails transactionnels depuis Elixir et Phoenix

Le SDK Elixir est disponible sur Hex, à partir d'Elixir 1.15. Il
fonctionne dans n'importe quel projet Mix, y compris votre application
Phoenix. Vous construisez un e-mail étape par étape :

```elixir
alias Lettermint.EmailBuilder, as: Email

client = Lettermint.email("lm_project_token")

client
|> Email.new()
|> Email.from("sender@acme.com")
|> Email.to(["recipient@acme.com"])
|> Email.subject("Hello from Lettermint")
|> Email.html("<p>Hello World!</p>")
|> Email.send()
```

Vous envoyez vos e-mails avec Swoosh ? Gardez alors
l'[adaptateur Lettermint](https://hexdocs.pm/swoosh/Swoosh.Adapters.Lettermint.html)
pour l'envoi. Le SDK ne le remplace pas. Il devient utile si vous
voulez aussi appeler la Team API ou vérifier vos webhooks. Vous
trouverez d'autres exemples dans le
[guide Elixir](https://lettermint.co/docs/guides/send-email-with-elixir).

## Connecter Lettermint à Symfony Mailer

Pour Symfony Mailer, installez `lettermint/symfony-mailer` avec
Composer. Il vous faut PHP 8.2 et Symfony Mailer 6.4, 7.4 ou 8. Une
intégration *community* de
[somehow digital](https://github.com/somehow-digital/symfony-lettermint-mailer)
existait déjà. Vous pouvez continuer à l'utiliser.

Après l'installation, enregistrez l'intégration une seule fois dans
`config/services.yaml`. Ajoutez ensuite votre project API token au
DSN :

```text simple
MAILER_DSN=lettermint+api://lm_project_token@default
```

C'est tout. Vous continuez à envoyer vos e-mails avec
`MailerInterface`, sans toucher à votre code. Les e-mails que vous
mettez en file d'attente avec Symfony Messenger passent eux aussi par
Lettermint. Le
[guide Symfony](https://lettermint.co/docs/guides/send-email-with-symfony)
détaille l'étape d'enregistrement.

## Tous nos SDK officiels

Les SDK .NET, Rust et Elixir ne servent pas qu'à envoyer des e-mails.
Ils vous permettent aussi de gérer vos domaines et vos projets via la
[Team API](https://lettermint.co/fr/journal-des-modifications/team-api-maintenant-disponible-dans-nos-sdks)
et de vérifier la signature des webhooks.

Nous proposons désormais des SDK et des intégrations officiels pour
Node.js, Nuxt, PHP, Laravel, Symfony, Python, Go, Java, .NET, Elixir
et Rust. Tous les e-mails que vous envoyez avec eux sont traités dans
l'UE. Vous les retrouverez sur notre
[page des intégrations](https://lettermint.co/fr/integrations).
