Zweck:Senden einer HTML-formatierten E-Mail-Nachricht

 

Format:SENDHTML [/= /A file1 [/A file2 ...] /Command="command" /D /Date="date" /Eaddress /H"header: value" /Image="file" /In /IPv6 /M /Pn /R /SMTP=server /Sn /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

Benutzerdefinierter Befehl

/M

CRAM-MD5-Authentifizierung

/D

Lieferbestätigung

/Pn

Priorität

/Datum

Datum Kopfzeile

/R

Lesebestätigung senden

/E

Antwort an Adresse

/Sn

Empfindlichkeit

/H

Benutzerdefinierte Kopfzeile senden

/V

Ausführlich

/Bild

Eingebettete Bilddatei

/X

EHLO

/Ein

Wichtigkeit



 

Siehe auch: SNPP und SMPP.

 

Verwendung:

 

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

 

Bevor Sie SENDHTML 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 SENDHTML verwenden können.

 

Eine SENDHTML-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:

 

sendhtml [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 Kommatatrennen  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:

 

sendhtml "[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 der Befehlszeile eingegeben oder in einer Textdatei gespeichert werden. Um SENDHTML anzuweisen, den Inhalt einer Datei als Nachrichtentext zu senden, verwenden Sie das Zeichen@ , gefolgt von dem Dateinamen.

 

Auf die gleiche Weise können Sie auch den Inhalt der Zwischenablage (@CLIP:) oder der Konsole (@CON:) senden:

 

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

sendhtml [email protected] Party @clip:

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

 

Optionen:

 

/=Zeigt den SENDHTML-Befehlsdialog an, der Ihnen hilft, die Befehlszeilenoptionen festzulegen. Die Option /= kann an einer beliebigen Stelle in der Zeile stehen; zusätzliche Optionen setzen die entsprechenden Felder im Befehlsdialog.

 

/A fileHängt eine Datei an die 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:

 

sendhtml /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 Header mit mehreren  /H-Argumentenangeben .

 

/Image="file"Fügt ein Bild in die HTML-Nachricht ein. Sie können mehrere /Image="..." Argumente angeben.

 

/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,  verwendetSENDHTML den Explicit-Modus. In allen anderen Fällen erfolgt die SSL-Aushandlung implizit.
1Implizit - Die SSL-Aushandlung beginnt sofort nach dem Verbindungsaufbau.
2Explizit - SENDMAIL stellt die Verbindung zunächst im Klartext her 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.