mailjet / mailjet-apiv3-nodejs

[API v3] Official Mailjet API v3 NodeJS wrapper
https://dev.mailjet.com
MIT License
232 stars 67 forks source link

connect ETIMEDOUT 35.187.79.8:443 #266

Open jeremyikwuje opened 7 months ago

jeremyikwuje commented 7 months ago

I'm trying to send an email using the official TS library, but I keep getting a Timeout error. Here is a sample of my code:

const mailjet = new Mailjet({
    apiKey: config.mailjet.key,
    apiSecret: config.mailjet.secret,
    options: {
        timeout: 50000
    }
});

const request = mailjet
        .post('send', { 
            version: 'v3.1',
        })
        .request({
            Messages: [
                {
                    From: {
                        Email: "notification@notification.example.com",
                        Name: "Company"
                    },
                    To: [
                        {
                            Email: "example@gmail.com",
                            Name: "Jeremy Ikwuje"
                        }
                    ],
                    Subject: "Your email flight plan!",
                    TextPart: "Dear passenger 1, welcome to Mailjet! May the delivery force be with you!",
                    HTMLPart: "<h3>Dear passenger 1, welcome to <a href=\"https://www.mailjet.com/\">Mailjet</a>!</h3><br />May the delivery force be with you!"
                }
            ]
        })

    request
        .then( (result) => {
            console.log(result.body)
        })
        .catch( (err) => {
            console.log(err.statusCode, err)
        })

Need a solution to this.

zallesov commented 1 month ago

Came here with the same issue. Have you solved it?