emails being buffered inside the WebControl before sending out. However, in the latest firmware, there is only four emails can stored in the queue. If more than four emails being sent by PLC code, earlier email will be lost.
Switch hub will cause email not sending, since there is no network any more during that time. However, lost network connection will not cause new email being generated. Hope this answered your question.