View Issue Details

IDProjectCategoryView StatusLast Update
0000021ShelterMailspublic2019-11-10 12:44
ReporterAxelTerizaki Assigned ToAxelTerizaki  
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionreopened 
Summary0000021: Présence sur des listes antispam
DescriptionSuite aux derniers soucis rencontrés côté mail (voir les bugs en relation) Shelter est présent sur deux listes antispam, blackscatterer et barracudacentral

On va le faire enlever rapidement
TagsNo tags attached.

Activities

AxelTerizaki

AxelTerizaki

2019-05-01 19:00

administrator   ~0000053

Pour les utilisateurs cela devrait se traduire par des mails non reçus quand envoyés depuis Shelter.

- Barracuda Central

L'IP a été passée en "normal" niveau réputation suite à ma demande pendant au moins 48h. La demande de délistage a été prise en compte.

- Backscatterer

Il faut payer 89CHF pour être délisté manuellement et rapidement, sinon attendre 4 semaines. La dernière vague de spam enregistrée était le 20/04 du coup le délistage aura vraisemblablement lieu le 20/05

A voir si beaucoup utilisent cette blacklist en paritculier;

J'ai aussi crée un compte sur mxtoolbox pour monitorer les blacklistages.

Je laisse ouvert tant que c'est pas proprement délisté
AxelTerizaki

AxelTerizaki

2019-05-01 19:33

administrator   ~0000054

Suppression de barracuda OK, faut attendre 24/48h que ça se propage. Pendant 30j. Dans 30j l'IP sera réévaluée mais ça devrait être OK
AxelTerizaki

AxelTerizaki

2019-05-05 12:56

administrator   ~0000060

Reçu un mail hier comme quoi on avait été retiré de Barracuda central (d'après mxtoolbox)
AxelTerizaki

AxelTerizaki

2019-06-02 10:09

administrator   ~0000097

Apparement on est toujorus sur backscatterer et je sais pas comment ça se fait. Il semblerait que la dernière fois qu'on a eu un souci était le 31 Mai.

Je pensais pourtant que ça avait été résolu

Là je sais pas trop quoi fair pour trouver d'où ça peut venir...
AxelTerizaki

AxelTerizaki

2019-06-02 10:10

administrator   ~0000098

Ah j'ai oublié l'URL : http://www.backscatterer.org/index.php
AxelTerizaki

AxelTerizaki

2019-06-08 23:19

administrator   ~0000099

A total of 10 Impacts were detected during this listing. Last was 31.05.2019 01:35 CEST +/- 1 minute.
Earliest date this IP can expire is 28.06.2019 01:35 CEST.

Donc à priori pas de nouveau ping depuis le 31/05 ce qui est quand même un poil bizarre.
AxelTerizaki

AxelTerizaki

2019-06-08 23:21

administrator   ~0000100

A noter également que actuellement ça ne fait chier que les gens voulant s'inscrire sur issues.shelter.moe. Les mails envoyés par ce dernier sont systématiquement refusés. J'ai pas eu d'autres retours comme quoi des mails n'auraient jamais été reçus, après c'est toujours difficile de se rendre compte.
Sestren

Sestren

2019-06-17 12:06

administrator   ~0000101

Faille dans un des sites web qui peut envoyer des mails : je ne sais pas lequel par contre.
On peut empêcher www-data d'envoyer des mails
Sestren

Sestren

2019-06-17 12:38

administrator   ~0000102

Possibilité de tracer quel site php, mais faut que je refasse la conf de tous les sites (et de postfix)
AxelTerizaki

AxelTerizaki

2019-06-17 12:39

administrator   ~0000103

C'est bien ce que je me disais, y'a un moyen pour faire ça il me semble.

Si tu as un bon tuto/site à conseiller, je peux t'aider à le faire après.
AxelTerizaki

AxelTerizaki

2019-06-20 11:23

administrator   ~0000104

Apparement des gens voulant s'inscrire sur Mastodon ne peuvent pas recevoir le mail de vérification.

Je suis allé voir backscatterer, apparement pas eu de nouvel envoi de spam, on est toujours schedule pour être retirés le 28/06
Sestren

Sestren

2019-06-28 12:21

administrator   ~0000105

On a été retiré
AxelTerizaki

AxelTerizaki

2019-07-23 16:54

administrator   ~0000108

Je rouvre car on a été remis dessus le 07/07

et je sais pas trop comment identifier le script qui pourrait envoyer des mails...
Sestren

Sestren

2019-07-23 18:02

administrator   ~0000109

Pas le temps de m'en occuper avant septembre au mieux
keul125

keul125

2019-08-09 10:04

developer   ~0000126

https://www.php.net/manual/fr/mail.configuration.php#ini.mail.log

dans le php.ini, on peut indiquer un nom de fichier pour loguer les scripts utilisant la fonction mail()
(on pourrait le mettre dans /var/log/phpmail.log )
AxelTerizaki

AxelTerizaki

2019-08-09 22:03

administrator   ~0000129

J'ai ajouté le paramètre à /etc/php/7.2/fpm/php.ini

J'ai crée un fichier vide avec les mêmes permissions que php7.2-fpmlog dans /var/log

J'ai ajouté le fichier à la rotation des logs dans /etc/logrotate.d/php7.2-fpm

Faudrait quand même trouver de quoi auditer la commande système mail.
AxelTerizaki

AxelTerizaki

2019-09-02 09:26

administrator   ~0000130

J'ai identifié le coupable présumé : un wordpress mal configuré qui n'avait pas de recaptcha pour les inscriptions, du coup la majorité des mails partant de php venait de là

J'ai vu avec l'auteur et ça a été réparé le 28/08 et le dernier hit d'après backscaterer date de ce jour-là, donc rendez-vous dans un mois pour ovir si on est effectivement retiré ou si ça vient d'autre chose
AxelTerizaki

AxelTerizaki

2019-09-12 18:46

administrator   ~0000131

On est toujours sur Backscatterer et ça fait chier.

A total of 26 Impacts were detected during this listing. Last was 11.09.2019 21:34 CEST +/- 1 minute.

Accessoirement je tombe sur ça dnas les logs :

Sep 11 21:34:04 shelterv2 postfix/smtp[9766]: 3C4951A0163: to=<keul125@gmail.com
>, orig_to=<keul@keul.fr>, relay=gmail-smtp-in.l.google.com[2a00:1450:400c:c0c::
1a]:25, delay=0.43, delays=0.06/0.02/0.19/0.17, dsn=5.7.1, status=bounced (host
gmail-smtp-in.l.google.com[2a00:1450:400c:c0c::1a] said: 550-5.7.1 [2001:41d0:2:
f15a::] Our system has detected that this message does 550-5.7.1 not meet IPv6 s
ending guidelines regarding PTR records and 550-5.7.1 authentication. Please rev
iew 550-5.7.1 https://support.google.com/mail/?p=IPv6AuthError for more informa
tion 550 5.7.1 . p78si3191986wme.173 - gsmtp (in reply to end of DATA command))

Je suppose que Keul a pas fait un truc comme il fallait dans sa déclaration DNS parce que j'ai jamais vu cette erreur avant
Sestren

Sestren

2019-09-13 15:50

administrator   ~0000134

Oui, c'est pas fait correctement pour la déclaration DNS
Sestren

Sestren

2019-09-13 15:57

administrator   ~0000135

J'ai remove php-mail de shelterv2
Si les gens veulent des mails pour leurs sites, il leur faudra configurer correctement la partie mail avec un compte mail (qu'on leur filera)
Sestren

Sestren

2019-10-08 14:56

administrator   ~0000140

En regardant les logs on est encore blacklist : toujours lié à un mail de keul...

Oct 3 20:58:38 shelterv2 postfix/smtpd[29149]: 1928B1A00B5: client=unknown[213.109.235.231]
Oct 3 20:58:39 shelterv2 postfix/cleanup[18532]: 1928B1A00B5: message-id=<5B0CD468.42C0CA34@losaass.it>
Oct 3 20:58:41 shelterv2 opendkim[2613]: 1928B1A00B5: can't parse From: header value '=?ISO8859-16?B?IkF1ZHJpbmEiIDxUZXJyeUxld2lzdmV5bmFAbG9zYWFzcy5pdD4=?='
Oct 3 20:58:41 shelterv2 postfix/qmgr[3425]: 1928B1A00B5: from=<TerryLewisveyna@losaass.it>, size=28018, nrcpt=1 (queue active)
Oct 3 20:58:41 shelterv2 postfix/smtpd[18556]: 8BF321A0383: client=localhost[127.0.0.1], orig_queue_id=1928B1A00B5, orig_client=unknown[213.109.235.231]
Oct 3 20:58:41 shelterv2 postfix/cleanup[18532]: 8BF321A0383: message-id=<5B0CD468.42C0CA34@losaass.it>
Oct 3 20:58:41 shelterv2 opendkim[2613]: 8BF321A0383: can't parse From: header value '=?ISO8859-16?B?IkF1ZHJpbmEiIDxUZXJyeUxld2lzdmV5bmFAbG9zYWFzcy5pdD4=?='
Oct 3 20:58:41 shelterv2 postfix/qmgr[3425]: 8BF321A0383: from=<TerryLewisveyna@losaass.it>, size=28923, nrcpt=2 (queue active)
Oct 3 20:58:41 shelterv2 amavis[2106]: (02106-13) Passed CLEAN {RelayedOpenRelay}, [213.109.235.231]:34387 [67.97.10.52] <TerryLewisveyna@losaass.it> -> <keul@keul.fr>, Queue-ID: 1928B1A00B5, Message-ID: <5B0CD468.42C0CA34@losaass.it>, mail_id: O_03Z7sg1LMI, Hits: -, size: 28497, queued_as: 8BF321A0383, 181 ms
Oct 3 20:58:41 shelterv2 postfix/lmtp[18554]: 1928B1A00B5: to=<keul@keul.fr>, relay=127.0.0.1[127.0.0.1]:10024, delay=3.7, delays=3.6/0.01/0/0.18, dsn=2.0.0, status=sent (250 2.0.0 from MTA(smtp:[127.0.0.1]:10025): 250 2.0.0 Ok: queued as 8BF321A0383)
Oct 3 20:58:41 shelterv2 postfix/qmgr[3425]: 1928B1A00B5: removed
Oct 3 20:58:41 shelterv2 postfix/virtual[18557]: 8BF321A0383: to=<keulbox@keul.fr>, orig_to=<keul@keul.fr>, relay=virtual, delay=0.27, delays=0.1/0.01/0/0.15, dsn=2.0.0, status=sent (delivered to maildir)
Oct 3 20:58:42 shelterv2 postfix/smtp[18558]: 8BF321A0383: to=<keul125@gmail.com>, orig_to=<keul@keul.fr>, relay=gmail-smtp-in.l.google.com[74.125.133.27]:25, delay=0.57, delays=0.1/0.01/0.26/0.19, dsn=5.7.1, status=bounced (host gmail-smtp-in.l.google.com[74.125.133.27] said: 550-5.7.1 [176.31.224.90 14] Messages missing a valid address in From: 550 5.7.1 header, or having no From: header, are not accepted. h17si2785477wmb.8 - gsmtp (in reply to end of DATA command))
Oct 3 20:58:42 shelterv2 postfix/bounce[18561]: 8BF321A0383: sender non-delivery notification: C91381A04DE
Oct 3 20:58:42 shelterv2 postfix/qmgr[3425]: 8BF321A0383: removed
Sestren

Sestren

2019-10-11 17:07

administrator   ~0000144

Changement de milter_default_action = accept en milter_default_action = tempfail dans /etc/postfix/main.cf pour check si ça peut endiguer les merdes.
Le problème est lié à

A From: header field containing only that is not legal. See RFC2047 section 5.
The <user@host> portion can't be encoded.
AxelTerizaki

AxelTerizaki

2019-10-12 10:50

administrator   ~0000146

Je m'aperçois que j'avais pas posté les explications de backscatterer sur pourquoi ça gêne, donc je le fais ici :

Please note that this listing does NOT mean you are a spammer, it means your mailsystem is either poorly configured or it is using abusive techniques.
This kind of abuse is known as BACKSCATTER (Misdirected Bounces or Misdirected Autoresponders or Sender Callouts). Click the links above to get clue how and why to stop that kind of abuse.


To track down what happened investigate your smtplogs near 09.10.2019 17:58 CEST +/-1 minute.

You will either find that your system tried to send misdirected bounces or misdirected autoresponders to claimed but in reality faked senders, or your system tried sender verify callouts against our members near that time.

So you should look for outgoing emails that have a NULL SENDER or POSTMASTER in MAIL FROM.
Sestren

Sestren

2019-10-14 13:41

administrator   ~0000148

Changement majeur dans le check des headers et la conf postfix : si problème me prévenir en urgence
Sestren

Sestren

2019-11-10 12:44

administrator   ~0000153

Ca à l'air good avec les derniers changements :)

Issue History

Date Modified Username Field Change
2019-05-01 18:42 AxelTerizaki New Issue
2019-05-01 18:42 AxelTerizaki Status new => assigned
2019-05-01 18:42 AxelTerizaki Assigned To => AxelTerizaki
2019-05-01 19:00 AxelTerizaki Note Added: 0000053
2019-05-01 19:01 AxelTerizaki Status assigned => feedback
2019-05-01 19:33 AxelTerizaki Note Added: 0000054
2019-05-05 12:56 AxelTerizaki Note Added: 0000060
2019-06-02 10:09 AxelTerizaki Note Added: 0000097
2019-06-02 10:09 AxelTerizaki Status feedback => confirmed
2019-06-02 10:10 AxelTerizaki Note Added: 0000098
2019-06-08 23:19 AxelTerizaki Note Added: 0000099
2019-06-08 23:21 AxelTerizaki Note Added: 0000100
2019-06-17 12:06 Sestren Note Added: 0000101
2019-06-17 12:38 Sestren Note Added: 0000102
2019-06-17 12:39 AxelTerizaki Note Added: 0000103
2019-06-20 11:23 AxelTerizaki Note Added: 0000104
2019-06-28 12:21 Sestren Status confirmed => closed
2019-06-28 12:21 Sestren Resolution open => fixed
2019-06-28 12:21 Sestren Note Added: 0000105
2019-07-23 16:54 AxelTerizaki Note Added: 0000108
2019-07-23 16:55 AxelTerizaki Status closed => feedback
2019-07-23 16:55 AxelTerizaki Resolution fixed => reopened
2019-07-23 18:02 Sestren Note Added: 0000109
2019-08-09 10:04 keul125 Note Added: 0000126
2019-08-09 22:03 AxelTerizaki Note Added: 0000129
2019-09-02 09:26 AxelTerizaki Note Added: 0000130
2019-09-12 18:46 AxelTerizaki Note Added: 0000131
2019-09-13 15:50 Sestren Note Added: 0000134
2019-09-13 15:57 Sestren Note Added: 0000135
2019-10-08 14:56 Sestren Status feedback => confirmed
2019-10-08 14:56 Sestren Note Added: 0000140
2019-10-11 17:07 Sestren Status confirmed => feedback
2019-10-11 17:07 Sestren Note Added: 0000144
2019-10-12 10:50 AxelTerizaki Note Added: 0000146
2019-10-14 13:41 Sestren Note Added: 0000148
2019-11-10 12:44 Sestren Status feedback => closed
2019-11-10 12:44 Sestren Note Added: 0000153