Skip to content

Commit 92df4b1

Browse files
authored
Merge pull request #55 from SparkPost/issue-54
Client.sendMessage(): set options.sandbox=true iff sending from sparkpostbox.com
2 parents 092c99d + 008543c commit 92df4b1

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
@@ -6,6 +6,7 @@
66

77
import com.sparkpost.exception.SparkPostException;
88
import com.sparkpost.model.AddressAttributes;
9+
import com.sparkpost.model.OptionsAttributes;
910
import com.sparkpost.model.RecipientAttributes;
1011
import com.sparkpost.model.TemplateContentAttributes;
1112
import com.sparkpost.model.TransmissionWithRecipientArray;
@@ -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.toLowerCase().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)