mail.setFromAddress("donotreply@secret-pal.com");
mail.setReplyToAddress("donotreply@secret-pal.com");
mail.setSubject(subject);
mail.setToAddresses(new NSArray<String>(person.emailAddress()));
mail.setDelegate(delegate);
mail.sendMail();
sentEmail = true;
} catch (Exception e) {
EOEditingContext editingContext = ERXEC.newEditingContext();
try {
person.localInstanceIn(editingContext).setEmailDeliveryFailure(Boolean.TRUE);