Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 11/04/2023, à 16:27

geole

Application pour poster des messages.

Bonjour
Je n'aime pas l'administrateur root qui masque tous les incidents.
Je sais que quelques logiciels, fort peu nombreux, permettent de contacter directement l'utilisateur  en lui expédiant un message.
Je souhaite mettre en place une telle  possibilité.
J'ai donc consulté la documentation smartmontools
Auparavant, elle installait aussi une communication  en message email mais c'est maintenant déconnecté.
Je suis à l'étape de cette  commande

echo "DEVICESCAN -a -m destinataire@exemple.com -M test" >/tmp/FIC  && sudo smartd -n -q onecheck -c /tmp/FIC

Elle fonctionne, mais je ne reçois rien.      Pour l'instant, je mets en file d'attente tant que le bon outil ne sera pas installé.

Je préfère traiter le problème RAID.  La documentation 7.5 Supervision du RAID évoque plusieurs façons de faire.
Pour l'instant je pense faire au plus simple.
La documentation est  bien là avec 333 entrées à consulter.

Alors je me suis lancé et "cela ne marche pas".  Je suspecte que la messagerie  que je viens d'installer est  incompatible avec mon fournisseur internet.
Cependant,  je ne suis pas certain de ce que je dis..

Donc merci de votre aide et de vos conseils.

Voici la situation.
1) J 'installe  une application.   J'ai pensé que celle-ci pouvait convenir. Mais  s'il y a mieux je suis preneur.

sudo apt-get install sendmail

2) Je paramètre mdadm et je déclenche l'incident.
3) Je ne sais pas très bien suivre le message, Mais le journal me semble parlant

avril 11 15:32:50 b sudo[11726]:        a : TTY=pts/0 ; PWD=/home/a ; USER=root ; COMMAND=/usr/sbin/mdadm --manage /dev/md0 --remove /dev/sdb4
avril 11 15:32:50 b sudo[11726]: pam_unix(sudo:session): session opened for user root(uid=0) by (uid=1000)
avril 11 15:32:50 b sudo[11726]: pam_unix(sudo:session): session closed for user root
avril 11 15:33:13 b sm-mta[11737]: 33BDJnmw011047: to=<wwwwwwwww@free.fr>, delay=00:13:24, xdelay=00:00:00, mailer=esmtp, pri=300744, relay=mx2.free.fr. [212.27.42.58], dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.

4) Je ne pense pas que cela soit lié au port 25  non ouvert sur la freebox minik4.
Je pense à une erreur de protocole    donc avec un refus.    Ou le contenu du message ?
5) La liaison

                                                              My traceroute  [v0.95]
b (192.168.1.22) -> mx2.free.fr (212.27.42.58)                                                                          2023-04-11T17:15:55+0200
Keys:  Help   Display mode   Restart statistics   Order of fields   quit
                                                                                                        Packets               Pings
 Host                                                                                                 Loss%   Snt   Last   Avg  Best  Wrst StDev
 1. _gateway                                                                                           0.0%     2    3.6   4.4   3.6   5.2   1.1
 2. station13.multimania.isdnet.net                                                                    0.0%     2   25.5  23.3  21.1  25.5   3.1
 3. p11-9k-1-be1026.intf.routers.proxad.net                                                            0.0%     2   22.8  23.8  22.8  24.8   1.4
 4. bzn-9k-2-sys-be2001.intf.routers.proxad.net                                                        0.0%     1   22.5  22.5  22.5  22.5   0.0
 5. mx19-g26.free.fr                                                                                   0.0%     1   27.5  27.5  27.5  27.5   0.0

6) Le suivi

account : commande introuvable
a@b:/var/log$ tail mail.log
Apr 11 16:53:13 b sm-mta[14566]: 33BDJnmw011047: to=<wwwwwwww@free.fr>, delay=01:33:24, xdelay=00:00:00, mailer=esmtp, pri=1020744, relay=mx2.free.fr., dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
Apr 11 17:03:13 b sm-mta[14821]: 33BEMp0m013665: to=<wwwwwwww@free.fr>, delay=00:40:22, xdelay=00:00:00, mailer=esmtp, pri=570920, relay=mx2.free.fr. [212.27.42.59], dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
Apr 11 17:03:13 b sm-mta[14821]: 33BEMpLO013688: to=<wwwwwww@free.fr>, delay=00:40:22, xdelay=00:00:00, mailer=esmtp, pri=570931, relay=mx2.free.fr., dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
Apr 11 17:03:13 b sm-mta[14821]: 33BDJnmw011047: to=<wwwwwww@free.fr>, delay=01:43:24, xdelay=00:00:00, mailer=esmtp, pri=1110744, relay=mx2.free.fr., dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
Apr 11 17:13:13 b sm-mta[15151]: 33BEMp0m013665: to=<wwwwwwww@free.fr>, delay=00:50:22, xdelay=00:00:00, mailer=esmtp, pri=660920, relay=mx2.free.fr. [212.27.42.59], dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
Apr 11 17:13:13 b sm-mta[15151]: 33BEMpLO013688: to=<wwwwwwww@free.fr>, delay=00:50:22, xdelay=00:00:00, mailer=esmtp, pri=660931, relay=mx2.free.fr., dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
Apr 11 17:13:13 b sm-mta[15151]: 33BDJnmw011047: to=<wwwwwwww@free.fr>, delay=01:53:24, xdelay=00:00:00, mailer=esmtp, pri=1200744, relay=mx2.free.fr., dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
Apr 11 17:23:13 b sm-mta[15240]: 33BEMp0m013665: to=<wwwwwwww@free.fr>, delay=01:00:22, xdelay=00:00:00, mailer=esmtp, pri=750920, relay=mx2.free.fr. [212.27.42.58], dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
Apr 11 17:23:13 b sm-mta[15240]: 33BEMpLO013688: to=<wwwwwwww@free.fr>, delay=01:00:22, xdelay=00:00:00, mailer=esmtp, pri=750931, relay=mx2.free.fr., dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
Apr 11 17:23:13 b sm-mta[15240]: 33BDJnmw011047: to=<wwwwwwww@free.fr>, delay=02:03:24, xdelay=00:00:00, mailer=esmtp, pri=1290744, relay=mx2.free.fr., dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
a@b:/var/log$

7) Un test

a@b:~$ (echo "Subject: Contenu du mail2"; echo "Sujet du mail" ) | sendmail wwwwwwww@free.fr
date
mar. 11 avril 2023 18:34:41 CEST
....
avril 11 18:34:41 b sendmail[16056]: 33BGYfLM016056: from=a, size=40, class=0, nrcpts=1, msgid=<202304111634.33BGYfLM016056@b.mydomain.eu>, relay=a@localhost
avril 11 18:34:41 b sm-mta[16057]: 33BGYf28016057: from=<a@b.mydomain.eu>, size=302, class=0, nrcpts=1, msgid=<202304111634.33BGYfLM016056@b.mydomain.eu>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1]
avril 11 18:34:41 b sendmail[16056]: 33BGYfLM016056: to=wwwwwwww@free.fr, ctladdr=a (1000/1000), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30040, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (33BGYf28016057 Message accepted for delivery)
avril 11 18:34:45 b sm-mta[16059]: 33BGYf28016057: to=<wwwwwwww@free.fr>, delay=00:00:04, xdelay=00:00:04, mailer=esmtp, pri=120302, relay=mx2.free.fr. [212.27.42.59], dsn=4.0.0, stat=Deferred: Connection reset by mx2.free.fr.
a@b:~$ 

Nota wwwwwwww est pour masquer la vraie valeur

Dernière modification par geole (Le 11/04/2023, à 17:42)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#2 Le 11/04/2023, à 17:55

Vobul

Re : Application pour poster des messages.

Bon j'ai pas tout lu mais perso je reçois les alertes smart dans ma boîte mail.

Dans /etc/smartd.conf j'ai :

/dev/sda -m moi@example.com
/dev/sdc -m moi@example.com
/dev/nvme0 -m moi@example.com

(je sais pas pourquoi y'a pas DEVICESCAN devant chaque ligne mais bon ça fonctionne)

Dans /etc/systemd/system/multi-user.target.wants/smartd.service j'ai

[Unit]
Description=Self Monitoring and Reporting Technology (SMART) Daemon
Documentation=man:smartd(8) man:smartd.conf(5)

# Typically physical storage devices are managed by the host physical machine
# Override it if you are using PCI/USB passthrough
ConditionVirtualization=no

[Service]
Type=notify
EnvironmentFile=-/etc/conf.d/smartd
ExecStart=/usr/bin/smartd -n $SMARTD_ARGS
ExecReload=/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target

Et j'utilise msmtpd pour envoyer les emails (ça relaie sur un compte smtp d'un service externe smtp).

Je suis sous arch mais bon ça ne devrait pas faire de différence.

Après il te suffit de configurer /etc/aliases pour pointer vers ton email pour l'utliisateur root et tu reçois tout ce que ton ordi t'envoie. Je te conseille de ne surtout pas utiliser des usines à gaz genre sendmail ou postfix, mais plutôt opensmtpd ou msmtpd et de balancer ça sur un service smtp (genre smtp2go), plutôt que de chercher à envoyer les emails direct depuis les postes.


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#3 Le 11/04/2023, à 18:59

geole

Re : Application pour poster des messages.

Merci de ton soutien.
J ai chois la version  open.
L installateur vire l existant  et propose la redirection de root .

Mais le  problème semble le même.

avril 11 19:37:19 p sudo[6114]:        a : TTY=pts/0 ; PWD=/home/a ; USER=root ; COMMAND=/usr/bin/apt -y install opensmtpd
avril 11 19:38:59 p groupadd[6513]: group added to /etc/group: name=opensmtpd, GID=142
avril 11 19:38:59 p groupadd[6513]: group added to /etc/gshadow: name=opensmtpd
avril 11 19:38:59 p groupadd[6513]: new group: name=opensmtpd, GID=142
avril 11 19:38:59 p groupadd[6521]: group added to /etc/group: name=opensmtpq, GID=143
avril 11 19:38:59 p groupadd[6521]: group added to /etc/gshadow: name=opensmtpq
avril 11 19:38:59 p groupadd[6521]: new group: name=opensmtpq, GID=143
avril 11 19:38:59 p useradd[6529]: new user: name=opensmtpd, UID=135, GID=142, home=/var/lib/opensmtpd/empty, shell=/usr/sbin/nologin, from=none
avril 11 19:38:59 p usermod[6536]: change user 'opensmtpd' password
avril 11 19:39:00 p chage[6543]: changed password expiry for opensmtpd
avril 11 19:39:00 p chfn[6547]: changed user 'opensmtpd' information
avril 11 19:39:00 p useradd[6555]: new user: name=opensmtpq, UID=136, GID=143, home=/var/lib/opensmtpd/empty, shell=/usr/sbin/nologin, from=none
avril 11 19:39:01 p usermod[6562]: change user 'opensmtpq' password
avril 11 19:39:01 p chage[6569]: changed password expiry for opensmtpq
avril 11 19:39:01 p chfn[6573]: changed user 'opensmtpq' information
avril 11 19:39:04 p systemd[1]: Starting OpenSMTPD SMTP server...
avril 11 19:39:04 p smtpd[6718]: info: OpenSMTPD 6.8.0p2 starting
avril 11 19:39:04 p systemd[1]: Started OpenSMTPD SMTP server.
avril 11 19:42:59 p sudo[7356]:        a : TTY=pts/1 ; PWD=/home/a ; USER=root ; COMMAND=/usr/sbin/smtpctl show stats
avril 11 19:48:00 p smtpd[6723]: b50a39f5ef88b270 smtp connected address=local host=localhost.localdomain
avril 11 19:48:01 p smtpd[6723]: b50a39f5ef88b270 smtp message msgid=d8d33fea size=413 nrcpt=1 proto=ESMTP
avril 11 19:48:01 p smtpd[6723]: b50a39f5ef88b270 smtp envelope evpid=d8d33feafe54427e from=<a@localhost.localdomain> to=<root@localhost>
avril 11 19:48:01 p smtpd[6723]: b50a39f5ef88b270 smtp disconnected reason=quit
avril 11 19:48:01 p smtpd[6723]: b50a39f927682353 smtp connected address=local host=localhost.localdomain
avril 11 19:48:01 p smtpd[6723]: b50a39f927682353 smtp message msgid=f75960df size=413 nrcpt=1 proto=ESMTP
avril 11 19:48:01 p smtpd[6723]: b50a39f927682353 smtp envelope evpid=f75960dfe07b7d32 from=<a@localhost.localdomain> to=<wwwwwwww@free.fr>
avril 11 19:48:01 p smtpd[6723]: b50a39f927682353 smtp disconnected reason=quit
avril 11 19:48:01 p smtpd[6723]: b50a39fd0fb619e3 mta connecting address=smtp://212.27.48.7:25 host=mx2.free.fr
avril 11 19:48:01 p smtpd[6723]: smtp-out: Disabling route [] <-> 212.27.48.7 (mx2.free.fr) for 15s
avril 11 19:48:02 p smtpd[6723]: b50a39fe2ea73731 smtp connected address=local host=localhost.localdomain
avril 11 19:48:02 p smtpd[6723]: b50a39fe2ea73731 smtp message msgid=09e938ea size=1785 nrcpt=1 proto=ESMTP
avril 11 19:48:02 p smtpd[6723]: b50a39fe2ea73731 smtp envelope evpid=09e938ea7a36d33d from=<> to=<a@localhost.localdomain>
avril 11 19:48:02 p smtpd[6723]: b50a39fe2ea73731 smtp disconnected reason=quit
avril 11 19:48:03 p smtpd[6723]: b50a3a0207a4a98b mta connecting address=smtp://212.27.48.6:25 host=mx1.free.fr
avril 11 19:48:03 p smtpd[6723]: smtp-out: Disabling route [] <-> 212.27.48.6 (mx1.free.fr) for 15s
avril 11 19:48:05 p smtpd[6723]: b50a3a0373e18fb1 mta connecting address=smtp://212.27.42.59:25 host=mx20-g26.free.fr
avril 11 19:48:05 p smtpd[6723]: smtp-out: Disabling route [] <-> 212.27.42.59 (mx20-g26.free.fr) for 15s
avril 11 19:48:07 p smtpd[6723]: b50a3a04153036f3 mta connecting address=smtp://212.27.42.58:25 host=mx19-g26.free.fr
avril 11 19:48:07 p smtpd[6723]: smtp-out: Disabling route [] <-> 212.27.42.58 (mx19-g26.free.fr) for 15s
avril 11 19:48:09 p smtpd[6723]: smtp-out: No valid route for [connector:[]->[relay:free.fr,smtp],0x0]
avril 11 19:48:16 p smtpd[6723]: smtp-out: Enabling route [] <-> 212.27.48.7 (mx2.free.fr)
avril 11 19:48:18 p smtpd[6723]: smtp-out: Enabling route [] <-> 212.27.48.6 (mx1.free.fr)
avril 11 19:48:20 p smtpd[6723]: smtp-out: Enabling route [] <-> 212.27.42.59 (mx20-g26.free.fr)
avril 11 19:48:22 p smtpd[6723]: smtp-out: Enabling route [] <-> 212.27.42.58 (mx19-g26.free.fr)
lines 70-113/113 (END)

Dernière modification par geole (Le 11/04/2023, à 19:00)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#4 Le 11/04/2023, à 19:30

Vobul

Re : Application pour poster des messages.

Il semble que tu envoies de a@localhost.localdomain ce qui n'est pas valide du point de vue du smtp free.fr.


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

Hors ligne

#5 Le 11/04/2023, à 20:11

iznobe

Re : Application pour poster des messages.

Bonsoir , que dis :

ls -la /usr/sbin/sendmail

retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#6 Le 11/04/2023, à 21:49

iznobe

Re : Application pour poster des messages.

Je viens juste de tester ca : https://doc.ubuntu-fr.org/msmtp
ca fonctionne sans soucis particulier du moment qu ' on suit toutes les consignes .


retour COMPLET et utilisable de commande
MSI Z490A-pro , i7 10700 , 32 GB RAM .

Hors ligne

#7 Le 12/04/2023, à 07:45

Compte supprimé

Re : Application pour poster des messages.

Pareil pour moi.
J'utilise msmtp pour être alerté en cas de problème sur des sauvegardes; sur un serveur Ubuntu 22.04.

#8 Le 12/04/2023, à 15:19

geole

Re : Application pour poster des messages.

Bonjour

Les réponses

1) Avancement pour opensmtpd    dans l'ordinateur portable
Après avoir remodifié le fichier /etc/hosts pour enlever les noms de domaines que sendmail m'avait fait installer pour fonctionner, l'expédition du courrier ne se fait plus

a@p:/var/mail$ echo "Message test2" |mail --debug-level=3 -s "TEST MAIL2" wwwwwwww@free.fr
mail: sendmail binary: /usr/sbin/sendmail
mail: source=system, name=a, passwd=x, uid=1000, gid=1000, gecos=a,,,, dir=/home/a, shell=/bin/bash, mailbox=/var/mail/a, quota=0, change_uid=1
mail: source=system, name=a, passwd=x, uid=1000, gid=1000, gecos=a,,,, dir=/home/a, shell=/bin/bash, mailbox=/var/mail/a, quota=0, change_uid=1
mail: mu_mailer_send_message(): using From: a@localhost.localdomain
mail: Sending headers...
mail: Sending body...
mail: /usr/sbin/sendmail exited with: 75
mail: progmailer error: Processus terminé avec un état de sortie non nul
mail: impossible d'expédier le message : Processus terminé avec un état de sortie non nul
mail: source=system, name=a, passwd=x, uid=1000, gid=1000, gecos=a,,,, dir=/home/a, shell=/bin/bash, mailbox=/var/mail/a, quota=0, change_uid=1

Ce message d'erreur est bien répertorié dans internet mais je n'ai pas trouvé comment réparer pour opensmtpd.
Je réeinstalle donc.

La première grille a écrit :

Le nom de courrier (« mail name ») est utilisé comme nom de domaine dans l'adresse de courrier pour les messages qui ont seulement une « partie   │
│ locale » (telle que <untel> ou <root>). Ce devrait être un nom de domaine complètement qualifié (FDQN) que vous avez le droit d'utiliser.         │
│                                                                                                                                                   │
│ Par exemple, pour que l'hôte local puisse créer des courriers avec une adresse telle que <untel@example.org>, donnez au nom de courrier la        │
│ valeur « example.org ».                                                                                                                           │
│                                                                                                                                                   │
│ Ce nom de courrier est utilisé comme nom d'hôte dans le message d'accueil SMTP et peut également être utilisé par d'autres programmes.            │
│                                                                                                                                                   │
│ Nom de courrier du système :                                                                                                                      │
│                                                                                                                                                   │
│ localhost.localdomain____

La seconde grille a écrit :

┌──────────────────────────────────────────────────────────┤ Configuration de opensmtpd ├───────────────────────────────────────────────────────────┐
│ Veuillez indiquer le(s) compte(s) vers lequel sera redirigé le courrier pour les comptes « postmaster », « root » et les autres comptes système.  │
│                                                                                                                                                   │
│ Veuillez entrer une liste séparée par des virgules des identifiants concernés. Si vous ne voulez pas créer un alias pour « root », laissez ce     │
│ champ vide ; dans ce cas, le compte root recevra le courrier adressé à « postmaster » et aux autres comptes système, sauf si des alias existent   │
│ déjà pour ces comptes.                                                                                                                            │
│                                                                                                                                                   │
│ Destinataire du courrier de root et postmaster :                                                                                                  │

Je comprends que je dois indiquer ma vraie adresse de messagerie free.
L'installation

a@p:~$ sudo apt install opensmtpd
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  liblockfile-bin liblockfile1 lockfile-progs m4 sendmail-cf
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  opensmtpd-extras
Les paquets suivants seront ENLEVÉS :
  sendmail-base sendmail-bin
Les NOUVEAUX paquets suivants seront installés :
  opensmtpd opensmtpd-extras
0 mis à jour, 2 nouvellement installés, 2 à enlever et 39 non mis à jour.
Il est nécessaire de prendre 420 ko dans les archives.
Après cette opération, 1319 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy/universe amd64 opensmtpd amd64 6.8.0p2-4build1 [357 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu jammy/universe amd64 opensmtpd-extras amd64 6.7.1-2 [63,4 kB]
420 ko réceptionnés en 0s (1027 ko/s)       
Préconfiguration des paquets...
dpkg: sendmail-bin : problème de dépendance, mais suppression comme demandé :
 sensible-mda dépend de sendmail-bin | mail-transport-agent ; cependant :
  Le paquet sendmail-bin doit être supprimé.
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet sendmail-bin qui fournit mail-transport-agent doit être supprimé.
 sensible-mda dépend de sendmail-bin | mail-transport-agent ; cependant :
  Le paquet sendmail-bin doit être supprimé.
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet sendmail-bin qui fournit mail-transport-agent doit être supprimé.

(Lecture de la base de données... 268799 fichiers et répertoires déjà installés.)
Suppression de sendmail-bin (8.15.2-22ubuntu3) ...
Suppression de sendmail-base (8.15.2-22ubuntu3) ...
Sélection du paquet opensmtpd précédemment désélectionné.
(Lecture de la base de données... 268626 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../opensmtpd_6.8.0p2-4build1_amd64.deb ...
Dépaquetage de opensmtpd (6.8.0p2-4build1) ...
Sélection du paquet opensmtpd-extras précédemment désélectionné.
Préparation du dépaquetage de .../opensmtpd-extras_6.7.1-2_amd64.deb ...
Dépaquetage de opensmtpd-extras (6.7.1-2) ...
Paramétrage de opensmtpd (6.8.0p2-4build1) ...
Ajout du groupe « opensmtpd » (GID 142)...
Fait.
Ajout du groupe « opensmtpq » (GID 143)...
Fait.
Ajout de l'utilisateur système « opensmtpd » (UID 135) ...
Ajout du nouvel utilisateur « opensmtpd » (UID 135) avec pour groupe d'appartenance « opensmtpd » ...
Le répertoire personnel « /var/lib/opensmtpd/empty » n'a pas été créé.
Ajout de l'utilisateur système « opensmtpq » (UID 136) ...
Ajout du nouvel utilisateur « opensmtpq » (UID 136) avec pour groupe d'appartenance « opensmtpq » ...
Le répertoire personnel « /var/lib/opensmtpd/empty » n'a pas été créé.
Created symlink /etc/systemd/system/multi-user.target.wants/opensmtpd.service → /lib/systemd/system/opensmtpd.service.
Paramétrage de opensmtpd-extras (6.7.1-2) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...

La commande de test

p:~$ echo "Message test2" |mail --debug-level=3 -s "TEST MAIL2"wwwwwwww@free.fr
mail: sendmail binary: /usr/sbin/sendmail
mail: source=system, name=a, passwd=x, uid=1000, gid=1000, gecos=a,,,, dir=/home/a, shell=/bin/bash, mailbox=/var/mail/a, quota=0, change_uid=1
mail: source=system, name=a, passwd=x, uid=1000, gid=1000, gecos=a,,,, dir=/home/a, shell=/bin/bash, mailbox=/var/mail/a, quota=0, change_uid=1
mail: mu_mailer_send_message(): using From: a@localhost.localdomain
mail: Sending headers...
mail: Sending body...
mail: /usr/sbin/sendmail exited with: 0

Sa trace journal

p:~$ echo "Message test2" |mail --debug-level=3 -s "TEST MAIL2" wwwwww@free.fr
mail: sendmail binary: /usr/sbin/sendmail
mail: source=system, name=a, passwd=x, uid=1000, gid=1000, gecos=a,,,, dir=/home/a, shell=/bin/bash, mailbox=/var/mail/a, quota=0, change_uid=1
mail: source=system, name=a, passwd=x, uid=1000, gid=1000, gecos=a,,,, dir=/home/a, shell=/bin/bash, mailbox=/var/mail/a, quota=0, change_uid=1
mail: mu_mailer_send_message(): using From: a@localhost.localdomain
mail: Sending headers...
mail: Sending body...
mail: /usr/sbin/sendmail exited with: 0

2) L'application sendmail dans l'ordinateur fixe
  Réponse sur les librairies

a@b:~$ ls -la /usr/sbin/sendmail
lrwxrwxrwx 1 root root 26 avril 11 14:41 /usr/sbin/sendmail -> /etc/alternatives/sendmail
a@b:~$ ls -la /etc/alternatives/sendmail
lrwxrwxrwx 1 root root 30 avril 11 14:41 /etc/alternatives/sendmail -> /usr/libexec/sendmail/sendmail
a@b:~$ ls -la /usr/libexec/sendmail/sendmail
-rwxr-sr-x 1 root smmsp 856888 déc.   9  2021 /usr/libexec/sendmail/sendmail
a@b:~$ 

  J ai compris  que cette application n'était pas  nécessairement la meilleure, Je la supprime donc.

3) L'application msmtp dans l'ordinateur fixe
Pour l'installation, il y a une grille supplémentaire   . Je mettrais à jour la documentation.
Pour le fichier de paramétrage, il n'existe, il faut le créer.
Les messages ne sont pas expédiés. Il est nécessaire   d'installer encore sudo apt install bsd-mailx
Mais il y a boucle  dans le test. Il faut tuer  la session

Finalement,  en modifiant le paramétrage  avec ces valeurs

# Set default values for all accounts.
account default
auth           off
tls            off
tls_trust_file /etc/ssl/certs/ca-certificates.crt
logfile        /var/log/msmtp

# free
host           smtp.free.fr
port           25
from           zzzzzzzz@free.fr
user           zzzzzzzz zzzzzzzz
password       zzzzzzzz

Qui sont  un autre identifiant connu de free,   le message est accepté et distribué à    wwwwwwww.free.fr

Cela ouvre deux pistes:   Un utilisateur référencé         et la non securisation

et du coup   le test smartmofifier fonctionne

echo "DEVICESCAN -a -m wwwwwwww@free.fr -M test" >/tmp/FIC  && sudo smartd -n -q onecheck -c /tmp/FIC a écrit :

This message was generated by the smartd daemon running on:

   host name:  b
   DNS domain: mydomain.eu

The following warning/error was logged by the smartd daemon:

TEST EMAIL from smartd for device: /dev/sda [SAT]

Device info:
CT500MX500SSD1, S/N:2023E2A91F81, WWN:5-00a075-1e2a91f81, FW:M3CR023, 500 GB

For details see host's SYSLOG.

Ainsi que le suivi RAIDS.

sudo mdadm --monitor --scan --mail wwwwwwww@free.fr a écrit :

This is an automatically generated mail message from mdadm
running on b

A DegradedArray event had been detected on md device /dev/md0.

Faithfully yours, etc.

P.S. The /proc/mdstat file currently contains the following:

Personalities : [raid1] [linear] [multipath] [raid0] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb2[0] sdb4[2](F)
      5237760 blocks super 1.2 [2/1] [U_]

Dernière modification par geole (Le 12/04/2023, à 18:05)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#9 Le 15/04/2023, à 09:54

geole

Re : Application pour poster des messages.

En cours de rédaction

Vobul a écrit :

Je te conseille de ne surtout pas utiliser des usines à gaz genre sendmail ou postfix, mais plutôt opensmtpd ou msmtpd .

Bonjour à tous.

Point sur la situation    de l'application msmtpd
Après l'avoir installée dans un ordinateur.  J'ai pu rebooter, Je l'ai supprimée et réinstallée afin de revérifier .
a) Documentation
J'ai mis la grille qui s'affiche au moment de l'installation.
J'ai mis me paramétrage pour free dans deux contextes.
L'ordre des tests d'envoi a été inversé, Il me plus logique de commencer à essayer un envoi avec msmtpd.
b) Les tests d'envoi de message sont OK   pour les deux ports documentés.
c) RAIDS.
   Une simulation de dysfonctionnement envoie bien un  message d'alerte . Le paragraphe   7.5 a été complété .
d) SMARTMONTOOLS
    J'ai du rater le paramétrage dans smart-nofifier car je  ne reçois toujours pas d'alerte par email sur la défaillance d'in disque. Uniquement affichage à l'écran. Mais je trouverais.
Conclusion.     Cela me semble la bonne solution.

Point sur la situation de l'application opensmtpd.
1) Documentation ubuntu
     Est uniquement siuée dans deux documents sous cette forme.
Autres MTA : Qmail, Sendmail, OpenSMTPD, etc.
D'autres serveurs de messagerie MTA existent comme : Exim, ssmtp, msmtp avec le tutoriel, Qmail, XMail, OpenSMTPD, Lotus Notes, Exchange, etc.
2) Documentation internet totale.
  Environ 48300 résultats (0,25 secondes)
3) Documentation internet sur la dernière année.
Afin d'afficher les résultats les plus pertinents, nous avons omis quelques entrées qui sont très similaires aux 132 entrées actuelles
4) Ciblons mieux
  Pas terrible comme documentation
Le lien probablement le meilleur dans lequel on lit
Debian/Ubuntu : sudo apt install opensmtpd

Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  liblockfile-bin liblockfile1 lockfile-progs m4 sendmail-cf
Veuillez utiliser « sudo apt autoremove » pour les supprimer.
Les paquets supplémentaires suivants seront installés : 
  libhiredis0.14 opensmtpd-extras
Les paquets suivants seront ENLEVÉS :
  sendmail sendmail-base sendmail-bin
Les NOUVEAUX paquets suivants seront installés :
  libhiredis0.14 opensmtpd opensmtpd-extras
0 mis à jour, 3 nouvellement installés, 3 à enlever et 4 non mis à jour.
Il est nécessaire de prendre 453 ko dans les archives.
Après cette opération, 1462 ko d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] 
Réception de :1 http://fr.archive.ubuntu.com/ubuntu jammy/universe amd64 opensmtpd amd64 6.8.0p2-4build1 [357 kB]
Réception de :2 http://fr.archive.ubuntu.com/ubuntu jammy/universe amd64 libhiredis0.14 amd64 0.14.1-2 [32,8 kB]
Réception de :3 http://fr.archive.ubuntu.com/ubuntu jammy/universe amd64 opensmtpd-extras amd64 6.7.1-2 [63,4 kB]
453 ko réceptionnés en 0s (1055 ko/s)      
Préconfiguration des paquets...
(Lecture de la base de données... 268809 fichiers et répertoires déjà installés.)
Suppression de sendmail (8.15.2-22ubuntu3) ...
dpkg: sendmail-bin : problème de dépendance, mais suppression comme demandé :
 sensible-mda dépend de sendmail-bin | mail-transport-agent ; cependant :
  Le paquet sendmail-bin doit être supprimé.
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet sendmail-bin qui fournit mail-transport-agent doit être supprimé.
 sensible-mda dépend de sendmail-bin | mail-transport-agent ; cependant :
  Le paquet sendmail-bin doit être supprimé.
  Le paquet mail-transport-agent n'est pas installé.
  Le paquet sendmail-bin qui fournit mail-transport-agent doit être supprimé.

Suppression de sendmail-bin (8.15.2-22ubuntu3) ...
Suppression de sendmail-base (8.15.2-22ubuntu3) ...
Sélection du paquet opensmtpd précédemment désélectionné.
(Lecture de la base de données... 268629 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../opensmtpd_6.8.0p2-4build1_amd64.deb ...
Dépaquetage de opensmtpd (6.8.0p2-4build1) ...
Sélection du paquet libhiredis0.14:amd64 précédemment désélectionné.
Préparation du dépaquetage de .../libhiredis0.14_0.14.1-2_amd64.deb ...
Dépaquetage de libhiredis0.14:amd64 (0.14.1-2) ...
Sélection du paquet opensmtpd-extras précédemment désélectionné.
Préparation du dépaquetage de .../opensmtpd-extras_6.7.1-2_amd64.deb ...
Dépaquetage de opensmtpd-extras (6.7.1-2) ...
Paramétrage de opensmtpd (6.8.0p2-4build1) ...
Ajout du groupe « opensmtpd » (GID 142)...
Fait.
Ajout du groupe « opensmtpq » (GID 143)...
Fait.
Ajout de l'utilisateur système « opensmtpd » (UID 135) ...
Ajout du nouvel utilisateur « opensmtpd » (UID 135) avec pour groupe d'appartenance « opensmtpd » ...
Le répertoire personnel « /var/lib/opensmtpd/empty » n'a pas été créé.
Ajout de l'utilisateur système « opensmtpq » (UID 136) ...
Ajout du nouvel utilisateur « opensmtpq » (UID 136) avec pour groupe d'appartenance « opensmtpq » ...
Le répertoire personnel « /var/lib/opensmtpd/empty » n'a pas été créé.
Created symlink /etc/systemd/system/multi-user.target.wants/opensmtpd.service → /lib/systemd/system/opensmtpd.service.
Paramétrage de libhiredis0.14:amd64 (0.14.1-2) ...
Paramétrage de opensmtpd-extras (6.7.1-2) ...
Traitement des actions différées (« triggers ») pour man-db (2.10.2-1) ...
Traitement des actions différées (« triggers ») pour libc-bin (2.35-0ubuntu3.1) ...

5) Le contenu du fichier de configuration créé automatiquement.

 grep "^[^#]" /etc/smtpd.conf
table aliases file:/etc/aliases
listen on localhost
action "local" maildir alias <aliases>
action "relay" relay
match for local action "local"
match from local for any action "relay"

6) Les utilisateurs sont créés automatiquement.

grep SMTPD /etc/passwd
opensmtpd:x:135:142:OpenSMTPD Daemon,,,:/var/lib/opensmtpd/empty:/usr/sbin/nologin
opensmtpq:x:136:143:OpenSMTPD queue user,,,:/var/lib/opensmtpd/empty:/usr/sbin/nologin

7) Le lancement est automatique.
Je n'ai pas pensé à le vérifier juste après l'installation mais seulement après un boot.

systemctl list-units | grep  open
  opensmtpd.service                                                                           loaded active running   OpenSMTPD SMTP server
  openvpn.service                                                                             loaded active exited    OpenVPN service

8)Le démarrage de sendmail

a@p:~$ systemctl status sendmail
● sendmail.service - LSB: powerful, efficient, and scalable Mail Transport Agent
     Loaded: loaded (/etc/init.d/sendmail; generated)
     Active: active (exited) since Sat 2023-04-15 12:43:31 CEST; 1h 18min ago
       Docs: man:systemd-sysv-generator(8)
    Process: 1610 ExecStart=/etc/init.d/sendmail start (code=exited, status=0/SUCCESS)
        CPU: 30ms

avril 15 12:43:30 p systemd[1]: Starting LSB: powerful, efficient, and scalable Mail Transport Agent...
avril 15 12:43:31 p sendmail[1610]:  * Starting Mail Transport Agent (MTA) sendmail
avril 15 12:43:31 p sendmail[1610]: No make, you'll have to rebuild your databases by hand :(
avril 15 12:43:31 p sendmail[1610]:  * Not configured, not started.
avril 15 12:43:31 p sendmail[1610]:    ...done.
avril 15 12:43:31 p systemd[1]: Started LSB: powerful, efficient, and scalable Mail Transport Agent.

https://www.linode.com/community/questi … to-postfix
L'envoi d'un message par sendmail  est donc bloqué.

echo "Subject: hello" | sendmail -tv wwwwwwww@free.fr
<<< 220 localhost.localdomain ESMTP OpenSMTPD
>>> EHLO localhost
<<< 250-localhost.localdomain Hello localhost [local], pleased to meet you
<<< 250-8BITMIME
<<< 250-ENHANCEDSTATUSCODES
<<< 250-SIZE 36700160
<<< 250 HELP
>>> MAIL FROM:<a@localhost.localdomain>  
<<< 250 2.0.0 Ok
>>> RCPT TO:<wwwwwwww@free.fr> 
<<< 250 2.1.5 Destination address valid: Recipient ok
>>> DATA
<<< 354 Enter mail, end with "." on a line by itself
>>> .
<<< 250 2.0.0 e73e342d Message accepted for delivery
>>> QUIT
<<< 221 2.0.0 Bye

9) Test d'envoi d'un message sans sendmail

echo "Subject: hello" | smtp wwwwwwww@free.fr
smtp: SSL_CTX_load_verify_locations: No such file or directory

 echo "Subject: hello" | smtp  -C -v -v -s smtp geole0@free.fr
smtp: SSL_CTX_load_verify_locations: No such file or directory 

====> https://groups.google.com/g/linux.debia … a6MQ3BDFIk
====> https://serverfault.com/questions/11082 … -directory

Dernière modification par geole (Le 15/04/2023, à 18:36)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne