send-email

Send encrypted emails via SMTPS through the ProtonMail Bridge.

Updated Sep 17, 2019
One-click install
npx skills add https://github.com/wwlorey/dotfiles --skill send-email-wwlorey
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: send-email
Source: https://github.com/wwlorey/dotfiles/tree/main/.agents/skills/send-email
Command: npx skills add https://github.com/wwlorey/dotfiles --skill send-email-wwlorey

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill facilitates the secure and efficient sending of emails through the ProtonMail Bridge, addressing the need for encrypted communication and providing a convenient method to deliver messages from any skill or task requiring email delivery.

Core Features & Use Cases

  • Secure Email Delivery: Utilizes ProtonMail Bridge for SMTPS connection, ensuring encrypted email delivery.
  • Configurable Email Parameters: Allows customization of email subject, body, recipient, sender, and optional headers like Message-ID and References.
  • Scriptable Email Sending: Provides a command-line interface for scripting and automation of email sending tasks.

Quick Start

To send an email, use the send-email command with the recipient, subject, and body:

python3 ~/.agents/skills/send-email/scripts/send-email.py --to [email protected] --subject "Hello" --from [email protected] <<'BODY'
This is the body of the email.
BODY

Frequently Asked Questions about send-email

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send encrypted email through ProtonMail Bridge using SMTPS?

Send encrypted email through ProtonMail Bridge by executing the send-email script, which establishes an SMTPS connection to the local bridge and transmits your configured message parameters securely.

Can I automate secure email delivery with configurable headers and parameters?

Automate secure email delivery by calling the scriptable command-line interface, passing arguments for recipient, subject, body, sender, and optional headers like Message-ID and References.

What do I need to set up before sending encrypted email via ProtonMail Bridge?

Sending encrypted email requires a running local ProtonMail Bridge instance and valid SMTP connection credentials to authenticate the secure SMTPS transmission.

What is the best way to script email sending tasks for secure automation workflows?

Script email sending tasks by invoking the Python command-line tool with standard input for the body and flags for parameters, integrating secure SMTPS delivery into automated workflows.

Does sending email through ProtonMail Bridge work for tasks needing strong encryption?

Sending email through ProtonMail Bridge works for tasks needing strong encryption by routing messages through a local encrypted SMTPS connection suitable for secure automation.

Why does my automated email sending fail to connect to the local ProtonMail Bridge?

Automated email sending fails when the local ProtonMail Bridge is not running or SMTP connection credentials are incorrect, preventing the encrypted SMTPS connection from authenticating.