Skip to content

Commit 24a8122

Browse files
committed
Client.sendMessage(): set options.sandbox=true iff sending from sparkpostbox.com
1 parent 092c99d commit 24a8122

File tree

1 file changed

+7
-0
lines changed
  • libs/sparkpost-lib/src/main/java/com/sparkpost

1 file changed

+7
-0
lines changed

libs/sparkpost-lib/src/main/java/com/sparkpost/Client.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
import com.sparkpost.model.AddressAttributes;
99
import com.sparkpost.model.RecipientAttributes;
1010
import com.sparkpost.model.TemplateContentAttributes;
11+
import com.sparkpost.model.OptionsAttributes;
1112
import com.sparkpost.model.TransmissionWithRecipientArray;
1213
import com.sparkpost.model.responses.Response;
1314
import com.sparkpost.resources.ResourceTransmissions;
@@ -111,6 +112,12 @@ public Response sendMessage(String from, List<String> recipients, String subject
111112
contentAttributes.setText(text);
112113
transmission.setContentAttributes(contentAttributes);
113114

115+
if (from.contains("@sparkpostbox.com")) {
116+
OptionsAttributes options = new OptionsAttributes();
117+
options.setSandbox(true);
118+
transmission.setOptions(options);
119+
}
120+
114121
RestConnection connection = new RestConnection(this);
115122
Response response = ResourceTransmissions.create(connection, 0, transmission);
116123

0 commit comments

Comments
 (0)