
Security News
CISA Kills Off RSS Feeds for KEVs and Cyber Alerts
CISA is discontinuing official RSS support for KEV and cybersecurity alerts, shifting updates to email and social media, disrupting automation workflows.
smtp-locaweb-nodejs
Advanced tools
NPM library to make usage of Locaweb transactional email service API with NodeJS
Leia a versão em português no README.pt-br.md.
This is a NPM library to make usage of Locaweb transactional email service API with NodeJS.
WARNING: if you wish to send email using the SMTP protocol, instead of the REST API, use a SMTP library such as Nodemailer to send your messages.
Install it as usual, with NPM package manager by typing:
npm i smtp-locaweb-nodejs
After that, you must create a .env
file on the root folder of your application with your account's API token, just like show below:
TOKEN=yourAccountToken
No spaces are allowed. The token can be found by accessing the product's dashboard.
Later, just require the package on your application:
var locaweb = require('smtp-locaweb-nodejs');
You can create a new email object involking the Email constructor and using the following methods to populate it:
var email = new locaweb.Email();
email.addTo('address@provider.com');
email.addSubject('Email title!!!');
email.addFrom('noreply@yourdomain.com');
email.addBody('A cool and useful content.');
email.addCc('optionalcc@address.com');
email.addBcc('optionalbcc@address.com');
email.addHeaders({x-source: api});
locaweb.sendMail(email);
Another possible way is passing an object to the constructor. The advantage to this strategy is that you can pass multiples recipients, CCs, BCCs in an array:
message = {
to: ['addess1@provider.com', 'address2@provider.com', 'addressN@provider.com'],
subject: 'Email title!!!',
from: 'noreply@yourdomain.com',
body: 'A cool and useful content.',
cc: ['optional@address.com']
}
var email = new locaweb.Email(message);
locaweb.sendMail(email);
Only the first 4 attributes are mandatory, the others are all optional. For more in-depth information, see the official documentation at http://developer.locaweb.com.br/documentacoes/smtp.
FAQs
NPM library to make usage of Locaweb transactional email service API with NodeJS
The npm package smtp-locaweb-nodejs receives a total of 16 weekly downloads. As such, smtp-locaweb-nodejs popularity was classified as not popular.
We found that smtp-locaweb-nodejs demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
CISA is discontinuing official RSS support for KEV and cybersecurity alerts, shifting updates to email and social media, disrupting automation workflows.
Security News
The MCP community is launching an official registry to standardize AI tool discovery and let agents dynamically find and install MCP servers.
Research
Security News
Socket uncovers an npm Trojan stealing crypto wallets and BullX credentials via obfuscated code and Telegram exfiltration.