I have enabled email submissions and replies on our installation. Everything works beautiful minus one thing.
We only allow submissions from registered users, the bounceback to unregistered users works perfectly the first time.
However say the user forgets they did not register after the first auto-reply and they send another email, they do not seem to be getting the auto-reply on the second time. Is this by design? Is there any way that I can easily allow the emails to be sent on subsequent attempts?
Example:
Jane submits a request via contact@ourdomain.com however Jane is not registered
|__
Jane receives an auto-reply advising her she must register first
|__
Jane forgets to sign up and tries again a day later
|__
?? This should auto reply as well ??
So that partially resolved the issue however it still does not appear that the subsequent messages are going through.
I now see the rejecting under /admin/email/rejected and it does show the rejection email in the small dialog however
no email is seen under /admin/email/sent adnd no email is ever received.
The user was initially staged so I removed and retested again, no staged user was created this time it appears and the email went out on the first try however I sent a secondary email and it did not go out.
You do see the verbage where it is being rejected and it does say that it sent an email however no email is going out.
That’s why. The first time the email went out, and the user was stage. The second time it didn’t go out.
Then you removed the user. Then the next time it went out, and the user was staged once again. Then the next time it didn’t go out. It is the same pattern.
Check your user. It is probably staged again.
Therefore your question is: Should the reminder emails be sent to staged users?
I did try to delete the user manually however no users were found for the email so I could not delete anything further.
I have got to be missing something.
No staged user is created this can be confirmed.
The first email goes out but any repeat ones do not. It shows as received and rejected but no sent goes out.
At this point I have to imagine this is by design?
Try waiting some time before sending the second email. Say 15 min. Or half an hour.
You may be hitting the in-built throttling limit for the same email address. I vaguely remember there is some similar email protection in Discourse, but can’t quite remember.