繁体   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