#java #sparkpost
#java #sparkpost
Вопрос:
Я использую Java API sparkpost. У меня возникает это странное поведение, когда я пытаюсь отправить электронное письмо на тот же адрес электронной почты. Это здесь работает:
Client client = new Client("apikey");
String emailfrom="info@example.com";
client.sendMessage(emailfrom,"info@example.com","subject",null,"html");
Однако этот здесь не
client.sendMessage(emailfrom,emailfrom,"subject",null,"html");
Есть какие-либо советы, почему это происходит? Когда у меня другой адрес, это работает в обоих направлениях: Я могу сначала сохранить свою строку в переменной, а затем передать ее функции. Но когда это тот же адрес, он возвращает ошибку о неверном получателе
{ "errors": [ { "message": "At least one valid recipient is required", "code": 5002 } ] }(Bad Request)
Комментарии:
1. Я только что попробовал это, и оба случая сработали для меня. Я ожидаю, что второй вариант использования, в котором у вас есть
email from
домен, не является вашим зарегистрированным доменом. Но когда я попробовал этот вариант использования, я получил следующую ошибку, а не ту, которую получаете вы: { «ошибки»: [ { «сообщение»: «Недопустимый домен», «описание»: «Неконфигурированный отправляющий домен <lograbbit.com > «, «код»: «7001» } ] })2. К сожалению, я все еще получаю такое же поведение. Я использую его в приложении Spring, но я не думаю, что это имеет какое-либо отношение к проблеме. В любом случае, это не большая проблема, но это странно..