O problema para ambas as abordagens é condição de corrida , ou seja, sua internet estava funcionando A ou B reconhecem a entrega bem-sucedida para eles, mas quando A ou B tentam encaminhá-la à Internet a conexão desapareceu .
O cenário acima foi possível porque a forma como o email flui no postfix.
Email from client ---> Received ---> Queued -> Sent
O postfix no servidor A enviará uma confirmação para M de que o email foi aceito por A quando o email foi enfileirado. Assim, é possível que, quando postfix tentar enviar e-mail para a internet, a conexão seja cortada e seu e-mail seja enfileirado até que a conexão esteja de volta.
Nota: Este comportamento era esperado no MTA típico. Lembre-se de que o SMTP é o protocolo store and forward .