簡體   English   中英

Java Mailgun API調用收到錯誤400錯誤請求

[英]Java Mailgun API Call getting Error 400 Bad Request

我正在使用下面的代碼發送HTML消息。 撥打電話時,出現400錯誤請求錯誤。 我所有的參數看起來都正確。 誰能看到可能是錯的嗎?

public ClientResponse SendHTMLEMailMessage( MailingList aMailingList, String subject, String messageToSend, String pathToFileAttachments ) 
{
    ClientConfig cc = new DefaultClientConfig();
    cc.getClasses().add(MultiPartWriter.class);
    client = Client.create(cc);
    client.addFilter(new HTTPBasicAuthFilter( "api", Config.instance().getApiKey() ) );

    WebResource webResource = client.resource("https://api.mailgun.net/v3/mg.lmsnet.com/messages");
    FormDataMultiPart formData = new FormDataMultiPart();
    formData.field( "from", Config.instance().getLmsEblastFromEmailAddress() );
    formData.field( "bcc", aMailingList.getAddress() );
    formData.field( "subject", "A Message From Lieberman Management Services" );
    formData.field("text", messageToSend );

    return webResource.type(MediaType.MULTIPART_FORM_DATA_TYPE).post(ClientResponse.class, formData);
}

您可能至少需要一個“ To地址。 mailgun文檔對所需的確切字段不太清楚。 您應該嘗試一下。 您可以只在同一域中使用相同的發件人地址或無效的目標地址,例如no-reply@domain.com

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM