Security News
Research
Data Theft Repackaged: A Case Study in Malicious Wrapper Packages on npm
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
A command-line interface (CLI) tool for managing email drafts, configuring SMTP settings, and sending emails.
A command-line interface (CLI) tool for managing email drafts, configuring SMTP settings, and sending emails.
To use this CLI tool, you must have Node.js installed. Clone the repository and install the dependencies.
npx mail-cli
For installation inside node_modules
npm i mail-cli
For cloneing and contribution
git clone https://github.com/your-repo/mail-cli-tool.git
cd mail-cli-tool
npm install
Run the CLI tool using the following command:
npx mail-cli <command> [options]
Configure the tool with your email settings and editor preferences.
npx mail-cli --setup --smtp-host <host>
npx mail-cli --setup --smtp-port <port>
npx mail-cli --setup --auth-user <username>
npx mail-cli --setup --auth-pass <password>
npx mail-cli --setup --set-secure
npx mail-cli --setup --set-unsecure
npx mail-cli --setup --set-editor <editor>
npx mail-cli --setup --view-config
npx mail-cli --setup --edit-config
Manage your email drafts with the following commands:
npx mail-cli --draft --new [--tag <tagname>]
npx mail-cli --draft --get-draft-list
npx mail-cli --draft --get-draft <draft_id or tag_name>
npx mail-cli --draft --edit-draft --subject <draft_id or tag_name> <new_subject>
npx mail-cli --draft --edit-draft --body <draft_id or tag_name> <new_body>
npx mail-cli --draft --send [<draft_id or tag_name>]
The configuration is stored in a config.json file. You can set up the following properties:
Drafts are stored in the VOLUMES/Drafts/ directory, and their metadata is maintained in the VOLUMES/drafts.json file. You can create, edit, and send drafts using the commands provided in the Draft Commands section.
Use the following url in your browser
https://accounts.zoho.in/home#profile/personal
Go to Account Section in top left corner, and go to Security and select Password
Go to App Specific Password Section, and select "Generate New Password"
Give a new App name, and select Generate to create a new Application
Open your Google Account : and go to search Bar.
Search for App Passwords.
create a new App Password
This project is licensed under the MIT License
### Notes:
- The structure of the `README.md` is designed to guide users through installing and using the CLI tool.
- The sections cover how to configure the SMTP settings, manage drafts, and access help within the tool.
- You should replace the placeholder repository URL in the installation instructions with the actual repository URL when deploying.
FAQs
A command-line interface (CLI) tool for managing email drafts, configuring SMTP settings, and sending emails.
The npm package mail-cli receives a total of 41 weekly downloads. As such, mail-cli popularity was classified as not popular.
We found that mail-cli 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
Research
The Socket Research Team breaks down a malicious wrapper package that uses obfuscation to harvest credentials and exfiltrate sensitive data.
Research
Security News
Attackers used a malicious npm package typosquatting a popular ESLint plugin to steal sensitive data, execute commands, and exploit developer systems.
Security News
The Ultralytics' PyPI Package was compromised four times in one weekend through GitHub Actions cache poisoning and failure to rotate previously compromised API tokens.