Envoi message

Bonjour,

Mon problème

J’ai renseigné dans configuration.yaml le server smtp mais je ne vois pas comment le tester et comment utiliser cette fonctionnalité

Ma configuration


[center]

System Information

version core-2025.6.1
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.13.3
os_name Linux
os_version 6.12.23-haos
arch x86_64
timezone Europe/Paris
config_dir /config
Home Assistant Community Store
GitHub API ok
GitHub Content ok
GitHub Web ok
HACS Data ok
GitHub API Calls Remaining 5000
Installed Version 2.0.5
Stage running
Available Repositories 2042
Downloaded Repositories 16
Home Assistant Cloud
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
Home Assistant Supervisor
host_os Home Assistant OS 15.2
update_channel stable
supervisor_version supervisor-2025.05.5
agent_version 1.7.2
docker_version 28.0.4
disk_total 116.8 GB
disk_used 7.7 GB
healthy true
supported true
host_connectivity true
supervisor_connectivity true
ntp_synchronized true
virtualization
board generic-x86-64
supervisor_api ok
version_api ok
installed_addons Zigbee2MQTT (2.4.0-1), Mosquitto broker (6.5.1), File editor (5.8.0), Log Viewer (0.17.1), Let’s Encrypt (5.4.9), Samba share (12.5.1), Terminal & SSH (9.17.0), Zigbee2MQTT (2.4.0-1), eufy-security-ws (1.9.2)
Dashboards
dashboards 5
resources 12
views 5
mode storage
Network Configuration
adapters lo (disabled), enp1s0 (enabled, default, auto), docker0 (disabled), hassio (disabled), vethb29fcef (disabled), veth88592ae (disabled), veth4742d12 (disabled), veth19dcc4f (disabled), vethf46f4d2 (disabled), veth7f40f13 (disabled), vethb0a8f64 (disabled), veth9ad4300 (disabled), veth80af2d9 (disabled), vethc3db4a7 (disabled), vethb8a06a5 (disabled), veth6bafa9f (disabled)
ipv4_addresses lo (127.0.0.1/8), enp1s0 (192.168.0.150/24), docker0 (172.30.232.1/23), hassio (172.30.32.1/23), vethb29fcef (), veth88592ae (), veth4742d12 (), veth19dcc4f (), vethf46f4d2 (), veth7f40f13 (), vethb0a8f64 (), veth9ad4300 (), veth80af2d9 (), vethc3db4a7 (), vethb8a06a5 (), veth6bafa9f ()
ipv6_addresses lo (::1/128), enp1s0 (fe80::653e:76cd:1506:c60f/64), docker0 (fe80::3cdb:29ff:fe97:cff0/64), hassio (fe80::c812:49ff:fe8f:ab51/64), vethb29fcef (fe80::889e:6eff:fea9:e462/64), veth88592ae (fe80::f06f:78ff:fe09:b085/64), veth4742d12 (fe80::c8cb:95ff:fe70:9df4/64), veth19dcc4f (fe80::bc1c:76ff:fe9d:32c0/64), vethf46f4d2 (fe80::6062:69ff:fe21:3d91/64), veth7f40f13 (fe80::acff:75ff:fe23:6a9e/64), vethb0a8f64 (fe80::90e7:40ff:fec5:ef56/64), veth9ad4300 (fe80::f4f3:c2ff:fe78:b42b/64), veth80af2d9 (fe80::fcb8:4fff:fef1:4b36/64), vethc3db4a7 (fe80::1051:c8ff:fe21:f150/64), vethb8a06a5 (fe80::4c73:fdff:fed8:6d9b/64), veth6bafa9f (fe80::34bb:88ff:feac:3faf/64)
announce_addresses 192.168.0.150, fe80::653e:76cd:1506:c60f
Recorder
oldest_recorder_run 10 juin 2025 à 18:16
current_recorder_run 16 juin 2025 à 15:59
estimated_db_size 107.55 MiB
database_engine sqlite
database_version 3.48.0

[/center]

merci

Regarde ici si ça peut aider, mais généralement presque tous le monde utilise les notifications HA_APP, TELEGRAM, WhatsApp…

J’ai suivi ce tuto pour la creation du serveur smtp , mais pas vu l’envoi . Au passage le lien vers " beginner … " n’est plus actif c’est un site commercial

je voudrais bien tester mon serveur smtp voir si je n’ai pas fait d’erreur
cdlt

EDIT : je crois comprendre qu’il faut que j’utilise le service notofy ( inscription en cours) mais ceci est payant ??!!

Tu a aussi des explications

Je ne pourrais pas t’apporter plus de réponse, ca ne ma jamais traversé l’esprit d’utiliser les notif pas mail.

Good luck.

Salut,

Si tu as tous bien configuré et que cela ne fonctionne pas il est possible que ton fournisseur utilise un blocage du serveur sortant.

Par exemple chez free pour envoyer des mails depuis le port 587 via home assitant il faut avoir décocher 'd bloquage du serveur sortant dans l’interface Web free.

Et pour declanchera le test il faut appeler le service notif.nom_declarer

Notify.nom_declarer *

ca ne ma jamais traversé l’esprit d’utiliser les notif pas mail.

pour un envoi par SMS il faut avoir une connection via GSM dans HA … cela existe ?
ceci étant il me semble plus simple d’envoyer un courriel

Et pour declanchera le test il faut appeler le service notif.nom_declarer
AH peux tu être plus explicite ?
merci

visiblement il y un tas de choses qui ne sont pas correctes !!

Integration error: email - Integration 'email' not found.
Integration error: certfile - Integration 'certfile' not found.
Integration error: dns - Integration 'dns' not found.
Integration error: token - Integration 'token' not found.
Invalid config for 'notify_events' at configuration.yaml, line 66: required key 'token' not provided
Integration error: domains - Integration 'domains' not found.
Integration error: keyfile - Integration 'keyfile' not found.
Integration error: challenge - Integration 'challenge' not found.


Voici ce que tu doit mettre dans ton fichier de config :

notify:
  - name: mail_test
    platform: smtp
    sender: "emailquetuveuxvoirapparaitre@free.fr"
    recipient: "tonadressemail@free.fr"
    server: "smtp.free.fr"
    port: 25

Il faut donc que ton opérateur accepter le smtp non authentifier pour que ça fonctionne sinon en plus il te faut un compte de messagerie qui fonctionne pour envoyer les mails

Pour appeler le service tu aura maintenant un service notify.mail_test que tu pourra appeler

Bonjour, curieux chez moi c’est 587 :

.
.
et pour l’automatisation → Send a notification with email …

    actions:
      - data:
          target: XXXXXXXX@free.fr
          message: probleme modem
        action: notify.email

25 = port non sécurisé smtp historique
587 = port sécurisé moderne

Les deux fonctionne ça dépend de l’opérateur

    actions:
      - data:
          target: XXXXXXXX@free.fr
          message: probleme modem
        action: notify.email

il y a une erreur de syntaxe cela ne marche pas

Message malformed: Unable to determine action @ data[‹ actions ›][0]

je n’ai pas editer en yaml mais via l’interface
là je n’ai pasd d’erreur à la sauvegarde de l’automatisation, mais lors de l’excution
est-ce une erreur smtp ?

le yaml correspondant :

alias: test smtp
description: on test l'envoi d'un message tous les matins
triggers:
  - trigger: time
    at: "08:00:00"
conditions: []
actions:
  - action: notify.notify
    metadata: {}
    data:
      message: corps du message
      title: test automate email
      target: xxxxx@free.fr
mode: single

Attention, a caché ton email. J’ai modifié ton message.

MERCI !!! je suis distrait ce n’est pas la première fois
MERCI

je n’y comprends rien …
j’ai testé l’automate en supprimant le champ target avec l’adresse courriel
et là je reçois sur mon smartphone une notification !!

semblerait donc que ce soit un problème dans la config smtp ou pas ??

merci d’avance pour votre aide

EDIT : du coup j’ai modifié et utilisé mon adresse gmail pour le serveur smtp
et là plus de message d’erreur , j’ai bien une notification dans HA sur mon smarphone … mais pas de courriel !! ??
le champs target qui pose problème !!

Oui j’avais fait ça avec Free Mobile, assez simple a mettre en place.

@hackdiy
je ne vois pas à quoi tu fais allusion ?

Je t’ai répondu pour ça Envoi message - #7 par enthalpie