Problème lors de l'envoie d'un mail

Tags: #<Tag:0x00007feddd013f38> #<Tag:0x00007feddd013e20>

Bonjour à tous !
Voila j’ai upgrade mon VPS de debian 11 vers debian 12 il y a quelque temps, et en même temps update tout les package installé (ce que je fais régulièrement)
J’ai eu un petit soucis avec postfix, pour une raison que j’ignore certain de ses fichiers se sont corrompu, j’ai donc juste réinstaller le package abec apt install postfix --reinstall ce qui conserve les config.
Malgré ca, quand j’envoie un mail, je recoit toujours une réponse:

This is the mail system at host [datahosting.fr](http://datahosting.fr/).

I'm sorry to have to inform you that your message could not
be delivered to one or more recipients. It's attached below.

For further assistance, please send mail to postmaster.

If you do so, please include this problem report. You can
delete your own text from the attached returned message.

The mail system

<-@[datahosting.fr](http://datahosting.fr/)> (expanded from <->): bad address syntax

<[1@datahosting.fr](mailto:1@datahosting.fr)> (expanded from <1>): host
[datahosting.fr](http://datahosting.fr/)[private/dovecot-lmtp] said: 550 5.1.1 <[1@datahosting.fr](mailto:1@datahosting.fr)>
User doesn't exist: [1@datahosting.fr](mailto:1@datahosting.fr) (in reply to RCPT TO command)

<[n@datahosting.fr](mailto:n@datahosting.fr)> (expanded from <n>): host
[datahosting.fr](http://datahosting.fr/)[private/dovecot-lmtp] said: 550 5.1.1 <[n@datahosting.fr](mailto:n@datahosting.fr)>
User doesn't exist: [n@datahosting.fr](mailto:n@datahosting.fr) (in reply to RCPT TO command)

<[postlogd@datahosting.fr](mailto:postlogd@datahosting.fr)> (expanded from <postlogd>): host
[datahosting.fr](http://datahosting.fr/)[private/dovecot-lmtp] said: 550 5.1.1
<[postlogd@datahosting.fr](mailto:postlogd@datahosting.fr)> User doesn't exist: [postlogd@datahosting.fr](mailto:postlogd@datahosting.fr) (in
reply to RCPT TO command)

<[unix-dgram@datahosting.fr](mailto:unix-dgram@datahosting.fr)> (expanded from <unix-dgram>): host
[datahosting.fr](http://datahosting.fr/)[private/dovecot-lmtp] said: 550 5.1.1
<[unix-dgram@datahosting.fr](mailto:unix-dgram@datahosting.fr)> User doesn't exist: [unix-dgram@datahosting.fr](mailto:unix-dgram@datahosting.fr)
(in reply to RCPT TO command)

Je n’ai rien touché à la configuration, le maila atterrit bien dans la boite mail que je souhaite, mais j’obtient cette erreur. J’ai donc chercher dans mes fichiers de configuration postfix, dovecot, spamassin, mais rien trouvé. J’ai tenté de demander de l’aide à chatgpt, mais lui aussi n’arrive pas à m’aider.

Je m’oriente donc vers vous pour savoir d’où peut venir se problème. Je ne sais pas trop quelle fichier je dois vous fournir, je n’ai pas trop envie de surchargé inutilement le post.

Le code d’erreur 550 est lié au blocage pour spam, soit ton ip ou ton nom de domaine sont présent sur une liste de blocage, ou suite à la réinstallation la configuration de postfix n’est pas correcte (smtp hello, myhostname, etc).

Regarde du côté de tes sauvegardes pour les fichiers de configuration (et si tu as pas de sauvegarde … :stuck_out_tongue_closed_eyes:).

Je viens de vérifier, côté configuration rien n’a bougé.
Le smtp hello est le même.
Le plus étrange c’est que j’envoie l’email à une seul adresse, et dans le mail d’erreur il y :

  • Une adresse mal formé (celle avec -@…)
  • Des adresses que je n’ai pas mis dans mon mail: (1@…, postlogd@…, unix-dgram@…)

Mis à aucun moment il y a un alias ou une redirection mail vers ces adresse :confused:

Tu as bien vérifié tes fichiers de configuration, y compris la partie transport ?

Tu nous dit pas tout, il manque des informations c’est obligé, la corruption des fichiers de postfix elle vint d’où ?

Tu ne te serais pas fais trouer ton serveur ? datahosting.fr c’est un domaine de ton serveur ?

Pour la corruption des fichiers aucune idée, je sais que la machine à eu un soucis de disque dur et qu’on a du le changer, ou peut être la maj debian 10 vers 11 / debian 11 vers 13

J’ai vérifié toutes les configurations y compris transport, mais je ne trouve rien :confused:

Il ne me semble pas que mon serveur ai subit une intrusion, surtout que j’ai changé les ports par défaut les plus sensibles, et en regardant les logs de connexion aucune n’est suspecte

Je vais tout revérifier ce soir pour être sûr.

Bonjour,

Les courriels de retour d’erreur c’est bien mais les extraits des logs c’est beaucoup mieux.
Là tout ce que l’on voit c’est que des destinataires sont refusés car aucun utilisateur correspondant n’existe : -, 1, n, postlogd, unix-dgram
Tu devrais savoir à quoi correspondent ces utilisateurs.

Il faut au minimum nous expliquer comment les utilisateurs du courriel sont gérés. Idéalement il faut montrer postconf -n et les extraits des logs pertinents.

Après relecture de tout mes fichiers de configuration, ils sont bien semblable au ancien.
Mais j’ai remarqué deux erreures sur la ligne spamassasins (qui est d’ailleur spamd comme service) et la dernière ligne qui avait l’air de foutre le bordel aussi : postlogd, qui d’après que je lis n’est pas très utile vu que postfix gère très bien le log tout suel, donc je les retirer, et la je n’ai plus aucune erreur.

Merci à tous pour votre aide.