Zoho Mail API - Upload Attachment
I followed the steps from the API documentation and wrote a backend in JavaScript to send emails. Normal emails are sent without any problems. However, I can’t send emails with attachments.
As the documentation says, I first try to upload the file, but I get the following output:
- {"errorCode":"UPLOAD_RULE_NOT_CONFIGURED","status":{"code":404,"description":"Invalid Input"}}
I researched for hours and checked the documentation many times, but I can’t understand what the problem is. Why am I getting this error? Here is how I make the request:
- const formData = new FormData();
- formData.append("file", opts.file, opts.file.name || "attachment");
- const uploadRes = await fetch(`${baseUrl}/messages/attachments?uploadType=multipart`, {
- method: "POST",
- headers: {
- Authorization: `Zoho-oauthtoken ${accessToken}`,
- },
- body: formData,
- });