Post installation issues (recipients refused) with Exim4 in a virtual host environment
Hi,
I have set up (I believe successfully) and configured the following in a Virtualhost environment (with HestiaCP):
- A record for lists.mydomain.com
- Venv
- Mailman core
- Mailman web (run migrate, collectstatic, compress, compilemessages) Postorius
- gunicorn, hyperkitty
- Nginx
- SMTP exim4 conf
I can see Posrorius and I have logged in and created my first mailing list:
[image: Screenshot 2023-10-11 at 10.57.31 AM.png]
My issue is that even though I have subscribed to my list as you can see above, I am not receiving the confirmation email. I get a "recipients refused" error. The smtp log for mailman is as follows:
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> recipients refused: {' kyriakos.terzopoulos@gmail.com': (550, b'Verification failed for <testlist-bounces+kyriakos.terzopoulos=gmail.com@myproject.eu>\nUnrouteable address\nSender verify failed')}
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> smtp to testlist@myproject.eu for 1 recips, completed in 0.26796579360961914 seconds
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> post to testlist@myproject.eu from testlist-confirm+c9b20c5290bec43147a7e96a6b8cd825daf913d7@myproject.eu, 1667 bytes, 1 failures
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> delivery to kyriakos.terzopoulos@gmail.com failed with code 550, b'Verification failed for <testlist-bounces+kyriakos.terzopoulos=gmail.com@myproject.eu>\nUnrouteable address\nSender verify failed'
I have used the configuration for exim that is here <https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.ht...> and I have also tested with the alternative approach that is documented in there.
Debug info follows:
First, here is my installation directory:
[image: image.png]
The following are the services that are running successfully (albeit with some warnings):
*Mailman:* ● mailman3.service - GNU Mailing List Manager Loaded: loaded (/etc/systemd/system/mailman3.service; enabled; vendor preset: enabled) Active: active (running) since Thu 2023-10-05 12:32:08 EEST; 28min ago Process: 1563357 ExecStart=/opt/mailman/venv/bin/mailman start (code=exited, status=0/SUCCESS) Main PID: 1563364 (python3) Tasks: 18 (limit: 9255) Memory: 929.7M CPU: 22.818s CGroup: /system.slice/mailman3.service ├─1563364 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/master -C /etc/mailman3/mailman.cfg ├─1563370 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=archive:0:1 ├─1563371 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=bounces:0:1 ├─1563372 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=command:0:1 ├─1563373 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=in:0:1 ├─1563374 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=lmtp:0:1 ├─1563375 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=nntp:0:1 ├─1563376 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=out:0:1 ├─1563377 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=pipeline:0:1 ├─1563378 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=rest:0:1 ├─1563379 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=retry:0:1 ├─1563380 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=task:0:1 ├─1563381 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=virgin:0:1 ├─1563382 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=digest:0:1 ├─1563420 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=rest:0:1 └─1563421 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/runner -C /etc/mailman3/mailman.cfg --runner=rest:0:1
Oct 05 12:32:07 hestia. mydomain.eu systemd[1]: Starting GNU Mailing List Manager... Oct 05 12:32:08 hestia. mydomain.eu mailman[1563357]: Starting Mailman's master runner Oct 05 12:32:08 hestia. mydomain.eu mailman[1563357]: Generating MTA alias maps Oct 05 12:32:08 hestia. mydomain.eu systemd[1]: *mailman3.service: Can't open PID file /opt/mailman/venv/master.pid (yet?) after start: Ope*> Oct 05 12:32:08 hestia. mydomain.eu systemd[1]: Started GNU Mailing List Manager.
*Note the above warning for the master.pid file. However the file exists and is writeable*
*Mailman web service*
● mailmanweb.service - GNU Mailman Web UI Loaded: loaded (/etc/systemd/system/mailmanweb.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2023-10-05 12:51:46 EEST; 9min ago Main PID: 1578503 (gunicorn) Tasks: 2 (limit: 9255) Memory: 67.2M CPU: 753ms CGroup: /system.slice/mailmanweb.service ├─1578503 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/gunicorn -c /etc/mailman3/gunicorn.conf mailman_web.wsgi:application └─1578505 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/gunicorn -c /etc/mailman3/gunicorn.conf mailman_web.wsgi:application
Oct 05 12:51:46 hestia.mydomain.eu systemd[1]: Started GNU Mailman Web UI. Oct 05 12:51:46 hestia. mydomain.eu gunicorn[1578503]: !!! Oct 05 12:51:46 hestia. mydomain.eu gunicorn[1578503]: !!! *WARNING: configuration file should have a valid Python extension*. Oct 05 12:51:46 hestia. mydomain.eu gunicorn[1578503]: !!!
*Another warning above, however the service is starting normally.*
*Django Qcluster*
● qcluster.service - HyperKitty async tasks runner Loaded: loaded (/etc/systemd/system/qcluster.service; disabled; vendor preset: enabled) Active: active (running) since Thu 2023-10-05 12:51:40 EEST; 10min ago Main PID: 1578463 (mailman-web) Tasks: 8 (limit: 9255) Memory: 101.2M CPU: 30.915s CGroup: /system.slice/qcluster.service ├─1578463 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/mailman-web qcluster --pythonpath /etc/mailman3 --settings settings ├─1578465 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/mailman-web qcluster --pythonpath /etc/mailman3 --settings settings ├─1578466 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/mailman-web qcluster --pythonpath /etc/mailman3 --settings settings ├─1578467 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/mailman-web qcluster --pythonpath /etc/mailman3 --settings settings ├─1578468 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/mailman-web qcluster --pythonpath /etc/mailman3 --settings settings ├─1578469 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/mailman-web qcluster --pythonpath /etc/mailman3 --settings settings ├─1578470 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/mailman-web qcluster --pythonpath /etc/mailman3 --settings settings └─1578471 /opt/mailman/venv/bin/python3 /opt/mailman/venv/bin/mailman-web qcluster --pythonpath /etc/mailman3 --settings settings
Oct 05 12:51:40 hestia. mydomain.eu systemd[1]: Started HyperKitty async tasks runner. Oct 05 12:51:40 hestia. mydomain.eu mailman-web[1578463]: 09:51:40 [Q] INFO Q Cluster washington-solar-muppet-alanine starting. Oct 05 12:51:40 hestia. mydomain.eu mailman-web[1578466]: 09:51:40 [Q] INFO Process-1:1 ready for work at 1578466 Oct 05 12:51:40 hestia. mydomain.eu mailman-web[1578467]: 09:51:40 [Q] INFO Process-1:2 ready for work at 1578467 Oct 05 12:51:40 hestia. mydomain.eu mailman-web[1578468]: 09:51:40 [Q] INFO Process-1:3 ready for work at 1578468 Oct 05 12:51:40 hestia. mydomain.eu mailman-web[1578469]: 09:51:40 [Q] INFO Process-1:4 ready for work at 1578469 Oct 05 12:51:41 hestia. mydomain.eu mailman-web[1578470]: 09:51:41 [Q] INFO Process-1:5 monitoring at 1578470 Oct 05 12:51:41 hestia. mydomain.eu mailman-web[1578465]: 09:51:41 [Q] INFO Process-1 guarding cluster washington-solar-muppet-alanine Oct 05 12:51:41 hestia. mydomain.eu mailman-web[1578465]: 09:51:41 [Q] INFO Q Cluster washington-solar-muppet-alanine running. Oct 05 12:51:41 hestia.mydomain.eu mailman-web[1578471]: 09:51:41 [Q] INFO Process-1:6 pushing tasks at 1578471
Nginx (hestia CP virtual hosts)
server { listen 1.2.3.4:80; server_name lists.mydomain <http://lists.mydomain.com>.eu;
location /static/ {
alias /opt/mailman/venv/web/static/;
}
location / {
proxy_pass http://127.0.0.1:8000;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $remote_addr;
}
}
Happy to share my other mailman or EXIM4 configuration files if needed.
Thanks in advance.
Kyriakos
Mailman's content filtering has removed the following MIME parts from this message.
Content-Type: image/png Name: image.png
Content-Type: image/png Name: =?UTF-8?B?U2NyZWVuc2hvdCAyMDIzLTEwLTExIGF0IDEwLjU3LjMx4oCvQU0ucG5n?=
Replaced multipart/alternative part with first alternative.
On Wed, Oct 11, 2023 at 11:15 AM Kyriakos Terzopoulos < kyriakos.terzopoulos@gmail.com> wrote:
Hi,
I have set up (I believe successfully) and configured the following in a Virtualhost environment (with HestiaCP):
- A record for lists.mydomain.com
- Venv
- Mailman core
- Mailman web (run migrate, collectstatic, compress, compilemessages) Postorius
- gunicorn, hyperkitty
- Nginx
- SMTP exim4 conf
I can see Posrorius and I have logged in and created my first mailing list:
[image: Screenshot 2023-10-11 at 10.57.31 AM.png]
My issue is that even though I have subscribed to my list as you can see above, I am not receiving the confirmation email. I get a "recipients refused" error. The smtp log for mailman is as follows:
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> recipients refused: {' kyriakos.terzopoulos@gmail.com': (550, b'Verification failed for <testlist-bounces+kyriakos.terzopoulos=gmail.com@myproject.eu
\nUnrouteable address\nSender verify failed')}
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> smtp to testlist@myproject.eu for 1 recips, completed in 0.26796579360961914 seconds
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> post to testlist@myproject.eu from testlist-confirm+c9b20c5290bec43147a7e96a6b8cd825daf913d7@myproject.eu, 1667 bytes, 1 failures
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> delivery to kyriakos.terzopoulos@gmail.com failed with code 550, b'Verification failed for <testlist-bounces+kyriakos.terzopoulos=gmail.com@myproject.eu
\nUnrouteable address\nSender verify failed'
I have used the configuration for exim that is here < https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.ht...
and I have also tested with the alternative approach that is documented in
What do you have in the Exim's mainlog?
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]
Hi,
I have the following in my mailman log
[11/Oct/2023:12:31:39 +0300] "GET /3.1/lists/ testlist@myproject.eu/held/count HTTP/1.1" 200 73 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:43 +0300] "GET /3.1/lists/testlist.myproject.eu HTTP/1.1" 200 425 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:43 +0300] "GET /3.1/lists/testlist@myproject.eu/config HTTP/1.1" 200 3111 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:43 +0300] "GET /3.1/lists/testlist.myproject.eu/archivers HTTP/1.1" 200 100 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:51 +0300] "GET /3.1/lists/testlist.myproject.eu HTTP/1.1" 200 425 "-" "GNU Mailman REST client v3.3.5" Oct 11 12:31:51 2023 (1534165) deque: do_confirm_verify Traceback (most recent call last): File "/opt/mailman/venv/lib/python3.10/site-packages/mailman/app/workflow.py", line 69, in __next__ return step() File "/opt/mailman/venv/lib/python3.10/site-packages/mailman/app/subscriptions.py", line 382, in _step_send_confirmation raise StopIteration StopIteration [11/Oct/2023:12:31:51 +0300] "POST /3.1/members HTTP/1.1" 202 143 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:51 +0300] "GET /3.1/lists/testlist.myproject.eu HTTP/1.1" 200 425 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:51 +0300] "GET /3.1/lists/testlist@myproject.eu/config HTTP/1.1" 200 3111 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:51 +0300] "GET /3.1/lists/testlist.myproject.eu/archivers HTTP/1.1" 200 100 "-" "GNU Mailman REST client v3.3.5"
*Kyriakos Terzopoulos *Web developer / e-learning expert
*Tel:*+30 211 213 9858
*Mobile:* +30 694 526 4512
- E-mail: *kyriakos.terzopoulos@gmail.com
- Skype:* kyriakos.terzopoulos Find me on Facebook <http://www.facebook.com/cirrus3d> Follow me on Twitter <http://twitter.com/#%21/cirrus3d>
On Wed, 11 Oct 2023 at 11:54, Odhiambo Washington <odhiambo@gmail.com> wrote:
On Wed, Oct 11, 2023 at 11:15 AM Kyriakos Terzopoulos < kyriakos.terzopoulos@gmail.com> wrote:
Hi,
I have set up (I believe successfully) and configured the following in a Virtualhost environment (with HestiaCP):
- A record for lists.mydomain.com
- Venv
- Mailman core
- Mailman web (run migrate, collectstatic, compress, compilemessages) Postorius
- gunicorn, hyperkitty
- Nginx
- SMTP exim4 conf
I can see Posrorius and I have logged in and created my first mailing list:
[image: Screenshot 2023-10-11 at 10.57.31 AM.png]
My issue is that even though I have subscribed to my list as you can see above, I am not receiving the confirmation email. I get a "recipients refused" error. The smtp log for mailman is as follows:
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> recipients refused: {' kyriakos.terzopoulos@gmail.com': (550, b'Verification failed for <testlist-bounces+kyriakos.terzopoulos=gmail.com@myproject.eu
\nUnrouteable address\nSender verify failed')}
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> smtp to testlist@myproject.eu for 1 recips, completed in 0.26796579360961914 seconds
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> post to testlist@myproject.eu from testlist-confirm+c9b20c5290bec43147a7e96a6b8cd825daf913d7@myproject.eu, 1667 bytes, 1 failures
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> delivery to kyriakos.terzopoulos@gmail.com failed with code 550, b'Verification failed for <testlist-bounces+kyriakos.terzopoulos=gmail.com@myproject.eu
\nUnrouteable address\nSender verify failed'
I have used the configuration for exim that is here <
https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.ht...
and I have also tested with the alternative approach that is documented in
What do you have in the Exim's mainlog?
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ Archived at: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/...
This message sent to kyriakos.terzopoulos@gmail.com
Please also find below the mailman conf command:
(venv) mailman@hestia:~/venv/bin$ ./mailman conf [ARC] authserv_id: [ARC] dkim: yes [ARC] dmarc: yes [ARC] domain: [ARC] enabled: no [ARC] privkey: [ARC] selector: [ARC] sig_headers: From, Sender, Reply-To, Subject, Date, Message-ID, To, Cc, MIME-Version, Content-Type, Content-Transfer-Encoding, Content-ID, Content-Description, Resent-Date, Resent-From, Resent-Sender, Resent-To, Resent-Cc, Resent-Message-ID, In-Reply-To, References, List-Id, List-Help, List-Unsubscribe, List-Subscribe, List-Post, List-Owner, List-Archive [ARC] trusted_authserv_ids: [antispam] header_checks: [antispam] jump_chain: hold [archiver.hyperkitty] class: mailman_hyperkitty.Archiver [archiver.hyperkitty] clobber_date: maybe [archiver.hyperkitty] clobber_skew: 1d [archiver.hyperkitty] configuration: /etc/mailman3/mailman-hyperkitty.cfg [archiver.hyperkitty] enable: yes [archiver.mail_archive] class: mailman.archiving.mailarchive.MailArchive [archiver.mail_archive] clobber_date: maybe [archiver.mail_archive] clobber_skew: 1d [archiver.mail_archive] configuration: python:mailman.config.mail_archive [archiver.mail_archive] enable: no [archiver.mhonarc] class: mailman.archiving.mhonarc.MHonArc [archiver.mhonarc] clobber_date: maybe [archiver.mhonarc] clobber_skew: 1d [archiver.mhonarc] configuration: python:mailman.config.mhonarc [archiver.mhonarc] enable: no [archiver.prototype] class: mailman.archiving.prototype.Prototype [archiver.prototype] clobber_date: maybe [archiver.prototype] clobber_skew: 1d [archiver.prototype] configuration: changeme [archiver.prototype] enable: yes [bounces] register_bounces_every: 15m [database] class: mailman.database.postgresql.PostgreSQLDatabase [database] debug: no [database] url: postgresql://mailman:XXXXXXXXXX@localhost/mailman [devmode] enabled: no [devmode] recipient: [devmode] testing: no [devmode] wait: 60s [digests] mime_digest_keep_headers: Date From To Cc Subject Message-ID Keywords In-Reply-To References Content-Type MIME-Version Content-Transfer-Encoding Precedence Reply-To Message List-Post [digests] plain_digest_keep_headers: Message Date From Subject To Cc Message-ID Keywords Content-Type [dmarc] cache_lifetime: 7d [dmarc] org_domain_data_url: https://publicsuffix.org/list/public_suffix_list.dat [dmarc] resolver_lifetime: 5s [dmarc] resolver_timeout: 3s [language.ar] charset: utf-8 [language.ar] description: Arabic [language.ar] enabled: yes [language.ast] charset: utf-8 [language.ast] description: Asturian [language.ast] enabled: yes [language.bg] charset: utf-8 [language.bg] description: Bulgarian [language.bg] enabled: yes [language.ca] charset: utf-8 [language.ca] description: Catalan [language.ca] enabled: yes [language.cs] charset: utf-8 [language.cs] description: Czech [language.cs] enabled: yes [language.da] charset: utf-8 [language.da] description: Danish [language.da] enabled: yes [language.de] charset: utf-8 [language.de] description: German [language.de] enabled: yes [language.el] charset: utf-8 [language.el] description: Greek [language.el] enabled: yes [language.en] charset: us-ascii [language.en] description: English (USA) [language.en] enabled: yes [language.es] charset: utf-8 [language.es] description: Spanish [language.es] enabled: yes [language.et] charset: utf-8 [language.et] description: Estonian [language.et] enabled: yes [language.eu] charset: utf-8 [language.eu] description: Euskara [language.eu] enabled: yes [language.fi] charset: utf-8 [language.fi] description: Finnish [language.fi] enabled: yes [language.fr] charset: utf-8 [language.fr] description: French [language.fr] enabled: yes [language.gl] charset: utf-8 [language.gl] description: Galician [language.gl] enabled: yes [language.he] charset: utf-8 [language.he] description: Hebrew [language.he] enabled: yes [language.hr] charset: utf-8 [language.hr] description: Croatian [language.hr] enabled: yes [language.hu] charset: utf-8 [language.hu] description: Hungarian [language.hu] enabled: yes [language.ia] charset: utf-8 [language.ia] description: Interlingua [language.ia] enabled: yes [language.it] charset: utf-8 [language.it] description: Italian [language.it] enabled: yes [language.ja] charset: utf-8 [language.ja] description: Japanese [language.ja] enabled: yes [language.ko] charset: utf-8 [language.ko] description: Korean [language.ko] enabled: yes [language.lt] charset: utf-8 [language.lt] description: Lithuanian [language.lt] enabled: yes [language.nl] charset: utf-8 [language.nl] description: Dutch [language.nl] enabled: yes [language.no] charset: utf-8 [language.no] description: Norwegian [language.no] enabled: yes [language.pl] charset: utf-8 [language.pl] description: Polish [language.pl] enabled: yes [language.pt] charset: utf-8 [language.pt] description: Portuguese [language.pt] enabled: yes [language.pt_BR] charset: utf-8 [language.pt_BR] description: Portuguese (Brazil) [language.pt_BR] enabled: yes [language.ro] charset: utf-8 [language.ro] description: Romanian [language.ro] enabled: yes [language.ru] charset: utf-8 [language.ru] description: Russian [language.ru] enabled: yes [language.sk] charset: utf-8 [language.sk] description: Slovak [language.sk] enabled: yes [language.sl] charset: utf-8 [language.sl] description: Slovenian [language.sl] enabled: yes [language.sr] charset: utf-8 [language.sr] description: Serbian [language.sr] enabled: yes [language.sv] charset: utf-8 [language.sv] description: Swedish [language.sv] enabled: yes [language.tr] charset: utf-8 [language.tr] description: Turkish [language.tr] enabled: yes [language.uk] charset: utf-8 [language.uk] description: Ukrainian [language.uk] enabled: yes [language.vi] charset: utf-8 [language.vi] description: Vietnamese [language.vi] enabled: yes [language.zh_CN] charset: utf-8 [language.zh_CN] description: Chinese [language.zh_CN] enabled: yes [language.zh_TW] charset: utf-8 [language.zh_TW] description: Chinese (Taiwan) [language.zh_TW] enabled: yes [logging.archiver] datefmt: %b %d %H:%M:%S %Y [logging.archiver] format: %(asctime)s (%(process)d) %(message)s [logging.archiver] level: info [logging.archiver] path: mailman.log [logging.archiver] propagate: no [logging.bounce] datefmt: %b %d %H:%M:%S %Y [logging.bounce] format: %(asctime)s (%(process)d) %(message)s [logging.bounce] level: info [logging.bounce] path: bounce.log [logging.bounce] propagate: no [logging.config] datefmt: %b %d %H:%M:%S %Y [logging.config] format: %(asctime)s (%(process)d) %(message)s [logging.config] level: info [logging.config] path: mailman.log [logging.config] propagate: no [logging.database] datefmt: %b %d %H:%M:%S %Y [logging.database] format: %(asctime)s (%(process)d) %(message)s [logging.database] level: warn [logging.database] path: mailman.log [logging.database] propagate: no [logging.debug] datefmt: %b %d %H:%M:%S %Y [logging.debug] format: %(asctime)s (%(process)d) %(message)s [logging.debug] level: info [logging.debug] path: debug.log [logging.debug] propagate: no [logging.error] datefmt: %b %d %H:%M:%S %Y [logging.error] format: %(asctime)s (%(process)d) %(message)s [logging.error] level: info [logging.error] path: mailman.log [logging.error] propagate: no [logging.fromusenet] datefmt: %b %d %H:%M:%S %Y [logging.fromusenet] format: %(asctime)s (%(process)d) %(message)s [logging.fromusenet] level: info [logging.fromusenet] path: mailman.log [logging.fromusenet] propagate: no [logging.http] datefmt: %b %d %H:%M:%S %Y [logging.http] format: %(t)s "%(r)s" %(s)s %(b)s "%(f)s" "%(a)s" [logging.http] level: info [logging.http] path: mailman.log [logging.http] propagate: no [logging.locks] datefmt: %b %d %H:%M:%S %Y [logging.locks] format: %(asctime)s (%(process)d) %(message)s [logging.locks] level: info [logging.locks] path: mailman.log [logging.locks] propagate: no [logging.mischief] datefmt: %b %d %H:%M:%S %Y [logging.mischief] format: %(asctime)s (%(process)d) %(message)s [logging.mischief] level: info [logging.mischief] path: mailman.log [logging.mischief] propagate: no [logging.plugins] datefmt: %b %d %H:%M:%S %Y [logging.plugins] format: %(asctime)s (%(process)d) %(message)s [logging.plugins] level: info [logging.plugins] path: plugins.log [logging.plugins] propagate: no [logging.root] datefmt: %b %d %H:%M:%S %Y [logging.root] format: %(asctime)s (%(process)d) %(message)s [logging.root] level: info [logging.root] path: mailman.log [logging.root] propagate: no [logging.runner] datefmt: %b %d %H:%M:%S %Y [logging.runner] format: %(asctime)s (%(process)d) %(message)s [logging.runner] level: info [logging.runner] path: mailman.log [logging.runner] propagate: no [logging.smtp] datefmt: %b %d %H:%M:%S %Y [logging.smtp] every: $msgid smtp to $listname for $recip recips, completed in $time seconds [logging.smtp] failure: $msgid delivery to $recip failed with code $smtpcode, $smtpmsg [logging.smtp] format: %(asctime)s (%(process)d) %(message)s [logging.smtp] level: info [logging.smtp] path: smtp.log [logging.smtp] propagate: no [logging.smtp] refused: $msgid post to $listname from $sender, $size bytes, $refused failures [logging.smtp] success: $msgid post to $listname from $sender, $size bytes [logging.subscribe] datefmt: %b %d %H:%M:%S %Y [logging.subscribe] format: %(asctime)s (%(process)d) %(message)s [logging.subscribe] level: info [logging.subscribe] path: mailman.log [logging.subscribe] propagate: no [logging.task] datefmt: %b %d %H:%M:%S %Y [logging.task] format: %(asctime)s (%(process)d) %(message)s [logging.task] level: info [logging.task] path: mailman.log [logging.task] propagate: no [logging.vette] datefmt: %b %d %H:%M:%S %Y [logging.vette] format: %(asctime)s (%(process)d) %(message)s [logging.vette] level: info [logging.vette] path: mailman.log [logging.vette] propagate: no [mailman] anonymous_list_keep_headers: ^x-mailman- ^x-content-filtered-by: ^x-topics: ^x-ack: ^x-beenthere: ^x-list-administrivia: ^x-spam- [mailman] cache_life: 7d [mailman] check_max_size_on_filtered_message: no [mailman] default_language: en [mailman] email_commands_max_lines: 10 [mailman] filter_report: no [mailman] filtered_messages_are_preservable: no [mailman] hold_digest: no [mailman] html_to_plain_text_command: /usr/bin/lynx -dump $filename [mailman] layout: local [mailman] listname_chars: [-_.0-9a-z] [mailman] masthead_threshold: 4 [mailman] moderator_request_life: 180d [mailman] noreply_address: noreply [mailman] pending_request_life: 3d [mailman] post_hook: [mailman] pre_hook: [mailman] run_tasks_every: 1h [mailman] sender_headers: from from_ reply-to sender [mailman] site_owner: kterzopoulos@XXXXXX.com [mta] configuration: python:mailman.config.exim4 [mta] delivery_retry_period: 5d [mta] incoming: mailman.mta.exim4.LMTP [mta] lmtp_host: localhost [mta] lmtp_port: 8024 [mta] max_autoresponses_per_day: 10 [mta] max_delivery_threads: 0 [mta] max_recipients: 500 [mta] max_sessions_per_connection: 0 [mta] outgoing: mailman.mta.deliver.deliver [mta] remove_dkim_headers: no [mta] smtp_host: mail.myproject.eu [mta] smtp_pass: [mta] smtp_port: 25 [mta] smtp_secure_mode: smtp [mta] smtp_user: [mta] smtp_verify_cert: yes [mta] smtp_verify_hostname: yes [mta] verp_confirm_format: $address+$cookie [mta] verp_confirm_regexp: ^(.*<)?(?P<addr>[^+]+?)\+(?P<cookie>[^@]+)@.*$ [mta] verp_confirmations: yes [mta] verp_delimiter: + [mta] verp_delivery_interval: 1 [mta] verp_format: ${bounces}+${local}=${domain} [mta] verp_personalized_deliveries: yes [mta] verp_probe_format: $bounces+$token@$domain [mta] verp_probe_regexp: ^(?P<bounces>[^+]+?)\+(?P<token>[^@]+)@.*$ [mta] verp_probes: no [mta] verp_regexp: ^(?P<bounces>[^+]+?)\+(?P<local>[^=]+)=(?P<domain>[^@]+)@.*$ [nntp] gatenews_every: 5m [nntp] host: [nntp] password: [nntp] port: [nntp] remove_headers: nntp-posting-host nntp-posting-date x-trace x-complaints-to xref date-received posted posting-version relay-version received [nntp] rewrite_duplicate_headers: To X-Original-To CC X-Original-CC Content-Transfer-Encoding X-Original-Content-Transfer-Encoding MIME-Version X-MIME-Version [nntp] user: [passwords] configuration: python:mailman.config.passlib [passwords] password_length: 8 [paths.dev] archive_dir: $var_dir/archives [paths.dev] bin_dir: $argv [paths.dev] cache_dir: $var_dir/cache [paths.dev] data_dir: $var_dir/data [paths.dev] etc_dir: $var_dir/etc [paths.dev] ext_dir: $var_dir/ext [paths.dev] list_data_dir: $var_dir/lists [paths.dev] lock_dir: $var_dir/locks [paths.dev] lock_file: $lock_dir/master.lck [paths.dev] log_dir: $var_dir/logs [paths.dev] messages_dir: $var_dir/messages [paths.dev] pid_file: $var_dir/master.pid [paths.dev] queue_dir: $var_dir/queue [paths.dev] template_dir: $var_dir/templates [paths.dev] var_dir: $cfg_file/../.. [paths.fhs] archive_dir: $var_dir/archives [paths.fhs] bin_dir: /sbin [paths.fhs] cache_dir: $var_dir/cache [paths.fhs] data_dir: $var_dir/data [paths.fhs] etc_dir: /etc [paths.fhs] ext_dir: /etc/mailman.d [paths.fhs] list_data_dir: $var_dir/lists [paths.fhs] lock_dir: /var/lock/mailman [paths.fhs] lock_file: $lock_dir/master.lck [paths.fhs] log_dir: /var/log/mailman [paths.fhs] messages_dir: $var_dir/messages [paths.fhs] pid_file: /var/run/mailman/master.pid [paths.fhs] queue_dir: /var/spool/mailman [paths.fhs] template_dir: $var_dir/templates [paths.fhs] var_dir: /var/lib/mailman [paths.here] archive_dir: $var_dir/archives [paths.here] bin_dir: $argv [paths.here] cache_dir: $var_dir/cache [paths.here] data_dir: $var_dir/data [paths.here] etc_dir: $var_dir/etc [paths.here] ext_dir: $var_dir/ext [paths.here] list_data_dir: $var_dir/lists [paths.here] lock_dir: $var_dir/locks [paths.here] lock_file: $lock_dir/master.lck [paths.here] log_dir: $var_dir/logs [paths.here] messages_dir: $var_dir/messages [paths.here] pid_file: $var_dir/master.pid [paths.here] queue_dir: $var_dir/queue [paths.here] template_dir: $var_dir/templates [paths.here] var_dir: $cwd/var [paths.local] archive_dir: $var_dir/archives [paths.local] bin_dir: $argv [paths.local] cache_dir: $var_dir/cache [paths.local] data_dir: $var_dir/data [paths.local] etc_dir: $var_dir/etc [paths.local] ext_dir: $var_dir/ext [paths.local] list_data_dir: $var_dir/lists [paths.local] lock_dir: $var_dir/locks [paths.local] lock_file: $lock_dir/master.lck [paths.local] log_dir: $var_dir/logs [paths.local] messages_dir: $var_dir/messages [paths.local] pid_file: $var_dir/master.pid [paths.local] queue_dir: $var_dir/queue [paths.local] template_dir: $var_dir/templates [paths.local] var_dir: /opt/mailman/venv [plugin.master] class: [plugin.master] component_package: [plugin.master] configuration: [plugin.master] enabled: no [runner.archive] class: mailman.runners.archive.ArchiveRunner [runner.archive] instances: 1 [runner.archive] max_restarts: 10 [runner.archive] path: $QUEUE_DIR/$name [runner.archive] sleep_time: 1s [runner.archive] start: yes [runner.bad] class: mailman.runners.fake.BadRunner [runner.bad] instances: 1 [runner.bad] max_restarts: 10 [runner.bad] path: $QUEUE_DIR/$name [runner.bad] sleep_time: 1s [runner.bad] start: no [runner.bounces] class: mailman.runners.bounce.BounceRunner [runner.bounces] instances: 1 [runner.bounces] max_restarts: 10 [runner.bounces] path: $QUEUE_DIR/$name [runner.bounces] sleep_time: 2m [runner.bounces] start: yes [runner.command] class: mailman.runners.command.CommandRunner [runner.command] instances: 1 [runner.command] max_restarts: 10 [runner.command] path: $QUEUE_DIR/$name [runner.command] sleep_time: 1s [runner.command] start: yes [runner.digest] class: mailman.runners.digest.DigestRunner [runner.digest] instances: 1 [runner.digest] max_restarts: 10 [runner.digest] path: $QUEUE_DIR/$name [runner.digest] sleep_time: 1s [runner.digest] start: yes [runner.in] class: mailman.runners.incoming.IncomingRunner [runner.in] instances: 1 [runner.in] max_restarts: 10 [runner.in] path: $QUEUE_DIR/$name [runner.in] sleep_time: 1s [runner.in] start: yes [runner.lmtp] class: mailman.runners.lmtp.LMTPRunner [runner.lmtp] instances: 1 [runner.lmtp] max_restarts: 10 [runner.lmtp] path: [runner.lmtp] sleep_time: 1s [runner.lmtp] start: yes [runner.nntp] class: mailman.runners.nntp.NNTPRunner [runner.nntp] instances: 1 [runner.nntp] max_restarts: 10 [runner.nntp] path: $QUEUE_DIR/$name [runner.nntp] sleep_time: 1s [runner.nntp] start: yes [runner.out] class: mailman.runners.outgoing.OutgoingRunner [runner.out] instances: 1 [runner.out] max_restarts: 10 [runner.out] path: $QUEUE_DIR/$name [runner.out] sleep_time: 1s [runner.out] start: yes [runner.pipeline] class: mailman.runners.pipeline.PipelineRunner [runner.pipeline] instances: 1 [runner.pipeline] max_restarts: 10 [runner.pipeline] path: $QUEUE_DIR/$name [runner.pipeline] sleep_time: 1s [runner.pipeline] start: yes [runner.rest] class: mailman.runners.rest.RESTRunner [runner.rest] instances: 1 [runner.rest] max_restarts: 10 [runner.rest] path: [runner.rest] sleep_time: 1s [runner.rest] start: yes [runner.retry] class: mailman.runners.retry.RetryRunner [runner.retry] instances: 1 [runner.retry] max_restarts: 10 [runner.retry] path: $QUEUE_DIR/$name [runner.retry] sleep_time: 15m [runner.retry] start: yes [runner.shunt] class: mailman.runners.fake.ShuntRunner [runner.shunt] instances: 1 [runner.shunt] max_restarts: 10 [runner.shunt] path: $QUEUE_DIR/$name [runner.shunt] sleep_time: 1s [runner.shunt] start: no [runner.task] class: mailman.runners.task.TaskRunner [runner.task] instances: 1 [runner.task] max_restarts: 10 [runner.task] path: [runner.task] sleep_time: 1m [runner.task] start: yes [runner.virgin] class: mailman.runners.virgin.VirginRunner [runner.virgin] instances: 1 [runner.virgin] max_restarts: 10 [runner.virgin] path: $QUEUE_DIR/$name [runner.virgin] sleep_time: 1s [runner.virgin] start: yes [shell] banner: Welcome to the GNU Mailman shell Use commit() to commit changes. Use abort() to discard changes since the last commit. Exit with ctrl+D does an implicit commit() but exit() does not. [shell] history_file: $var_dir/history.py [shell] prompt: >>> [shell] use_ipython: no [styles] default: legacy-default [webservice] admin_pass: restpass [webservice] admin_user: restadmin [webservice] api_version: 3.1 [webservice] configuration: python:mailman.config.gunicorn [webservice] hostname: localhost [webservice] port: 8001 [webservice] show_tracebacks: yes [webservice] use_https: no [webservice] workers: 2
*Kyriakos Terzopoulos *Web developer / e-learning expert
*Tel:*+30 211 213 9858
*Mobile:* +30 694 526 4512
- E-mail: *kyriakos.terzopoulos@gmail.com
- Skype:* kyriakos.terzopoulos Find me on Facebook <http://www.facebook.com/cirrus3d> Follow me on Twitter <http://twitter.com/#%21/cirrus3d>
On Wed, 11 Oct 2023 at 12:37, Kyriakos Terzopoulos < kyriakos.terzopoulos@gmail.com> wrote:
Hi,
I have the following in my mailman log
[11/Oct/2023:12:31:39 +0300] "GET /3.1/lists/ testlist@myproject.eu/held/count HTTP/1.1" 200 73 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:43 +0300] "GET /3.1/lists/testlist.myproject.eu HTTP/1.1" 200 425 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:43 +0300] "GET /3.1/lists/testlist@myproject.eu/config HTTP/1.1" 200 3111 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:43 +0300] "GET /3.1/lists/ testlist.myproject.eu/archivers HTTP/1.1" 200 100 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:51 +0300] "GET /3.1/lists/testlist.myproject.eu HTTP/1.1" 200 425 "-" "GNU Mailman REST client v3.3.5" Oct 11 12:31:51 2023 (1534165) deque: do_confirm_verify Traceback (most recent call last): File "/opt/mailman/venv/lib/python3.10/site-packages/mailman/app/workflow.py", line 69, in __next__ return step() File "/opt/mailman/venv/lib/python3.10/site-packages/mailman/app/subscriptions.py", line 382, in _step_send_confirmation raise StopIteration StopIteration [11/Oct/2023:12:31:51 +0300] "POST /3.1/members HTTP/1.1" 202 143 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:51 +0300] "GET /3.1/lists/testlist.myproject.eu HTTP/1.1" 200 425 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:51 +0300] "GET /3.1/lists/testlist@myproject.eu/config HTTP/1.1" 200 3111 "-" "GNU Mailman REST client v3.3.5" [11/Oct/2023:12:31:51 +0300] "GET /3.1/lists/ testlist.myproject.eu/archivers HTTP/1.1" 200 100 "-" "GNU Mailman REST client v3.3.5"
*Kyriakos Terzopoulos *Web developer / e-learning expert
*Tel:*+30 211 213 9858
*Mobile:* +30 694 526 4512
- E-mail: *kyriakos.terzopoulos@gmail.com
- Skype:* kyriakos.terzopoulos Find me on Facebook <http://www.facebook.com/cirrus3d> Follow me on Twitter <http://twitter.com/#%21/cirrus3d>
On Wed, 11 Oct 2023 at 11:54, Odhiambo Washington <odhiambo@gmail.com> wrote:
On Wed, Oct 11, 2023 at 11:15 AM Kyriakos Terzopoulos < kyriakos.terzopoulos@gmail.com> wrote:
Hi,
I have set up (I believe successfully) and configured the following in a Virtualhost environment (with HestiaCP):
- A record for lists.mydomain.com
- Venv
- Mailman core
- Mailman web (run migrate, collectstatic, compress, compilemessages) Postorius
- gunicorn, hyperkitty
- Nginx
- SMTP exim4 conf
I can see Posrorius and I have logged in and created my first mailing list:
[image: Screenshot 2023-10-11 at 10.57.31 AM.png]
My issue is that even though I have subscribed to my list as you can see above, I am not receiving the confirmation email. I get a "recipients refused" error. The smtp log for mailman is as follows:
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> recipients refused: {' kyriakos.terzopoulos@gmail.com': (550, b'Verification failed for <testlist-bounces+kyriakos.terzopoulos=gmail.com@myproject.eu
\nUnrouteable address\nSender verify failed')}
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> smtp to testlist@myproject.eu for 1 recips, completed in 0.26796579360961914 seconds
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> post to testlist@myproject.eu from testlist-confirm+c9b20c5290bec43147a7e96a6b8cd825daf913d7@myproject.eu, 1667 bytes, 1 failures
Oct 11 10:41:20 2023 (1533666) <169701007904.1534165.14569329382406660776@localhost> delivery to kyriakos.terzopoulos@gmail.com failed with code 550, b'Verification failed for <testlist-bounces+kyriakos.terzopoulos=gmail.com@myproject.eu
\nUnrouteable address\nSender verify failed'
I have used the configuration for exim that is here <
https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.ht...
and I have also tested with the alternative approach that is documented in
What do you have in the Exim's mainlog?
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ Archived at: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/...
This message sent to kyriakos.terzopoulos@gmail.com
his message sent to kyriakos.terzopoulos@gmail.com
[snip]
What do you have in the Exim's mainlog?
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]
I get this in mainlog of Exim:
2023-10-12 10:48:33 H=static.16.91.201.138.clients.your-server.de ([127.0.0.1]) [138.201.91.16] sender verify fail for <shinylist-bounces+kterzopoulos=myproject.eu@myproject.eu>: Unrouteable address
2023-10-12 10:48:33 H=static.16.91.201.138.clients.your-server.de ([127.0.0.1]) [138.201.91.16] F=<shinylist-bounces+kterzopoulos= myproject.eu@myproject.eu> rejected RCPT <kterzopoulos@myproject.eu>: Sender verify failed
*Kyriakos Terzopoulos *Web developer / e-learning expert
*Tel:*+30 211 213 9858
*Mobile:* +30 694 526 4512
- E-mail: *kyriakos.terzopoulos@gmail.com
- Skype:* kyriakos.terzopoulos Find me on Facebook <http://www.facebook.com/cirrus3d> Follow me on Twitter <http://twitter.com/#%21/cirrus3d>
On Wed, 11 Oct 2023 at 18:44, Odhiambo Washington <odhiambo@gmail.com> wrote:
his message sent to kyriakos.terzopoulos@gmail.com
[snip]
What do you have in the Exim's mainlog?
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]
On Thu, Oct 12, 2023 at 10:49 AM Kyriakos Terzopoulos < kyriakos.terzopoulos@gmail.com> wrote:
I get this in mainlog of Exim:
2023-10-12 10:48:33 H=static.16.91.201.138.clients.your-server.de ([127.0.0.1]) [138.201.91.16] sender verify fail for <shinylist-bounces+kterzopoulos=myproject.eu@myproject.eu>: Unrouteable address
2023-10-12 10:48:33 H=static.16.91.201.138.clients.your-server.de ([127.0.0.1]) [138.201.91.16] F=<shinylist-bounces+kterzopoulos= myproject.eu@myproject.eu> rejected RCPT <kterzopoulos@myproject.eu>: Sender verify failed
That's where the problem is! My guess is that Exim isn't correctly configured.
- Can you please recheck if you have everything right according to https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.ht... ?
- Can you also verify that the mailman3_router is called at the right time? Remember that in Exim, for the routers, *order matters*.
Unfortunately, I cannot help you with (2) if you use the split configuration with Exim.
However, exim -bt shinylist@myproject.eu
should NOT tell you that it is
an "Unroutable address".
-- Best regards, Odhiambo WASHINGTON, Nairobi,KE +254 7 3200 0004/+254 7 2274 3223 "Oh, the cruft.", egrep -v '^$|^.*#' ¯\_(ツ)_/¯ :-) [How to ask smart questions: http://www.catb.org/~esr/faqs/smart-questions.html]
On 10/12/23 00:49, Kyriakos Terzopoulos wrote:
I get this in mainlog of Exim:
2023-10-12 10:48:33 H=static.16.91.201.138.clients.your-server.de ([127.0.0.1]) [138.201.91.16] sender verify fail for <shinylist-bounces+kterzopoulos=myproject.eu@myproject.eu>: Unrouteable address
When following https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.ht... did you replace
domainlist mm_domains=list.example.net
with
domainlist mm_domains=myproject.eu
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Hi,
It seems that what fixed it was to put in Exim4 conf the following:
domainlist mm_domains = myproject.eu
*Kyriakos Terzopoulos *Web developer / e-learning expert
*Tel:*+30 211 213 9858
*Mobile:* +30 694 526 4512
- E-mail: *kyriakos.terzopoulos@gmail.com
- Skype:* kyriakos.terzopoulos Find me on Facebook <http://www.facebook.com/cirrus3d> Follow me on Twitter <http://twitter.com/#%21/cirrus3d>
On Thu, 12 Oct 2023 at 18:34, Mark Sapiro <mark@msapiro.net> wrote:
On 10/12/23 00:49, Kyriakos Terzopoulos wrote:
I get this in mainlog of Exim:
2023-10-12 10:48:33 H=static.16.91.201.138.clients.your-server.de ([127.0.0.1]) [138.201.91.16] sender verify fail for <shinylist-bounces+kterzopoulos=myproject.eu@myproject.eu>: Unrouteable address
When following
https://docs.mailman3.org/projects/mailman/en/latest/src/mailman/docs/mta.ht... did you replace
domainlist mm_domains=list.example.net
with
domainlist mm_domains=myproject.eu
-- Mark Sapiro <mark@msapiro.net> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan
Mailman-users mailing list -- mailman-users@mailman3.org To unsubscribe send an email to mailman-users-leave@mailman3.org https://lists.mailman3.org/mailman3/lists/mailman-users.mailman3.org/ Archived at: https://lists.mailman3.org/archives/list/mailman-users@mailman3.org/message/...
This message sent to kyriakos.terzopoulos@gmail.com
participants (3)
-
Kyriakos Terzopoulos
-
Mark Sapiro
-
Odhiambo Washington