| Summary: | A password containing a pipe (|) is truncated by the `/var/ipfire/dma/auth.conf` parsing logic, causing SMTP mail submission to fail with an authentication error. | ||
|---|---|---|---|
| Product: | IPFire | Reporter: | barneyklarnocks <ben> |
| Component: | --- | Assignee: | Michael Tremer <michael.tremer> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | Minor Usability | ||
| Priority: | - Unknown - | CC: | adolf.belka |
| Version: | 2 | ||
| Hardware: | all | ||
| OS: | Linux | ||
|
Description
barneyklarnocks
2025-11-01 18:11:08 UTC
As a workaround, I’ve regenerated a new SMTP password that doesn’t contain a pipe symbol (|) and I’ve verified that it’s retrieved in its entirety from /var/ipfire/dma/auth.confin order to be presented on the /cgi-bin/mail.cgi (Mail Service Configuration) page. I’ve also verified that I can then send a test email from the re-opened Mail Service Configuration page, and from my shell script adapted from the first example above. Here is a fix for this problem:
> https://git.ipfire.org/?p=ipfire-2.x.git;a=commitdiff;h=97026405cccf52990c481a3126820b3cc9db1c25
|