mailplate - Online in de cloud

Dit is de opdrachtmailplaat die kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online-emulator of MAC OS online-emulator

PROGRAMMA:

NAAM


mailplate - maak concepten van e-mail opnieuw op volgens sjablonen

KORTE INHOUD


postplaat [[--nieuwe | -n] | [--editor | -e,--onbekend houden | -k] [--uitgebreid | -v] [--debuggen
| -d] sjabloon-naam berichtbestand

postplaat [--onbekend houden | -k] [--uitgebreid | -v] [--debuggen | -d] sjabloon-naam
< bericht-gegevens

postplaat [[--auto | -a] | [--menu | -m]] [[--nieuwe | -n] | [--editor | -e,--onbekend houden
| -k] [--uitgebreid | -v] [--debuggen | -d] berichtbestand

postplaat [[--auto | -a] | [--menu | -m,--onbekend houden | -k] [--uitgebreid | -v] [--debuggen
| -d] Bericht gegevens

postplaat [--help | -h]

postplaat [--versie | -V]

PRODUCTBESCHRIJVING


postplaat is een programma dat e-mailconcepten herformatteert volgens een bepaald sjabloon. De
template kan worden opgegeven op de opdrachtregel, maar mailplate kan ook controle gebruiken
informatie uit de sjabloonbestanden om automatisch een geschikte sjabloon te selecteren
(--auto). Er is een selectiemenufunctie gepland (--menu).

Het toepassen van een sjabloon betekent het verkrijgen van geselecteerde gegevens uit een bestaand e-mailbericht (tenzij
--nieuwe is gespecificeerd) en om het in de juiste slots in de sjabloon te vullen. Berichten zijn
verwerkt in drie delen: headers, body en signature.

. --nieuwe wordt gegeven, wordt er naar een lege instantie van het sjabloon geschreven stdout. Bij de
moment, --nieuwe niet te combineren met --editor.

De sjabloon kan twee typen kopteksten definiëren: verplicht en behoudend. Verplicht
headers hebben voorrang op headers in het bestaande bericht en overschrijven deze dus.
Bewarende kopteksten instrueren mailplate om hun gegevens over te dragen van het bestaande e-mailbericht.
Kopteksten in het bestaande bericht die niet in de sjabloon zijn gedefinieerd, worden verwijderd, tenzij
--onbekend houden is gegeven.

Body en signatuur worden gescheiden door ´--´. Als deze schildwacht niet wordt gevonden, is er geen handtekening
geëxtraheerd. Sjablonen kunnen worden geïnterpoleerd en gegevens kunnen in slots worden ingevuld. Helper-slots zijn
gevuld met de uitvoer van helpercommando's (die in de configuratie moeten worden gedefinieerd),
slots voor omgevingsvariabelen zijn precies dat, en slots voor e-mailvariabelen kunnen worden gevuld met gegevens
verkregen door regexps of commando's over het bericht uit te voeren.

Dit script kan op meerdere manieren worden uitgevoerd:

· Als filter past het een sjabloon toe op gegevens uit stdin en schrijft het resultaat naar stdout.

· Wanneer --editor wordt doorgegeven, spawnt het script verstandig-editor op het resultaat. Het mag zo
worden gebruikt als de editor voor uw e-mail user agent.

· Gegeven een bestand, wijzigt het het bestand, tenzij het in dat geval niet naar het bestand kan schrijven
het schrijft naar stdout.

OPTIES


Deze programma's volgen de gebruikelijke GNU-opdrachtregelsyntaxis, met lange opties die beginnen met
twee streepjes (`--´):

--auto, -a
Schakel automatische detectie van sjablonen in.

--menu, -m
Kies uit een lijst met sjablonen (nog niet geïmplementeerd)

--nieuwe, -n
Maak een nieuw bericht.

--editor, -e
Spawn-editor zodra de sjabloon is toegepast.

--onbekend houden, -k
E-mailkoppen behouden die niet in de sjabloon zijn opgegeven.

--uitgebreid, -v
Schrijf informatieve berichten naar stderr.

--debuggen, -d
Start een debugger na initialisatie.

--help, -h
Overzicht van opties weergeven.

--versie, -V
Toon versie van het programma.

MUTT INTEGRATIE


Ik gebruik mailplate als mijn $redacteur voor straathond, met de volgende instelling in mijn ~/.mutt/muttrc:

set-editor="~/.bin/mail/postplaat --edit --auto --onbekend behouden"

mailplate heeft momenteel een beetje een beperking, of ik heb tenminste geen manier bedacht
hoe je er nog verstandig omheen kunt werken. Als je een bericht opnieuw bewerkt vanuit het opstelmenu van mutt, wordt het
zorgt ervoor dat mailplate het bericht opnieuw verwerkt, wat u misschien niet wilt.

Evenzo, als u merkt dat u berichten aan het bewerken bent van de index of pager, zult u waarschijnlijk
wil ook niet dat de mailplate in de weg zit. Voor deze gevallen gebruik ik momenteel de
volgende twee sneltoetsen:

macro opstellen e ´:set my_editor="$editor" :set editor=verstandige-editor :set editor="$mijn_editor" ´ "roep normale editor op om bericht te bewerken"
macro index,pager e ´:set my_editor="$editor" :set editor=verstandige-editor :set editor="$mijn_editor" ´ "roep normale editor op om bericht te bewerken"

VIM INTEGRATIE


Ik bewerk vaak een bericht met vim en merk dat ik een andere identiteit moet gebruiken.
Hiervoor heb ik de volgende sneltoetsen in mijn ~/.vim/ftplugin/mail.vim:

nmap :w :%!postplaat --keep-unknown --auto
nmap :w :%!mailplate --keep-unknown privé
nmap :w :%!mailplate --keep-unknown debian

Als ik nu een bericht beantwoord, kiest mailplate automatisch de juiste sjabloon, en als ik
later van gedachten veranderen, kan ik op Cp drukken om de keuze te negeren en de privé te selecteren
sjabloon, of druk gewoon op om de automatische detectie opnieuw uit te voeren.

Gebruik mailplate online met behulp van onworks.net-services



Nieuwste Linux & Windows online programma's