Befehl "send"

Zweck

Sendet eine Nachricht.

Syntax

Senden [ Datei ... | { -Entwurf | -nodraftfolder | -draftfolder +Ordner | -draftmessage Nachricht } ] [ -alias Datei ] [ -Format | -noformat ] [ -nomsgid | -msgid ] [ -nofilter | -filter Datei ] [ -nopush | -push ] [ -vorwärts | -noforward ] [ -noverbose | -verbose ] [ -nowatch | -beobachten ]

Beschreibung

Der Befehl send leitet Nachrichten über das Mailzustellungssystem weiter. Wenn die Zustellung fehlschlägt, zeigt der Befehl send eine Fehlernachricht an. StandardmäßigFrom:undDate:werden zu jeder angegebenen Nachricht hinzugefügt. Es sei denn, eine $SIGNATURE -Umgebungsvariable odersignature:Profileintrag vorhanden ist, stellt der Befehl send die Adresse des Absenders in dieFrom:erlaubt.

Mit dem Befehl send wird das aktuelle Datum in dieDate:erlaubt. Wenn der Befehl dist den Befehl send aufruft, fügt der Befehl send Folgendes hinzu:Resent-an dieFrom:,Date:undMessage-ID:Felder.

Nach erfolgreicher Zustellung entfernt der Befehl send Nachrichten aus dem aktiven Status, indem er sie umbenennt. Das System benennt Nachrichten um, indem er der aktuelle Nachrichtennummer ein Komma (,) voranstellt. Inaktive Dateien sind für das MH-Paket (Message Handler, Nachrichtenhandler) nicht verfügbar. Systembefehle können jedoch immer noch inaktive Dateien manipulieren. Sie können eine inaktive Datei so lange abrufen, bis Sie den Befehl send erneut verwenden.

Flags

Element Beschreibung
-alias Datei Gibt eine zu durchsuchende Datei mit Mailaliassen an. Zur Verwendung von MH-Aliassen sind drei MH-Profileinträge erforderlich:
ali: -alias Aliases
send: -alias Aliases
whom: -alias Aliases

Erläuterungen:Aliasesist die zu durchsuchende Datei. Die Standardaliasdatei ist /etc/mh/MailAliases.

-entwurf Verwendet die aktuelle Entwurfsnachricht, wenn keine Datei angegeben ist. Wenn keine Datei angegeben und dieses Flag nicht gesetzt ist, fragt der Befehl send den Benutzer, ob die aktuelle Entwurfsnachricht vewendet werden soll.
-draftfolder +Ordner Gibt den Entwurfsordner an, der die zu sendende Entwurfsnachricht enthält. Das Flag -draftfolder +Ordner gefolgt von einem Parameter Nachricht entspricht dem Flag -draftmessage.
-draftmessage Nachricht Gibt die zu sendende Nachricht an. Sie können eine der folgenden Nachrichtenreferenzen als Wert für den Parameter Nachricht verwenden:
Nummer
Die Nummer der Nachricht.
cur oder . (Punkt)
Die aktuelle Nachricht. Dies ist die Standardeinstellung.
Erster
Die erste Nachricht in einem Ordner.
Letzte
Die letzte Nachricht in einem Ordner.
next
Die Nachricht, die der aktuellen Nachricht folgt.
prev
Die Nachricht vor der aktuellen Nachricht.
-filter Datei Verwendet die Formatanweisungen in der angegebenen Datei, um Kopien der Nachricht neu zu formatieren, die an die Empfänger gesendet wurden, die in derBcc:erlaubt.
-format Formatiert alle Empfängeradressen in einem Standardformat für das Zustellungstransportsystem. Dieses Flag wird standardmäßig verwendet.
-weiter Fügt der Entwurfsnachricht eine Fehlernachricht hinzu und gibt diese an den Absender zurück, wenn der Befehl send den Entwurf nicht zustellen kann. Dieses Flag wird standardmäßig verwendet.
-Hilfe Listet die Befehlssyntax, die verfügbaren Schalter und Versionsinformationen auf.

Anmerkung: Für Nachrichtenhandler muss der Name dieses Flags vollständig ausgeschrieben werden.

-msgid Fügt eine Message-Identification-Komponente hinzu (z. B.Message-ID:) in die Nachricht ein.
-nodraftfolder Macht das letzte Vorkommen des Flags -draffolder +Ordner rückgängig. Dieses Flag wird standardmäßig verwendet.
-kein Filter Entfernt dieBcc:Headerfeld aus der Nachricht für Empfänger, die in derTo:undcc:Felder. Das Flag sendet dann die Nachricht mit minimalen Headern an Empfänger, die in derBcc:erlaubt. Dieses Flag wird standardmäßig verwendet.
-noformat Verhindert die Änderung des Formats der Empfängeradressen.
-nichtweiterleiten Verhindert die Rückgabe der Entwurfsnachricht an den Absender, wenn die Zustellung fehlschlägt.
-nomsgid Verhindert das Hinzufügen einer Nachrichtenidentifikationskomponente. Dieses Flag wird standardmäßig verwendet.
-nopush Führt den Befehl send im Vordergrund aus. Dieses Flag wird standardmäßig verwendet.
-noverbose Verhindert die Anzeige von Informationen während der Zustellung der Nachricht an den Befehl sendmail. Dieses Flag wird standardmäßig verwendet.
-nicht ansehen Verhindert die Anzeige von Informationen während der Zustellung durch den Befehl sendmail. Dieses Flag wird standardmäßig verwendet.
-drücken Führt den Befehl send im Hintergrund aus. Der Befehl send zeigt keine Fehlernachrichten am Terminal an, wenn die Zustellung fehlschlägt. Verwenden Sie das Flag -forward, wenn Sie möchten, dass nicht zustellbare Nachrichten an Sie zurückgegeben werden sollen.
-verbose Zeigt Informationen während der Übermittlung der Nachricht an den sendmail-Befehl an. Mithilfe dieser Informationen können Sie die Schritte zum Senden von Mails überwachen.
-uhr Zeigt Informationen während der Übermittlung der Nachricht durch den sendmail-Befehl an. Mithilfe dieser Informationen können Sie die Schritte zum Senden von Mails überwachen.

Profileinträge

Die folgenden Einträge werden in die Datei MH-Verzeichnis_des_Benutzers/.mh_profile eingegeben:

Element Beschreibung
Draft-Folder: Legt den Standardordner für Entwürfe fest.
mailproc: Gibt das Programm an, das zum Senden von Fehlernachrichten verwendet wird.
Path: Gibt das Verzeichnis für den Nachrichtenhandler des Benutzers an.
postproc: Gibt das Programm zum Senden von Nachrichten an.
Signature: Legt die Mailsignatur fest.

Sicherheit

Achtung RBAC-Benutzer und vertrauenswürdige AIX: Dieser Befehl kann privilegierte Operationen durchführen. Privilegierte Operationen können nur von privilegierten Benutzern ausgeführt werden. Weitere Informationen über Berechtigungen und Privilegien finden Sie unter Privilegierte Befehlsdatenbank in Sicherheit. Eine Liste der Berechtigungen und Autorisierungen, die diesem Befehl zugeordnet sind, finden Sie in den Beschreibungen des Befehls lssecattr und des Unterbefehls getcmdattr.

Beispiele

Geben Sie Folgendes ein, um eine Entwurfsnachricht zu senden, die sich in Ihrer Datei $HOME/Mail/Draft befindet:

send

Das System antwortet mit einer Nachricht ähnlich der folgenden:

Use "/home/david/Mail/draft"?

Wenn Sieyes, wird die Entwurfsnachricht gesendet und Sie kehren zur Shelleingabeaufforderung zurück. In diesem Beispiel hat das Verzeichnis $HOME den Namen /home/david.

Dateien

Element Beschreibung
$HOME/.mh_profile Gibt das MH-Benutzerprofil des Benutzers an.
/usr/bin/send Enthält den Befehl send .