Security News
tea.xyz Spam Plagues npm and RubyGems Package Registries
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
smtp-locaweb-nodejs
Advanced tools
Readme
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 24 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
Tea.xyz, a crypto project aimed at rewarding open source contributions, is once again facing backlash due to an influx of spam packages flooding public package registries.
Security News
As cyber threats become more autonomous, AI-powered defenses are crucial for businesses to stay ahead of attackers who can exploit software vulnerabilities at scale.
Security News
UnitedHealth Group disclosed that the ransomware attack on Change Healthcare compromised protected health information for millions in the U.S., with estimated costs to the company expected to reach $1 billion.