Skip to Content.
Sympa Menu

en - AW: [en@sympa] [EXTERN] postfix configuration

Subject: The mailing list for listmasters using Sympa

List archive

Chronological Thread  
  • From: "Goltz, Immo" <address@concealed>
  • To: "address@concealed" <address@concealed>, Theodore Knab <address@concealed>
  • Subject: AW: [en@sympa] [EXTERN] postfix configuration
  • Date: Tue, 8 Apr 2025 06:55:03 +0000

Hello,

just some days ago I configured a new EL9 server and followed https://www.sympa.community/manual/install/configure-mail-server-postfix.html#virtual-domain-setting almost to the letter. 
No problems with it, it works well this way.
I think virtual domain/multi domain is not really harder to set up than single domain. The crucial part is to provide the proper list_aliases.tt2 from above documentation. The default from Sympa does not work in this context.

But besides this I had to apply some SE Linux modules allowing the in master.cf configured pipes to work.
And one allowing apache socket access.
For solving SE Linux related problems, I could not find Sympa documentation.


Regards,

Immo Goltz



Von: address@concealed <address@concealed> im Auftrag von Theodore Knab <address@concealed>
Gesendet: Montag, 7. April 2025 13:42
An: address@concealed <address@concealed>
Betreff: [EXTERN] [en@sympa] postfix configuration
 
Hello,

I am considering moving from mailman to sympa.

But, I am having trouble configing postfix with Sympa.

Anyone know how to map things out ?

I am able to get postfix to receive email from outside.

But, the mappings where postfix sends it to sympa isn't working for me
and has me perplexed.

I tried this documenation but this me more confused.
https://www.sympa.community/manual/install/configure-mail-server-postfix.html

What the heck is a list_aliases.tt2 file and how does is work ?

#--- [% 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 %]


In mailman, I have these files mappeed :
1.> file: /etc/aliases
#mailman aliases
address@concealed         mailman-join
address@concealed        mailman-leave
address@concealed        mailman-owner
address@concealed      mailman-request
address@concealed    mailman-subscribe
address@concealed  mailman-unsubscribe
# STANZA END: mailman

2.> #virtual_alias_domains = hash:/etc/postfix/maps/virtual_domains
/etc/postfix/maps/virtual_domains
testlist.anapolislinux.org test.anapolislinux.org


3.>  virtual maps
virtual_maps = hash:/etc/postfix/maps/virtual
#empty


4.> alias maps
alias_maps  = hash: /etc/aliases, hash:/etc/mailman/aliases
alias_database = $alias_maps




--
Theodore Knab
Annapolis Linux Users Group
Achtung! Externe E-Mail. Bitte keine Links oder Anhänge anklicken, außer Absender*in ist bekannt und der Inhalt sicher.
[Caution! External email. Do not open attachments or click links, unless this email was received from a known source/sender and you know the content is safe.]



Archive powered by MHonArc 2.6.19+.

Top of Page