Référence : Paramètres SMTP
Cette page liste tous les paramètres nécessaires pour configurer votre application afin d'envoyer des emails via SendAs.me.
Paramètres de connexion
| Paramètre | Valeur |
|---|---|
| Hôte | smtp.sendas.me |
| Port | 587 |
| Chiffrement | STARTTLS |
| Authentification | LOGIN ou PLAIN |
| Nom d'utilisateur | Identifiant de votre application (app_id, ex : monapp) |
| Mot de passe | Send key générée par l'API (sek_...) |
Détail des paramètres
Hôte
smtp.sendas.me
Adresse du serveur SMTP SendAs.me. Utilisez toujours le nom de domaine, pas une adresse IP.
Port
587
Port SMTP standard pour les connexions authentifiées avec STARTTLS. C'est le seul port accepté par SendAs.me.
Le port 25 (SMTP ouvert) et le port 465 (SMTPS) ne sont pas supportés.
Chiffrement : STARTTLS
Le chiffrement STARTTLS est obligatoire. SendAs.me refuse toute connexion non chiffrée.
Dans votre librairie d'envoi, configurez le chiffrement sur STARTTLS (et non SSL/TLS qui correspond au port 465). Si votre librairie utilise un paramètre booléen secure, il doit être à false (le chiffrement est négocié après la connexion, pas à l'établissement).
Exemples :
- Python smtplib :
server.starttls() - Nodemailer :
secure: false(avec port 587) - PHPMailer :
SMTPSecure = PHPMailer::ENCRYPTION_STARTTLS - .NET SmtpClient :
EnableSsl = true
Authentification
SendAs.me accepte deux mécanismes d'authentification SMTP standard :
- AUTH LOGIN — identifiant et mot de passe encodés en base64, envoyés séparément
- AUTH PLAIN — identifiant et mot de passe encodés ensemble en base64
La plupart des librairies SMTP choisissent automatiquement le mécanisme approprié. Vous n'avez généralement pas à spécifier manuellement LOGIN ou PLAIN.
Nom d'utilisateur (app_id)
monapp
L'app_id de votre application, généré automatiquement à la création à partir du nom (ex : « Mon App » → monapp). Il est affiché dans le portail et retourné par POST /apps.
Cet identifiant est constant : il est le même pour tous les emails envoyés par votre application, quel que soit l'utilisateur final concerné.
Mot de passe SMTP (send_key)
sek_8xK2mP9nQrTvWyZaBcDeFgH...
La send_key associée à votre application, préfixée sek_. Elle est :
- Retournée à la création (
POST /apps) et après régénération (POST /apps/<pk>/reset-send-key) - Récupérable à tout moment via
GET /apps/<pk>/send-key(authentification subscriber requise) - Stockée chiffrée (Fernet) côté serveur — jamais en clair dans les logs
- Propre à votre application — un seul mot de passe actif à la fois
En cas de compromission, régénérez-la via le portail ou POST /apps/<pk>/reset-send-key.
Adresse expéditeur (From:)
L'adresse From: de vos emails doit correspondre à l'adresse du compte OAuth connecté pour l'utilisateur concerné.
From: alice@gmail.com
ou avec nom affiché :
From: "Alice Dupont" <alice@gmail.com>
SendAs.me utilise l'adresse From: pour sélectionner le bon compte OAuth. Si l'adresse ne correspond à aucun compte connecté, la connexion SMTP est refusée avec un message d'erreur explicite.
Exemple de configuration complète
Voici les paramètres regroupés tels qu'ils apparaissent généralement dans une interface de configuration :
Serveur SMTP : smtp.sendas.me
Port : 587
Sécurité : STARTTLS
Authentification : Activée
Identifiant : monapp (app_id)
Mot de passe : sek_8xK2mP9nQrT... (send_key)
Compatibilité
SendAs.me a été testé avec les librairies et applications suivantes :
| Librairie / Application | Langage | Compatible |
|---|---|---|
| smtplib | Python | Oui |
| Nodemailer | Node.js | Oui |
| PHPMailer | PHP | Oui |
| SwiftMailer / Symfony Mailer | PHP | Oui |
| JavaMail / Jakarta Mail | Java | Oui |
| .NET SmtpClient | C# / .NET | Oui |
| Go net/smtp | Go | Oui |
| Postfix (relay) | Système | Oui |
Si votre application ou librairie ne figure pas dans cette liste, elle est probablement compatible — tout client SMTP standard supportant STARTTLS et AUTH fonctionne avec SendAs.me.
Dépannage
Erreur "Authentication failed" :
Vérifiez que l'identifiant (app_pk_...) et le mot de passe sont corrects. Le mot de passe est sensible à la casse. Si vous pensez l'avoir perdu, générez-en un nouveau dans le portail.
Erreur "From address not authorized" :
L'adresse From: de votre email ne correspond à aucun compte OAuth connecté à votre application. Vérifiez que l'utilisateur a bien connecté son compte via le lien d'autorisation.
Erreur "TLS required" : Votre client SMTP n'active pas STARTTLS. Activez le chiffrement dans la configuration de votre librairie.
Connexion refusée :
Vérifiez que votre serveur ou hébergement peut accéder à smtp.sendas.me sur le port 587. Certains hébergeurs bloquent les ports SMTP sortants par défaut — contactez votre hébergeur si nécessaire.