Not all transports can use the envelope object, one example is SES ignores it and only takes advantage of the data in the From:, To: and so forth. headers.
if you'd like to use W3Schools services as an academic https://tayajcsq265453.bloguerosa.com/29580121/node-js-experts-for-dummies