Skip to Content.
Sympa Menu

en - [en@sympa] mail into sympa user unknown in virtual alias table

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: Andy Moss <address@concealed>
  • To: address@concealed
  • Subject: [en@sympa] mail into sympa user unknown in virtual alias table
  • Date: Wed, 18 Oct 2023 07:36:44 -0400

Good morning everyone,

I am trying to set up sympa for a non-profit that was using mailman. Due to a server failure and then upgrade, mailman isn't available on ubuntu 22.04. At least not as an apt install type thing.

Found sympa as a replacement. And I have worked through the instructions repeatedly and somewhere I'm coming up short.

The web interface works. I can log in and I can make a list. I can add subscribers to it. And I can make a post to it on the web interface and it goes out to the subscribers of my test group.

However, what is failing is that NOTHING coming in to the server is being routed into sympa. I'm 100% confident that this is a "me" problem.

I'm using webmin / virtualmin for all things server config. All that said, I did all of the config for sympa by hand following the instructions line by line. But something is still not right.

I'm including the files that I think are relevant and I'm hoping someone can point me in the right direction.

Thanks in advance!
Warmest,
Andy

Oct 17 20:57:51 do1 postfix/smtpd[1485035]: NOQUEUE: reject: RCPT from pool-xx.xx.xx.xx.pitbpa.fios.verizon.net[xx.xx.xx.xx]: 550 5.1.1 <address@concealed>: Recipient address rejected: User unknown in virtual alias table; from=<address@concealed> to=<address@concealed> proto=SMTP helo=<lostswordfish.com>

** /etc/sympa/sympa/sympa.conf **
lang    en_US
domain          conceal.org
listmaster      address@concealed,address@concealed
cookie  c952eed43a0af8f87e9b214ee1434f0443e62859
static_content_path     /usr/share/sympa/static_content
css_path        /var/lib/sympa/css
css_url /css-sympa
pictures_path   /var/lib/sympa/pictures
pictures_url    /pictures-sympa
use_fast_cgi    1
wwsympa_url     https://sympa.conceal.org/wws
db_type MySQL
db_name sympa
db_host localhost
db_user sympa
db_passwd secret
sendmail        /usr/sbin/sendmail

sendmail_aliases /etc/sympa/sympa/sympa_transport
aliases_program postmap
aliases_db_type hash


** /etc/sympa/sympa/list_aliases.tt2 **
#--- [% list.name %]@[% list.domain %]: list transport map created at [% date %]
[% list.name %]@[% list.domain %] sympa:[% list.name %]@[% list.domain %]
[% list.name %]-request@[% list.domain %] sympa:[% list.name %]-request@[% list.domain %]
[% list.name %]-editor@[% list.domain %] sympa:[% list.name %]-editor@[% list.domain %]
#[% list.name %]-subscribe@[% list.domain %] sympa:[% list.name %]-subscribe@[%list.domain %]
[% list.name %]-unsubscribe@[% list.domain %] sympa:[% list.name %]-unsubscribe@[% list.domain %]
[% list.name %][% return_path_suffix %]@[% list.domain %] sympabounce:[% list.name %]@[% list.domain %]

** /etc/sympa/sympa/transport.sympa **
conceal.org                error:User unknown in recipient table
address@concealed          sympa:address@concealed
address@concealed     sympa:address@concealed
address@concealed         sympabounce:address@concealed
address@concealed  sympabounce:address@concealed


** /etc/postfix/main.cf **
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = do1.conceal.org
alias_maps = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, mail.conceal.org, localhost.conceal.org, , localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_command = /usr/bin/procmail-wrapper -o -a $DOMAIN -d $LOGNAME
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = all
virtual_alias_maps = hash:/etc/postfix/virtual, hash:/etc/sympa/sympa/virtual.sympa
sender_bcc_maps = hash:/etc/postfix/bcc
sender_dependent_default_transport_maps = hash:/etc/postfix/dependent
home_mailbox = Maildir/
smtpd_sasl_auth_enable = yes
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = yes
smtpd_recipient_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
smtp_dns_support_level = dnssec
smtp_host_lookup = dns
allow_percent_hack = no
resolve_dequoted_address = no
tls_server_sni_maps = hash:/etc/postfix/sni_map
smtpd_tls_CAfile = /etc/postfix/postfix.ca.pem
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1

# virtual(8) maps
virtual_mailbox_domains = hash:/etc/sympa/sympa/transport.sympa
virtual_mailbox_maps = hash:/etc/sympa/sympa/transport.sympa,
                       hash:/etc/sympa/sympa/sympa_transport,
                       hash:/etc/sympa/sympa/virtual.sympa

# transport maps
transport_maps = hash:/etc/sympa/sympa/transport.sympa, hash:/etc/sympa/sympa/sympa_transport


** /etc/postfix/master.cf **
uucp      unix  -       n       n       -       -       pipe
  flags=Fqhu user=uucp argv=uux -r -n -z -a$sender - $nexthop!rmail ($recipient)
#
# Other external delivery methods.
#
ifmail    unix  -       n       n       -       -       pipe
  flags=F user=ftn argv=/usr/lib/ifmail/ifmail -r $nexthop ($recipient)
bsmtp     unix  -       n       n       -       -       pipe
  flags=Fq. user=bsmtp argv=/usr/lib/bsmtp/bsmtp -t$nexthop -f$sender $recipient
scalemail-backend unix -       n       n       -       2 pipe
  flags=R user=scalemail argv=/usr/lib/scalemail/bin/scalemail-store ${nexthop} ${user} ${extension}
mailman   unix  -       n       n       -       -       pipe
  flags=FRX user=list argv=/usr/lib/mailman/bin/postfix-to-mailman.py ${nexthop} ${user}
submission      inet    n       -       y       -       - smtpd -o smtpd_sasl_auth_enable=yes -o smtpd_tls_security_level=may
smtps   inet    n       -       y       -       -       smtpd -o smtpd_sasl_auth_enable=yes -o smtpd_tls_security_level=may -o smtpd_tls_wrappermode=yes
sympa   unix    -       n       n       -       -       pipe
  flags=hqRu null_sender= user=sympa argv=/usr/lib/sympa/bin/queue ${nexthop}
sympabounce unix -      n       n       -       -       pipe
  flags=hqRu null_sender= user=sympa argv=/usr/lib/sympa/bin/bouncequeue ${nexthop}



  • [en@sympa] mail into sympa user unknown in virtual alias table, Andy Moss, 10/18/2023

Archive powered by MHonArc 2.6.19+.

Top of Page