public void SendOrderReceivedEmail(string emailAddress) { var context = new EmailContext(/*smtpConfig,etc*/); var MAX_RETRIES = 3; for (var i = 0; i < MAX_RETRIES; i++) { var email = new Email(); // constructor generates new unique email.sender = "*****@*****.**"; email.replyTo = "/dev/null"; email.to = emailAddress; email.subject = "Order Received"; email.body = "Thank you for your order"; var success = context.send(email); if (success) { break; } } }