is it possible to see the status of a Delivery in the logs as sent but with an error Mailbox full?
If not, what is going to be the status shown in the logs if the mailbox of the recipient is full?
The delivery log will show status as Failed,
With Reason marked as Mailbox full and text as maybe one of the following
So, this is how emails work.
There is a module called MTA that spawns MTA childs in order to send our emails.
Mta child trying to deliver your email to say Recipient X, with email as email@example.com, will actually contact xyz domains ISP and say to it, I want to deliver an email to firstname.lastname@example.org.
As soon as ISP confirms that email has been delivered we mark the email as Sent on our side.
Now, it has happened that ISP gives us a confirmation but doesn't deliver the email.
MTA child when requesting delivery status from ISP, waits for a fraction of time before considering that the email was not sent. In such a case mta will re-queue the email to be sent later.
However, it is possible that ISP in the meantime did deliver the email. In such a case, our system will retry and deliver the email twice to end customer.
These are rare scenarios but yes, they do happen sometime.
In case, we receive a proper error from ISP, we take action on it as per the delivery log qualification rules at our campaign side. Either we mark this as soft bounce or hard bounce.
Hope this helps.
thanks for the answer.
Can you clarify this: status is Sent. Can there be an error at all?
If yes - which error could it be?