Dit is de opdracht nullmailer-inject 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
nullmailer-inject - Herformatteer en injecteer een bericht in de wachtrij.
KORTE INHOUD
nullmailer-inject [-a] [-b] [-e] [-f afzender] [-h] [ontvanger [ontvanger ...]]
PRODUCTBESCHRIJVING
Dit programma leest een e-mailbericht van standaardinvoer en herformatteert de koptekst om hieraan te voldoen
met RFC822, en stuurt het resulterende bericht naar de wachtrij.
HEADER FIELDS
De volgende regels worden geparseerd voor adressen van ontvangers: Naar, Cc, bcc, Blijkbaar-naar,
opnieuw verzonden naar, Kwalijk-Cc en Kwalijk-Bcc.
De volgende afzenderadresregels worden ontleed en herschreven: Verzender, Vanaf, Antwoord aan,
Terugweg, Retour-ontvangst-aan, Fouten-aan, Opnieuw verzonden afzender, Opnieuw verzonden van en Opnieuw verzenden-antwoorden-
Naar. Indien de Terugweg header veld is aanwezig en bevat een enkel adres, its
inhoud wordt gebruikt om het afzenderadres van de envelop in te stellen.
Als het bericht een van de volgende velden bevat, wordt het behandeld als een opnieuw verzonden bericht:
Opnieuw verzonden afzender, Opnieuw verzonden van, Opnieuw verzonden antwoord, opnieuw verzonden naar, Kwalijk-Cc, Kwalijk-Bcc, Aanstoot nemen-
Datum, Opnieuw verzonden bericht-ID. Als het bericht opnieuw wordt verzonden, worden alleen de velden van de ontvanger voorafgegaan
met Aanstoot nemen- worden onderzocht op adressen.
Eventuele voorvallen van bcc, Kwalijk-Bcc, Terugwegof Inhoud lengte worden daarna weggegooid
ze worden geparseerd (indien nodig).
Als de kop ontbreekt een Bericht-ID veld, wordt een unieke string gegenereerd en toegevoegd aan het
bericht. Als de kop ontbreekt een Datum veld, de huidige lokale datum en tijd in RFC822
formaat wordt aan het bericht toegevoegd. Als het bericht nr Naar or Cc velden, het volgende
regel wordt aan het bericht toegevoegd:
Cc: ontvangerslijst niet getoond: ;
ADRES LIJSTEN
Van adreslijsten wordt verwacht dat ze de syntaxis volgen die is uiteengezet in RFC822. Het volgende is een
vereenvoudigde uitleg van de syntaxis.
Een adreslijst is een lijst met adressen gescheiden door komma's. Een individueel adres kan hebben
een van de volgende drie vormen: gebruiker@fqdn, commentaar, or uitdrukking:adreslijst;.
Elk van de eerste twee formulieren kan worden gebruikt binnen de adreslijst van het derde formulier. Elk
woord met speciale tekens moet tussen dubbele aanhalingstekens worden geplaatst en de special
tekens moeten worden voorafgegaan door een backslash. Opmerkingen kunnen geplaatst worden tussen adressen in
haakje. Alle opmerkingen worden genegeerd.
Adreslijsten worden opnieuw geformatteerd terwijl ze worden geparseerd, zodat ze later gemakkelijk opnieuw kunnen worden geparseerd wanneer de
bericht de bestemming(en) bereikt. Als een adres een fqdn mist, nullmailer-inject
voegt er een toe.
OPTIES
-a Gebruik alleen de opdrachtregelargumenten als ontvangeradressen. Negeer de koptekst
ontvangende lijnen.
-b Gebruik zowel de opdrachtregelargumenten als de gegevens uit de berichtkop als ontvanger
adressen.
-e Gebruik de opdrachtregelargumenten (als die er zijn) of gegevens uit het bericht
header (als er geen argumenten zijn) als adres van de ontvanger.
-f afzender
Stel het afzenderadres van de envelop in op afzender .
-h Gebruik alleen gegevens uit de berichtkop als adres van de ontvanger.
-n Plaats het bericht niet in de wachtrij, maar druk de geherformatteerde inhoud af naar standaarduitvoer.
-v Druk de envelop af (adres van afzender en ontvanger) die voorafgaat aan het bericht wanneer
het bericht afdrukken naar standaarduitvoer.
RETURN WAARDE
Verlaat 0 als het succesvol was, anders drukt het een diagnostisch bericht af naar de standaarduitvoer
en uitgang 1.
MILIEU
De omgevingsvariabele NULLMAILER_FLAGS wordt ontleed en het gedrag van nullmailer-inject
wordt gewijzigd als een van de volgende letters aanwezig is:
c Gebruik de stijl "adres (opmerking)" in het gegenereerde Vanaf veld in plaats van de standaard
"opmerking " stijl.
f Negeer en verwijder eventuele Vanaf kopregels en voeg altijd een gegenereerde in.
i Negeer en verwijder eventuele Bericht-ID kopregels.
s Negeer en verwijder eventuele Terugweg kopregels.
t Voeg een Naar regel met een lijst van de ontvangers als de koptekst dit niet bevat
ofwel een Naar of Cc veld. Als is vastgesteld dat het bericht een opnieuw verzonden bericht is
(zie hierboven), een opnieuw verzonden naar veld wordt toegevoegd als de kop geen a
opnieuw verzonden naar of Kwalijk-Cc veld.
De gebruikersnaam wordt ingesteld door NULLMAILER_USER, MAILGEBRUIKER, GEBRUIKERof LOGNAAM, wat er ook komt
Eerst. Als geen van bovenstaande is ingesteld, wordt de naam overgenomen uit het wachtwoordbestand of ingesteld op
onbekend als dat niet lukt.
De hostnaam wordt ingesteld door de gecanoniseerde waarde van NULLMAILER_HOST, MAILHOSTof HOSTNAME,
wat het eerst komt, of de standaardhost config-bestand als geen van de bovenstaande is ingesteld (zie
hieronder).
De volledige naam van de gebruiker wordt ingesteld door NULLMAILER_NAME, MAILNAAMof NAAM, wat er ook komt
kopen.
De gebruikersnaam en hostnaam van de afzender van de envelop zijn standaard ingesteld op de hierboven ingestelde gebruikersnaam en hostnaam,
maar kan worden overschreven door NULLMAILER_SUSER en NULLMAILER_SHOST.
If NULLMAILER_QUEUE is ingesteld, wordt het programma met de naam gebruikt in plaats van nullmailer-wachtrij naar
zet het geformatteerde bericht in de wachtrij.
CONTROL FILES
Bij het lezen van de volgende bestanden wordt een enkele regel gelezen en ontdaan van alle leidende en
achterliggende witruimtetekens.
standaarddomein
De inhoud van dit bestand wordt toegevoegd aan elke hostnaam die geen
periode (behalve localhost), inclusief standaardhost en IDhost. Staat standaard op de waarde
van de /etc/mailnaam systeembestand, als het bestaat, anders de letterlijke naam
standaarddomein.
standaardhost
De inhoud van dit bestand wordt toegevoegd aan elk adres dat geen hostnaam heeft.
Standaard ingesteld op de waarde van de /etc/mailnaam system-bestand, als het bestaat, anders het
letterlijke naam standaardhost.
IDhost De inhoud van dit bestand wordt gebruikt bij het samenstellen van de message-id string voor de
bericht. Standaard ingesteld op de gecanoniseerde waarde van standaardhost.
/etc/mailnaam
De volledig gekwalificeerde hostnaam van de computer waarop nullmailer draait. Standaard naar de
letterlijke naam me.
Gebruik nullmailer-inject online met behulp van onworks.net-services