Since we have an automated platform where the recipients are collected and uploaded by customers, it’s really hard for us to control.
These senders are supported in PowerMTA, Momentum and postfix, but they are not supported when migrating to Kumo, which has left customers very confused.
Perhaps I should use smtp_server_rcpt_to to judge the modification, but I think it consumes a lot of performance and is prone to errors. It’s really not worth it.
As far as I know, the rfc says the local part of an address cannot start or end with a dot. Is PMTA or Momentum able to accept these without setting a switch to ignore the Rfc?
There was a time where large mobile carrier (docomo in japan) used to allow consecutive dots in localpart. they no longer allow new accounts with this pattern to be created but unfortnatley there’s quite a bit of users with this pattern still.
as long as dots aren’t consecutive it’s fine, the problem is if you have double dots
250 OK EnvelopeAddress("test.test.test@test.com")
RSET
250 Reset state
mail from:<test..test@test.com>
501-Syntax error in command or arguments: --> 1:17
501- |
501-1 | mail from:<test..test@test.com>```
I don’t think Gmail allows start,end, or consecutive dots. And we do not support old docomo (non rfc) addresses. Double dots embedded in the local parts can be used if it is in quotes.