Sunt nou la postfix. Poate cineva ma poate indruma catre o solutie.
Am facut migrarea de la mailman2 la 3 conform site-ul oficial, totul a fost importat corect.
Cu toate acestea, am constatat că listele nu funcționează pentru mine în noua versiune. E-mailurile trimise de utilizatori nu sunt procesate. Doar e-mailurile de confirmare sunt livrate corect.
Poștașul vechi încă se ocupă de totul corect. Apropo, sunt în aceeași instanță (Ubuntu 18.04).
Dacă am înțeles bine, trebuie să schimb cumva configurația postfix.
Am generat noi liste și baze de date alias:
/var/lib/mailman3/data# aliasuri mailman
/var/lib/mailman3/data# cat postfix_lmtp
# Aliasuri care sunt vizibile numai în domeniul @ xxxx.xxxxx.com.
[email protected] lmtp: [127.0.0.1]: 8024
.......
.......
.....
și apoi a adăugat un fișier cu aliasuri noi prin postmap
#postmap /var/lib/mailman3/data/postfix_lmtp
După aceea, am adăugat fișiere noi cu alias la alias_maps și ailas_database în
principal.cf
smtpd_banner = $ myhostname ESMTP $ mail_name (Ubuntu)
biff = nu
append_dot_mydomain = nr
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated reject_unauth_destination
readme_directory = nr
# Parametri TLS
smtpd_tls_cert_file = /etc/ssl/certs/ssl-cert-snakeoil.pem
smtpd_tls_key_file = /etc/ssl/private/ssl-cert-snakeoil.key
smtpd_use_tls = da
smtpd_tls_session_cache_database = btree: ${data_directory}/smtpd_scache
smtp_tls_session_cache_database = btree: ${data_directory}/smtp_scache
myhostname = xxx.xxxx.com
alias_maps = hash:t/etc/aliases, hash:/var/lib/mailman3/data/postfix_lmtp
alias_database = hash:/etc/aliases, hash:/var/lib/mailman3/data/postfix_lmtp.db
myorigin = /etc/mailname
mydestination = xxxxxxxxx.xxxxxx.com, localhost, localhost.localdomain, localhost
relayhost =
relay_domains = /var/lib/mailman3/data/postfix_domains
mynetworks = 127.0.0.0/8, [:: 1]/128, actual_server_ip
cutie_poștală_size_limit = 0
destinatar_delimiter = +
inet_interfaces = all
milter_default_action = accept
milter_protocol = 2
smtpd_milters = inet: localhost: 8891
non_smtpd_milters = inet: localhost: 8891
local_recipient_maps =
luser_relay = [email protected]
transport_maps = hash:/etc/postfix/transport
slow_destination_recipient_limit = 5
slow_destination_concurrency_limit = 2
Acum am rămas fără idei despre cum să fac ca mailman3 să funcționeze.
Nu este important pentru mine să salvez mailman2, voi fi gata să scap de el de îndată ce mailman3 funcționează.
UPD: Am început să primesc mail, dar mailman3 nu le trimite pe liste. Din anumite motive, îl trimite la o anumită cutie poștală.
Mai jos este o parte din mail.log care arată cum este tratat un mesaj trimis listei mailman3. Nu există erori în mail.err și mailman.log.
/var/log/mail.log
postfix/smtpd[24824]: conectați-vă de la xxxx.com
postfix/smtpd[24824]: A30EB1171B: client=xxxxx.com
postfix/cleanup[24827]: A30EB1171B: message-id=<[email protected]>
opendkim[24800]: A30EB1171B: xxxxx.com nu este intern
opendkim[24800]: A30EB1171B: neautentificat
opendkim[24800]: A30EB1171B: verificarea DKIM cu succes
opendkim[24800]: A30EB1171B: s=20161025 d=xxxx.com SSL
postfix/qmgr[20609]: A30EB1171B: from=<[email protected]>, size=12738, nrcpt=1 (coada activă)
postfix/cleanup[24827]: D91391179B: message-id=<[email protected]>
postfix/local[24829]: A30EB1171B: to=<[email protected]>, releu=local, întârziere=0,23, întârzieri=0,22/0/0/0,01, dsn=2,0,0, stare=trimis (redirecționat ca D91391179B )
postfix/qmgr[20609]: D91391179B: from=<[email protected]>, size=13112, nrcpt=1 (coada activă)
postfix/qmgr[20609]: A30EB1171B: eliminat
postfix/smtpd[24824]: deconectați-vă de la xxxxx.com ehlo=2 starttls=1 mail=1 rcpt=1 data=1 quit=1 comenzi=7
postfix/smtp[24771]: D91391179B: to=<[email protected]>, orig_to=<[email protected]>, relay=xxxxx.com []:25, delay=0.52, delays=0/0/0.05 /0.46, dsn=2.0.0, stare=trimis (250 2.0.0 OK 1624661277 dz4si5042577qvb.36 - gsmtp)
postfix/qmgr[20609]: D91391179B: eliminat