Наконец, я обнаружил проблему! В файле master.cf
был короткий параметр.
У меня было:
-o smtpd_recipient_restrictions=permit_sasl_authenticated, reject
Должно быть:
-o smtpd_recipient_restrictions=permit_sasl_authenticated, reject_unauth_destination
Параметр reject
необходимо изменить на reject_unauth_destination
, потому что smtpd отклоняет все входящие соединения до начала аутентификации sasl.
Awk
раствор:
awk '{ k = $1 OFS $2 OFS $3 }
{ sum[k] += $4; count[k]++ }
END{ for (i in sum) if (count[i] > 1) print i, sum[i] }' abc.csv
Выход:
a x p 9
b y q 8