portable-email-manager
Send and read emails via any IMAP/SMTP provider (Zoho, Outlook, Gmail, etc.). Fully self-contained Node.js implementation; no external system binaries required. Ideal for environments without root access.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Send and read emails via any IMAP/SMTP provider (Zoho, Outlook, Gmail, etc.). Fully self-contained Node.js implementation; no external system binaries required. Ideal for environments without root access.
How to use
Przejdź do katalogu skills/portable-email-manager i uruchom npm install, aby zainstalować wymagane pakiety (nodemailer, imap-simple, mailparser).
Ustaw zmienne środowiskowe EMAIL_USER (twój adres e-mail) i EMAIL_PASS (hasło aplikacji). Dla Gmaila, Outlooka i Zoho zalecane jest wygenerowanie hasła aplikacji zamiast używania głównego hasła.
Jeśli używasz Gmaila lub Outlooka, edytuj plik scripts/email.js i zmień adresy hostów na smtp.gmail.com / imap.gmail.com (Gmail) lub smtp.office365.com (Outlook). Dla Zoho konfiguracja jest już domyślnie ustawiona.
Aby przeczytać e-maile, użyj komendy read z opcjonalnymi filtrami: wyszukaj po nadawcy (--from), temacie (--subject), dacie (--since, --before) lub statusie przeczytania (--seen, --unseen).
Zarządzaj folderami za pomocą komendy folders (wylistuj wszystkie foldery IMAP) lub move (przenieś e-maile między folderami). System automatycznie waliduje istnienie folderów.
Załączniki są automatycznie wykrywane i wyświetlane w wynikach read i search z informacją o nazwie pliku, typie MIME i rozmiarze.