When an email marketing system sends an email, it typically needs to establish a connection with the email server. With connection pooling, the system establishes a set number of persistent connections that are reused for multiple email deliveries. These connections remain open and are allocated to various email send requests, which significantly reduces the overhead of constantly opening and closing connections.