Security News
PyPI’s New Archival Feature Closes a Major Security Gap
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
email-cg-lib
Advanced tools
https://github.com/CloudGenUser/email-cg-lib.git
This code has the objective to send an email from a specific mail account.
This library could be used as part of a component based on Open Integration Hub (OIH) framework or any Nodejs development that requires convertion between this two formats.
The library can be installed from npm page with the next:
npm install email-cg-lib
, npm i email-cg-lib
or yarn install email-cg-lib
Arguments:
subject: String in a single line that contains a description that the sender set as a title and will be seen by the receiver on its mailbox.
text: String that contains the body of the email.
Description: A request is sent with the parameters configured, connecting to the email server and authenticaiting to the corresponding email account. At the end the process sends the email to the set addresses. Once the request is sent, the response will be a string in a JSON format with the result of the sending.
Sample of a request:
{
"host":"smtp.gmail.com",
"port":465,
"user":"jhonsmith@gmail.com",
"pass":"myPass",
"from":"jhonsmith@gmail.com",
"to":"jhondoe@gmail.com",
"subject":"Regards",
"text":"Hello Jhon!!!"
}
//Sample applied into a component running into the N3xGen Portal
{
"response": "Mail sended: 250 2.0.0 OK 1663863828 t6-20020a05683014c600b00655bc7c4522sm2925074otq.81 - gsmtp"
}
{
"host":"smtp.gmail.com",
"port":465,
"user":"jhonsmith@gmail.com",
"pass":"wrongPassword",
"from":"jhonsmith@gmail.com",
"to":"jhondoe@gmail.com",
"subject":"Regards",
"text":"Hello Jhon!!!"
}
//Sample applied into a component function for NXGP
{
"code": "EAUTH",
"response": "535-5.7.8 Username and Password not accepted. Learn more at\n535 5.7.8 https://support.google.com/mail/?p=BadCredentials x9-20020a9d5889000000b0063b2875246dsm2896371otg.49 - gsmtp",
"responseCode": 535,
"command": "AUTH PLAIN"
}
FAQs
Component to send emails with basic information.
The npm package email-cg-lib receives a total of 5 weekly downloads. As such, email-cg-lib popularity was classified as not popular.
We found that email-cg-lib demonstrated a healthy version release cadence and project activity because the last version was released less than 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
PyPI now allows maintainers to archive projects, improving security and helping users make informed decisions about their dependencies.
Research
Security News
Malicious npm package postcss-optimizer delivers BeaverTail malware, targeting developer systems; similarities to past campaigns suggest a North Korean connection.
Security News
CISA's KEV data is now on GitHub, offering easier access, API integration, commit history tracking, and automated updates for security teams and researchers.