Zweck:Senden einer E-Mail-Nachricht

 

Format:SENDMAIL [/= /A file1 [/A file2 ...] /Command="command" /D /Date="date" /Eaddress /H"header: value" /In /IPv6 /M /Pn /R /Sn /SMTP=server /SSL[=n] /USER=address /V /X] "address[,address...] [cc:address[,address] bcc:address[,address...]]" subject [ text | @msgfile ]

 

file1...

Die angehängten Dateien

Adresse:

Die Ziel-E-Mail-Adresse

Betreff

Die Betreffzeile

Text

Die zu sendende Nachricht

msgfile

Die Datei, die den Nachrichtentext enthält

/SSL=n

Typ der SSL-Verhandlung

/SMTP=server

Setzt den Standard-SMTP-Server außer Kraft

/BENUTZER=address

Überschreibt das Standard-E-Mail-Konto des Absenders

 

/A-Datei

Dateianhang

/IPv6

IPv6 anstelle von IPv4 verwenden

/C

Benutzerdefinierte Befehle

/M

CRAM-MD5-Authentifizierung

/D

Lieferbestätigung

/Pn

Vorrangig

/D

Datum Kopfzeile

/R

Lesebestätigung senden

/E

Antwort an Adresse

/Sn

Empfindlichkeit

/H

Benutzerdefinierte Kopfzeile senden

/V

Ausführlich

/Ein

Wichtigkeit

/X

EHLO senden

 

Siehe auch: SNPP und SMPP.

 

Verwendung:

 

SENDMAIL sendet eine E-Mail-Nachricht von TCC über SMTP. Der Text der Nachricht kann entweder auf der Kommandozeile eingegeben oder aus einer Textdatei gelesen werden. SENDMAIL unterstützt auch SMTP über SSL. Wenn Sie keine Argumente angeben, zeigt SENDMAIL seinen Befehlsdialog an.

 

Bevor Sie SENDMAIL verwenden können, müssen Sie entweder die  SMTP-Konfigurationsoptioneneinstellen  oder ein Standardkonto in der Registrierung anlegen. Abhängig von Ihrer Systemkonfiguration müssen Sie möglicherweise auch eine Internetverbindung aufbauen, bevor Sie SENDMAIL verwenden können.

 

Eine SENDMAIL-Nachricht besteht aus drei erforderlichen Teilen: einer Adresse, einem Betreff und einer Nachricht.  Optional kann sie auch Anhänge enthalten .

 

1. Das  Adressfeld enthält eine oder mehrere Standard-Internet-E-Mail-Adressen:

 

sendmail [email protected] ...

 

Wenn dieAdresse Leerzeichen enthält, muss das gesamte Adressfeld von Anführungszeichen umgeben sein. Sie können mehrere Ziele angeben, indem Sie die Adressen durch Kommastrennen  und die gesamte Zeichenfolge in Anführungszeichen setzen (alle Adressen erscheinen in der Kopfzeile  "An:", die an alle Empfänger gesendet wird). Sie können  CC-Adressen  (Kopien)  hinzufügen , indem Sie dem/den gewünschten Ziel(en) cc: voranstellen ; und  BCC-Adressen  (Blindkopien), indem Sie dem/den gewünschten Ziel(en) bcc: voranstellen . Zum Beispiel:

 

sendmail "[email protected] bcc:[email protected]" Test Hello!

 

sendet den Text Hallo! mit dem Betreff Test an [email protected] mit einer Blindkopie an  [email protected].

 

2. Der Betreff wird als Betreffzeile in der Nachricht erscheinen. Wenn er Leerzeichen enthält, muss er in Anführungszeichen gesetzt werden.

 

3.  Die Nachricht kann entweder in die Befehlszeile eingegeben oder in eine Textdatei gestellt werden. Um SENDMAIL anzuweisen, den Inhalt einer Datei als Nachrichtentext zu senden, verwenden Sie das Zeichen@ , gefolgt vom Dateinamen. Aufdie gleiche Weise können Sie auch den Inhalt der Zwischenablage (@CLIP:) oder der Konsole (@CON:)senden:

 

sendmail [email protected] Party @c:\messages\invitation.txt

sendmail [email protected] Party @clip:

type myfile.txt | sendmail [email protected] Party @con:

 

Optionen:

 

/=Zeigt den SENDMAIL-Befehlsdialog an, um Ihnen bei der Einstellung der Befehlszeilenoptionen zu helfen. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; zusätzliche Optionen setzen die entsprechenden Felder im Befehlsdialog.

 

/A fileHängen Sie eine Datei andie E-Mail-Nachricht an. Der Schalter /A und der Name der anzuhängenden Datei müssen vor der Adresse  stehen . Jeder Dateiname, der Leerzeichen oder Sonderzeichen enthält , muss in Anführungszeichen gesetzt werden. Sie können mehrere Dateien senden, indem Sie den Schalter/A für jede weitere zu sendende Dateiwiederholen . Zum Beispiel:

 

sendmail /a file1 /a "d:\path\My file2" [email protected] ...

 

/Command="command"Senden Sie zusätzliche Befehle direkt an den Server. Sie können mehrere /Command="..." Argumente angeben.

 

/DZustellungsbenachrichtigung anfordern.

 

/Date="date"Erstellen Sie einen Date SMTP-Header und hängen Sie ihn an die Nachricht an. (Wenn diese Option nicht gesetzt ist, erstellt SENDHTML standardmäßig einen Date-SMTP-Header, der das aktuelle Datum und die Uhrzeit beim Senden der Nachricht wiedergibt). RFC 822 enthält detaillierte Angaben zum Datumsformat. Ein Beispiel für ein gültiges Datum ist "Mon, 1 May 20:15:00 EST".

 

/ELegt die "Antwort an"-Adresse in der Kopfzeile der Nachricht fest.

 

/HSetzt eine benutzerdefinierte Kopfzeile. Die Kopfzeile wird an die aus "to", "from", "subject" usw. erstellten Nachrichtenkopfzeilen angehängt. Die Kopfzeilen müssen das Format "header: value" haben, wie in RFC 822 beschrieben. Sie können mehrere Kopfzeilen mit mehreren  /H-Argumentenangeben . Zum Beispiel, um eine HTML-Mail zu senden:

 

sendmail /h "Content-Type: text/html" ...

 

/InStellen Sie die Wichtigkeit ein, wobei n gleich ist:

 

1Hoch
2Normal (Voreinstellung)
3Niedrig

 

/IPv6Verwenden Sie IPv6 anstelle von IPv4.

 

/MCRAM-MD5-Authentifizierung verwenden.

 

/PnStellen Sie die Priorität ein, wobei n gleich ist:

 

0Nicht spezifiziert (Standard)
1Normal
2Dringend
3Nicht dringend

 

/R(Lesebestätigung) : Sende eine Lesebestätigung.

 

/SnLegen Sie die Empfindlichkeit der Nachricht fest. Die Werte sind:

 

1Persönlich
2Privat
3FirmaVertraulich

 

/SMTPSetzt den Standard-SMTP-Server (wie in der Registrierung festgelegt) außer Kraft, der beim Senden von E-Mails verwendet wird.

 

/SSL=nArt der SSL-Verhandlung. Die Werte sind:

 

0Automatisch (Standard, wenn kein n-Wert angegeben ist). Wenn der Remote-Port auf den Standard-Klartext-Port eingestellt ist, verwendet SENDMAIL den expliziten Modus. In allen anderen Fällen erfolgt die SSL-Aushandlung implizit.
1Implizit - Die SSL-Aushandlung beginnt sofort nach dem Verbindungsaufbau.
2Explizit - SENDMAIL verbindet sich zunächst im Klartext und startet dann explizit die SSL-Aushandlung.
3Keine SSL-Aushandlung oder Sicherheit. (Dies ist die Voreinstellung, wenn /SSL nicht angegeben ist.)

 

/USERÜberschreibt das Standard-E-Mail-Konto (wie in der Registrierung festgelegt), das beim Senden von E-Mails verwendet wird.

 

/VZeigt die gesamte Interaktion mit dem Server an, mit Ausnahme des Nachrichtenkopfes und des Nachrichtentextes.

 

/XEHLO anstelle von HELO senden.