This does not seem to be LMTP or Cyrus fault: Thunderbird, Pegasus Mail,
POP Peeper, FairEmail (for Android), Nextcloud Mail (Horde) read old and
new email smoothly, but Cyrus gets emails sent to the sole addresses
user@domain only, never from aliases (root, postmaster, dmarc, info,
etc.) Here is a trace of an email got from Google to <vla...@on.lt> today:
2025-06-26 02:59:59
*from* noreply-dmarc-supp...@google.com
#1 2025-06-26 13:48:39 Δ10:48:40
*by* mail-qv1-f73.google.com *with* SMTP id… *for* <vla...@on.lt>
TLS=true
#2 2025-06-26 13:48:39 Δ10:48:40
*from* mail-qv1-f73.google.com (mail-qv1-f73.google.com
[209.85.219.73]) *by* sala.online.lt (OpenSMTPD) *with* ESMTP id…
*for* <vla...@on.lt> TLS=false
#3 2025-06-26 13:48:39 Δ10:48:40
*from* localhost ([*unix socket*]) *by* sala.online.lt (*Cyrus* 3.8.5)
*with* *LMTPA* TLS=true
2025-06-26 13:48:39 Δ00:00
*to* vla...@on.lt
Why do not alias are accepted but never redirect email to users
specified in /etc/mail/aliases via alias <aliases>? After smtpctl update
table aliases(and domains, ip, virtual). Although users linked in the
alias table are always recognised:
mda delivery evpid=… from=<noreply-dmarc-supp...@google.com>
to=<dm...@on.lt> rcpt=<dm...@on.lt> user=*uolys* delay=…
result=TempFail stat=Error (temporary failure: "")
--
Vladas Palubinskas
vla...@on.lt
https://vladas.palubinskas.lt/