Topic: Postifx recipient_delimiter : SMTP authenticate username
==== REQUIRED BASIC INFO OF YOUR IREDMAIL SERVER ====
- iRedMail version (check /etc/iredmail-release): 1.7.1
- Deployed with iRedMail Easy or the downloadable installer? downloadable
- Linux/BSD distribution name and version: Debian 12
- Store mail accounts in which backend (LDAP/MySQL/PGSQL): LDAP
- Web server (Apache or Nginx): Nginx
- Manage mail accounts with iRedAdmin-Pro? No
- [IMPORTANT] Related original log or error message is required if you're experiencing an issue.
====
I add _ for recipient delimiter , in postfix main.cf (because a lot of website disallow + in email)
/etc/postfix/main.cf:recipient_delimiter = +_
It work to get the email
But when i try to send an email with user_test@example.org : i get Recipient address rejected: Sender is not same as SMTP authenticate username
2024-12-12T09:26:39.000532+01:00 nedra postfix/submission/smtpd[363030]: NOQUEUE: reject: RCPT from ****.net[**.**.**.**]: 554 5.7.1 <test@example.com>: Recipient address rejected: Sender is not same as SMTP authenticate username; from=<user_test@example.org> to=<denis@sondages.pro> proto=ESMTP helo=<[192.168.1.161]>
I try to add it in dovecot.conf too
/etc/dovecot/dovecot.conf: recipient_delimiter = +_
Seems to don't broke something, but still can not send email with such user.
Where can i adapt configuration ?
Thank you,
Denis
----
Spider Email Archiver: On-Premises, lightweight email archiving software developed by iRedMail team. Supports Amazon S3 compatible storage and custom branding.