Skip to content

Commit 418896a

Browse files
committed
fix: Domain sandbox check was applied to CC and BCC even if list of domains was not supplied
1 parent 2879d33 commit 418896a

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

internal/service/api_email_service.go

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -70,9 +70,10 @@ func (s *EmailApiService) SendBulk(ctx context.Context, sendBulkMailRequest serv
7070
zap.S().Infow("No valid Recipients for bulk send", zap.Any("original_addresses", originalAddresses))
7171
return server.Response(http.StatusOK, server.SendMailResponse{TrackingId: "No valid recipients"}), nil
7272
}
73+
74+
sendBulkMailRequest.CcAddresses = mail.RemoveInvalidRecipients(sendBulkMailRequest.CcAddresses, s.config.AllowEmailToDomains)
75+
sendBulkMailRequest.BccAddresses = mail.RemoveInvalidRecipients(sendBulkMailRequest.BccAddresses, s.config.AllowEmailToDomains)
7376
}
74-
sendBulkMailRequest.CcAddresses = mail.RemoveInvalidRecipients(sendBulkMailRequest.CcAddresses, s.config.AllowEmailToDomains)
75-
sendBulkMailRequest.BccAddresses = mail.RemoveInvalidRecipients(sendBulkMailRequest.BccAddresses, s.config.AllowEmailToDomains)
7677

7778
client := sendgrid.NewSendClient(s.config.SendgridAPIKey)
7879

0 commit comments

Comments
 (0)