Any ideas?
2022-06-17 11:58:34.481758500 18817 Accepted connection 2/40 from 84.205.251.179 / mail.synigoros.gr
2022-06-17 11:58:34.481932500 18817 Connection from mail.synigoros.gr [84.205.251.179]
2022-06-17 11:58:35.627736500 18817 (connect) earlytalker: pass, not spontaneous
2022-06-17 11:58:35.630252500 18817 (connect) relay: skip, no match
2022-06-17 11:58:35.695425500 18817 (connect) dnsbl: pass
2022-06-17 11:58:35.696090500 18817 220 mail.pieria.gr ESMTP
2022-06-17 11:58:35.710194500 18817 dispatching EHLO EXSRV01.SYNIGOROS2.LOCAL
2022-06-17 11:58:35.715113500 18817 (ehlo) helo: karma -1 (-1)
2022-06-17 11:58:35.715289500 18817 (ehlo) helo: fail, NAUGHTY, no such host
2022-06-17 11:58:35.716588500 18817 250-pieria.gr Hi mail.synigoros.gr [84.205.251.179]
2022-06-17 11:58:35.716721500 18817 250-PIPELINING
2022-06-17 11:58:35.716819500 18817 250-8BITMIME
2022-06-17 11:58:35.716921500 18817 250-SIZE 30000000
2022-06-17 11:58:35.717059500 18817 250-STARTTLS
2022-06-17 11:58:35.717160500 18817 250 AUTH PLAIN LOGIN
2022-06-17 11:58:35.728953500 18817 dispatching MAIL FROM:<abosd@synigoros.gr> SIZE=886086
2022-06-17 11:58:35.770021500 18817 (mail) resolvable_fromhost: pass, synigoros.gr has MX at mail3.synigoros.gr
2022-06-17 11:58:35.796156500 18817 (mail) sender_permitted_from: skip, tolerated, none, synigoros.gr: No applicable sender policy available
2022-06-17 11:58:35.796428500 18817 (mail) naughty: disconnecting
2022-06-17 11:58:35.796849500 18817 (deny) logging::logterse: ` 84.205.251.179 mail.synigoros.gr EXSRV01.SYNIGOROS2.LOCAL naughty 903 (helo) HELO hostname does not exist msg denied before queued
2022-06-17 11:58:35.797268500 18817 deny mail from <abosd@synigoros.gr> ((helo) HELO hostname does not exist)
2022-06-17 11:58:35.797407500 18817 550 (helo) HELO hostname does not exist
2022-06-17 11:58:35.797583500 18817 click, disconnecting
2022-06-17 11:58:35.858701500 1521 cleaning up after 18817
No special contribs, plain SME. My /etc/qpsmtpd/plugins:
#
# Example configuration file for plugins
#
# enable this to get configuration via http; see perldoc
# plugins/http_config for details.
# http_config http://localhost/~smtpd/config/ http://www.example.com/smtp.pl?config=
# tls should load before count_unrecognized_commands
# to support legacy port 465, tls must load before connection plugins
#tls
# hosts_allow does not work with the tcpserver deployment model!
# perldoc plugins/hosts_allow for an alternative.
#
# The hosts_allow module must be loaded if you want the -m / --max-from-ip /
# my $MAXCONNIP = 5; # max simultaneous connections from one IP
# settings... without this it will NOT refuse more than $MAXCONNIP connections
# from one IP!
hosts_allow
# connection / informational plugins
#connection_time
#karma penalty_box 1 reject naughty
ident/geoip
#ident/p0f /tmp/.p0f_socket version 3
fcrdns
quit_fortune
earlytalker
count_unrecognized_commands 4
relay
#whitelist
dnsbl reject naughty reject_type disconnect
rhsbl
# greylisting reject 0 p0f genre,windows
# HELO plugins
helo policy strict reject 0
# enable to reject MAIL FROM:/RCPT TO: parameters if client helo was HELO
# (strict RFC 821)... this is not used in EHLO ...
# parse_addr_withhelo
# AUTH plugins
#auth/auth_checkpassword checkpw /usr/local/vpopmail/bin/vchkpw true /usr/bin/true
#auth/auth_vpopmail
#auth/auth_vpopmaild
#auth/auth_vpopmail_sql
auth/auth_flat_file
auth/authdeny
# enable to accept MAIL FROM:/RCPT TO: addresses without surrounding <>
dont_require_anglebrackets
# MAIL FROM plugins
badmailfrom reject naughty
#badmailfromto
resolvable_fromhost reject 0
sender_permitted_from reject 1
# RCPT TO plugins
badrcptto
#qmail_deliverable
# this plugin needs to run after all other "rcpt" plugins
rcpt_ok
# DATA plugins
#uribl
headers reject 0 reject_type temp require From,Date future 2 past 15
bogus_bounce log
#loop
dkim reject 0
# dmarc requires dkim and SPF to run before it
dmarc
# content filters
virus/klez_filter
# You can run the spamassassin plugin with options. See perldoc
# plugins/spamassassin for details.
#
spamassassin reject 12
# rejects mails with a SA score higher than 20 and munges the subject
# of the score is higher than 10.
#
# spamassassin reject 20 munge_subject_threshold 10
# dspam must run after spamassassin for the learn_from_sa feature to work
dspam autolearn spamassassin reject 0.95
# run the clamav virus checking plugin (max size in Kb)
# virus/clamav
# virus/clamdscan deny_viruses yes max_size 1024
naughty reject data
# You must enable a queue plugin - see the options in plugins/queue/ - for example:
# queue to a maildir
# queue/maildir /home/spamtrap/mail
# queue the mail with qmail-queue
# queue/qmail-queue
# forward to another mail server
# queue/smtp-forward 10.2.2.2 9025
# If you need to run the same plugin multiple times, you can do
# something like the following
# relay
# relay:0 somearg
# relay:1 someotherarg