So verwenden Sie SWAKS mit SparkPost

Vogel

24.06.2021

E-Mail

1 min read

So verwenden Sie SWAKS mit SparkPost

Wichtige Erkenntnisse

    • SWAKS (Swiss Army Knife for SMTP) ist ein leistungsstarkes Command-Line-Tool zum Versenden von E-Mails und Testen von SMTP-Verbindungen auf flexible, skriptfreundliche Weise.

    • Es vereinfacht manuelles SMTP-Testing im Vergleich zu telnet, indem es klare Flags, Authentifizierungs-Handling, Anhänge, TLS-Tests, Timing und benutzerdefinierte Header bietet.

    • Das Tool funktioniert plattformübergreifend und ist trotz seiner umfangreichen Fähigkeiten anfängerfreundlich.

    • Die Grundnutzung umfasst das Senden einer einfachen Nachricht, das Hinzufügen von Betreffzeilen, das Einfügen von Headern und das Versenden von Anhängen ohne manuelle Base64-Konvertierung.

    • SWAKS ist ideal für Zuverlässigkeitsprüfungen und Überwachung — es kann regelmäßig über cron geplant werden, um „Funktioniert es noch?“ Testsendungen durchzuführen.

    • Es kann auch Latenz und Verbindungsgeschwindigkeit messen, indem es SMTP-Handshakes zeitlich erfasst, ohne eine vollständige E-Mail zu senden.

    • SWAKS unterstützt detaillierte TLS-Tests, einschließlich der Überprüfung der Kompatibilität mit modernen Standards wie TLS 1.2 (erforderlich von SparkPost).

    • Bei der Verwendung von SparkPost ermöglicht SWAKS eine einfache Einspeisung in SparkPost SMTP-Server mithilfe eines API-Schlüssels zur Authentifizierung.

    • Das Erzwingen der TLS-Version (z.B. tlsv1_2) erlaubt es den Absendern, ihre Umgebungen zu testen und die Einhaltung der Abschaltungen von SparkPost sicherzustellen.

    • SWAKS bietet detailliertes Debugging, was es hilfreich macht, SMTP-Konfigurationen zu validieren und fehlerhafte Verbindungen zu diagnostizieren.

    • Eine .swaksrc-Konfigurationsdatei ermöglicht es Benutzern, Standardparameter zu speichern, sodass Tests mit nur einem Befehl wiederholt durchgeführt werden können.

    • SWAKS unterstützt Kommandozeilenüberschreibungen, mit denen Benutzer bei Bedarf jedes Feld dynamisch anpassen können.

Q&A Highlights

  • Was ist SWAKS?

    Ein flexibles SMTP-Testtool für die Kommandozeile, bekannt als das „Schweizer Taschenmesser“ für E-Mail.

  • Warum SWAKS statt telnet verwenden?

    Es automatisiert den SMTP-Handshake, unterstützt Authentifizierung, TLS, Anhänge und Header, was das Testen einfacher und leistungsfähiger macht.

  • Welche Plattformen unterstützt SWAKS?

    Linux, macOS und die meisten Unix-ähnlichen Systeme, mit ähnlicher Syntax über alle hinweg.

  • Wie sende ich eine grundlegende Test-E-Mail mit SWAKS?

    Durch Ausführen eines einfachen Befehls, der Empfänger, Absender und Serveradresse angibt.

  • Kann SWAKS Nachrichten mit Betreffzeilen und benutzerdefinierten Headern senden?

    Ja — es unterstützt Betreffzeilen, von/bis-Overrides und beliebige Header-Injektionen.

  • Unterstützt SWAKS das Senden von Anhängen?

    Ja — und es übernimmt automatisch die base64-Kodierung für Sie.

  • Kann SWAKS helfen, TLS-Kompatibilität zu testen?

    Absolut — Sie können spezifische TLS-Versionen (wie TLS 1.2) erzwingen oder die Unterstützung von Verschlüsselungssuiten testen.

  • Warum ist TLS 1.2 wichtig beim Senden an SparkPost?

    Ältere TLS-Versionen sind veraltet; SparkPost erfordert TLS 1.2+ für sichere Verbindungen.

  • Wie authentifiziere ich mich bei SparkPost, wenn ich SWAKS verwende?

    Durch die Verwendung Ihres SparkPost API-Schlüssels als SMTP-Passwort während des Befehls.

  • Kann SWAKS Leistung oder Latenz messen?

    Ja — unter Verwendung des time-Befehls und partieller SMTP-Zyklen, um die Handshake-Geschwindigkeit zu messen.

  • Unterstützt SWAKS Automatisierung?

    Ja — Sie können es über Cron-Jobs ausführen, um SMTP-Umgebungen wiederholt zu testen.

  • Was ist eine .swaksrc-Datei und warum sollte man sie verwenden?

    Es ist eine Konfigurationsdatei, die standardmäßige SWAKS-Parameter speichert und das Senden mit einem Befehl ermöglicht, mit optionalen Überschreibungen.

Letztes Jahr haben wir einen Blog-Artikel veröffentlicht, der zeigt, wie man das allgegenwärtige und sehr nützliche Telnet-Tool verwendet, um eine SMTP-Verbindung zu überprüfen.

Der nächste Schritt ist, den manuellen Prozess zu vereinfachen, indem man ein großartiges „Next Level“-Tool verwendet (es bezeichnet sich selbst als das Schweizer Taschenmesser der E-Mail) namens SWAKS. Dies ist ein Kommandozeilen-Tool, das E-Mails über SMTP senden kann. Es ist nicht nur einfach zu bedienen, sondern bietet auch gleichzeitig eine Vielzahl von Optionen, wenn sie benötigt werden.

Zuerst war ich von der Menge an Optionen eingeschüchtert, aber es ist perfekt mit den grundlegendsten Optionen nutzbar. Wenn Sie irgendwelche Probleme haben, speichern Sie einfach diese Seite als Lesezeichen, kopieren und fügen Sie die Beispiele ein und passen Sie sie nach Belieben an. Am Ende dieses Blogs, nachdem Sie etwas Vertrautheit erlangt haben und nicht viel Variabilität/Dynamik in Ihren SWAKS-Befehlen haben, werde ich Ihnen zeigen, wie Sie eine Konfigurationsdatei erstellen, die alle Ihre Standardparameter voreinstellt. Dies macht das Ausführen von SWAKS buchstäblich nur einen Tastendruck (OK, „Taste“) entfernt! 

Für den Zweck dieser Übung werden wir die Befehle von einem CentOS 7-Server ausführen, aber die Befehle sind auf allen unterstützten Plattformen ähnlich. Wie oben erwähnt, wenn Sie feststecken, kopieren Sie einfach direkt in Ihr System und ändern, was Sie benötigen. Hier sind die Grundlagen:

Letztes Jahr haben wir einen Blog-Artikel veröffentlicht, der zeigt, wie man das allgegenwärtige und sehr nützliche Telnet-Tool verwendet, um eine SMTP-Verbindung zu überprüfen.

Der nächste Schritt ist, den manuellen Prozess zu vereinfachen, indem man ein großartiges „Next Level“-Tool verwendet (es bezeichnet sich selbst als das Schweizer Taschenmesser der E-Mail) namens SWAKS. Dies ist ein Kommandozeilen-Tool, das E-Mails über SMTP senden kann. Es ist nicht nur einfach zu bedienen, sondern bietet auch gleichzeitig eine Vielzahl von Optionen, wenn sie benötigt werden.

Zuerst war ich von der Menge an Optionen eingeschüchtert, aber es ist perfekt mit den grundlegendsten Optionen nutzbar. Wenn Sie irgendwelche Probleme haben, speichern Sie einfach diese Seite als Lesezeichen, kopieren und fügen Sie die Beispiele ein und passen Sie sie nach Belieben an. Am Ende dieses Blogs, nachdem Sie etwas Vertrautheit erlangt haben und nicht viel Variabilität/Dynamik in Ihren SWAKS-Befehlen haben, werde ich Ihnen zeigen, wie Sie eine Konfigurationsdatei erstellen, die alle Ihre Standardparameter voreinstellt. Dies macht das Ausführen von SWAKS buchstäblich nur einen Tastendruck (OK, „Taste“) entfernt! 

Für den Zweck dieser Übung werden wir die Befehle von einem CentOS 7-Server ausführen, aber die Befehle sind auf allen unterstützten Plattformen ähnlich. Wie oben erwähnt, wenn Sie feststecken, kopieren Sie einfach direkt in Ihr System und ändern, was Sie benötigen. Hier sind die Grundlagen:

Letztes Jahr haben wir einen Blog-Artikel veröffentlicht, der zeigt, wie man das allgegenwärtige und sehr nützliche Telnet-Tool verwendet, um eine SMTP-Verbindung zu überprüfen.

Der nächste Schritt ist, den manuellen Prozess zu vereinfachen, indem man ein großartiges „Next Level“-Tool verwendet (es bezeichnet sich selbst als das Schweizer Taschenmesser der E-Mail) namens SWAKS. Dies ist ein Kommandozeilen-Tool, das E-Mails über SMTP senden kann. Es ist nicht nur einfach zu bedienen, sondern bietet auch gleichzeitig eine Vielzahl von Optionen, wenn sie benötigt werden.

Zuerst war ich von der Menge an Optionen eingeschüchtert, aber es ist perfekt mit den grundlegendsten Optionen nutzbar. Wenn Sie irgendwelche Probleme haben, speichern Sie einfach diese Seite als Lesezeichen, kopieren und fügen Sie die Beispiele ein und passen Sie sie nach Belieben an. Am Ende dieses Blogs, nachdem Sie etwas Vertrautheit erlangt haben und nicht viel Variabilität/Dynamik in Ihren SWAKS-Befehlen haben, werde ich Ihnen zeigen, wie Sie eine Konfigurationsdatei erstellen, die alle Ihre Standardparameter voreinstellt. Dies macht das Ausführen von SWAKS buchstäblich nur einen Tastendruck (OK, „Taste“) entfernt! 

Für den Zweck dieser Übung werden wir die Befehle von einem CentOS 7-Server ausführen, aber die Befehle sind auf allen unterstützten Plattformen ähnlich. Wie oben erwähnt, wenn Sie feststecken, kopieren Sie einfach direkt in Ihr System und ändern, was Sie benötigen. Hier sind die Grundlagen:

Installieren Sie SWAKS

sudo yum install epel-release -y && sudo yum install swaks -y
sudo yum install epel-release -y && sudo yum install swaks -y
sudo yum install epel-release -y && sudo yum install swaks -y

Versenden Ihrer ersten E-Mail mit SWAKS

Nach der Installation folgt hier die grundlegende Syntax, um eine Nachricht zu senden. In diesem Beispiel verwenden wir die lokale Adresse des Servers:


swaks -s 127.0.0.1 -f sender@from.com -t recipient@recipient.com


Senden Sie eine Nachricht mit einer „Subject“-Zeilenüberschrift + anderen Überschriften und fügen Sie dann einen „Hello World!“-Text in den Body ein:


swaks -s 127.0.0.1 
  -f me@from.com 
  -t them@recipient.com 
  --header "Subject: Hello! This is the subject header" 
  --header "Second_Header: 123" 
  --header "Third_Header: XYZ" 
  --body "Hello World!"


So fügen Sie einen Anhang hinzu, wobei SWAKS die Base64-Konvertierung für Sie übernimmt, ideal zum Testen von Nachrichten Größenbeschränkungen:


swaks -s 127.0.0.1 -f me@from.com -t them@recipient.com --attach /path/to/file.tgz

Nach der Installation folgt hier die grundlegende Syntax, um eine Nachricht zu senden. In diesem Beispiel verwenden wir die lokale Adresse des Servers:


swaks -s 127.0.0.1 -f sender@from.com -t recipient@recipient.com


Senden Sie eine Nachricht mit einer „Subject“-Zeilenüberschrift + anderen Überschriften und fügen Sie dann einen „Hello World!“-Text in den Body ein:


swaks -s 127.0.0.1 
  -f me@from.com 
  -t them@recipient.com 
  --header "Subject: Hello! This is the subject header" 
  --header "Second_Header: 123" 
  --header "Third_Header: XYZ" 
  --body "Hello World!"


So fügen Sie einen Anhang hinzu, wobei SWAKS die Base64-Konvertierung für Sie übernimmt, ideal zum Testen von Nachrichten Größenbeschränkungen:


swaks -s 127.0.0.1 -f me@from.com -t them@recipient.com --attach /path/to/file.tgz

Nach der Installation folgt hier die grundlegende Syntax, um eine Nachricht zu senden. In diesem Beispiel verwenden wir die lokale Adresse des Servers:


swaks -s 127.0.0.1 -f sender@from.com -t recipient@recipient.com


Senden Sie eine Nachricht mit einer „Subject“-Zeilenüberschrift + anderen Überschriften und fügen Sie dann einen „Hello World!“-Text in den Body ein:


swaks -s 127.0.0.1 
  -f me@from.com 
  -t them@recipient.com 
  --header "Subject: Hello! This is the subject header" 
  --header "Second_Header: 123" 
  --header "Third_Header: XYZ" 
  --body "Hello World!"


So fügen Sie einen Anhang hinzu, wobei SWAKS die Base64-Konvertierung für Sie übernimmt, ideal zum Testen von Nachrichten Größenbeschränkungen:


swaks -s 127.0.0.1 -f me@from.com -t them@recipient.com --attach /path/to/file.tgz

Fortgeschrittene SWAKS-Testtechniken

Sie sind mit den Grundlagen ziemlich gut ausgestattet! Sehen wir uns nun an, wie Sie Ihr Setup-Spiel weiter verbessern können. Hier sind einige Ideen:

  • Verwenden Sie einen Scheduler wie chron, um grundlegende 'Funktioniert es' Tests durchzuführen, die als Grundlage dienen oder sogar Ihr Überwachungssystem erweitern können.

  • Messen Sie die Latenzzeit beim Herstellen und Schließen einer Verbindung zu einem Mailserver.

  • Testen Sie verschiedene TLS-Versionen und Verschlüsselungen

Sie werden hier nicht alleine gelassen, ich werde Ihnen zeigen, wie man all das oben Genannte macht.

Sie sind mit den Grundlagen ziemlich gut ausgestattet! Sehen wir uns nun an, wie Sie Ihr Setup-Spiel weiter verbessern können. Hier sind einige Ideen:

  • Verwenden Sie einen Scheduler wie chron, um grundlegende 'Funktioniert es' Tests durchzuführen, die als Grundlage dienen oder sogar Ihr Überwachungssystem erweitern können.

  • Messen Sie die Latenzzeit beim Herstellen und Schließen einer Verbindung zu einem Mailserver.

  • Testen Sie verschiedene TLS-Versionen und Verschlüsselungen

Sie werden hier nicht alleine gelassen, ich werde Ihnen zeigen, wie man all das oben Genannte macht.

Sie sind mit den Grundlagen ziemlich gut ausgestattet! Sehen wir uns nun an, wie Sie Ihr Setup-Spiel weiter verbessern können. Hier sind einige Ideen:

  • Verwenden Sie einen Scheduler wie chron, um grundlegende 'Funktioniert es' Tests durchzuführen, die als Grundlage dienen oder sogar Ihr Überwachungssystem erweitern können.

  • Messen Sie die Latenzzeit beim Herstellen und Schließen einer Verbindung zu einem Mailserver.

  • Testen Sie verschiedene TLS-Versionen und Verschlüsselungen

Sie werden hier nicht alleine gelassen, ich werde Ihnen zeigen, wie man all das oben Genannte macht.

Verwendung von SWAKS mit SparkPost SMTP

Diesmal werden wir unsere SparkPost-Server injizieren.

Senden Sie eine Nachricht an unsere SparkPost-Server (Wie man den API-Schlüssel erstellt, und die SMTP-Optionen). Sobald Sie Ihren Authentifizierungsschlüssel erhalten haben, fügen Sie ihn in das Kommando ein (stellen Sie sicher, dass der Schlüssel sicher und geschützt bleibt!):


swaks 
  --server smtp.sparkpostmail.com:587 
  --tls 
  --auth-user SMTP_Injection 
  --auth-password "YOUR_AUTH_KEY" 
  -f me@from.com 
  -t them@recipient.com

Wenn Sie nach Anleitung suchen, wie Sie das Versenden per SMTP an unsere Server beheben können, schauen Sie sich unseren SMTP-Problembehandlungsartikel an. Für grundlegende SMTP-Verbindungstests können Sie auch SMTP-Verbindungen mithilfe manueller Telnet-Sitzungen überprüfen.

Testen von TLS-Versionen und Verschlüsselungskompatibilität

Im Einklang mit den besten Sicherheitspraktiken hat SparkPost alle älteren TLS-Versionen außer v1.2 und höher eingestellt. Wenn Sie sehen möchten, ob Ihr System kompatibel ist, können Sie mit SWAKS bestimmte TLS-Versionen und Verschlüsselungen testen.


swaks 
  -s smtp.sparkpostmail.com:587 
  --tls 
  -f me@from.com 
  -t them@recipient.com 
  --auth-user SMTP_Injection 
  --auth-password "YOUR_API_KEY" 
  -tlsp tlsv1_2 
  --tls-cipher ECDHE-RSA-AES128-GCM-SHA256

In diesem Beispiel verwenden wir „tlsv1_2“, aber ändern Sie dies ruhig zu „tlsv1_1“ und verwenden Sie es auf anderen Domains, um deren Kompatibilität zu beobachten.

Messen der SMTP-Verbindungslatenz

Was tun, wenn Sie messen möchten, wie schnell ein Mailserver antwortet? SWAKS kann den SMTP-Zyklus durchlaufen und an bestimmten Stellen ohne Nachricht trennen, und Sie können ihn mit dem „time“-Befehl messen, der am Ende der Ausgabe angezeigt wird:


$ time swaks -s 127.0.0.1 
  -f sender@from.com 
  -t them@recipient.com 
  test 
  --quit-after RCPT
=== Trying 127.0.0.1:25...
=== Connected to 127.0.0.1.
...
 -> RCPT TO:<them@recipient.com>
<- 250 2.1.5 <them@recipient.com> ok
 -> QUIT
<

Diesmal werden wir unsere SparkPost-Server injizieren.

Senden Sie eine Nachricht an unsere SparkPost-Server (Wie man den API-Schlüssel erstellt, und die SMTP-Optionen). Sobald Sie Ihren Authentifizierungsschlüssel erhalten haben, fügen Sie ihn in das Kommando ein (stellen Sie sicher, dass der Schlüssel sicher und geschützt bleibt!):


swaks 
  --server smtp.sparkpostmail.com:587 
  --tls 
  --auth-user SMTP_Injection 
  --auth-password "YOUR_AUTH_KEY" 
  -f me@from.com 
  -t them@recipient.com

Wenn Sie nach Anleitung suchen, wie Sie das Versenden per SMTP an unsere Server beheben können, schauen Sie sich unseren SMTP-Problembehandlungsartikel an. Für grundlegende SMTP-Verbindungstests können Sie auch SMTP-Verbindungen mithilfe manueller Telnet-Sitzungen überprüfen.

Testen von TLS-Versionen und Verschlüsselungskompatibilität

Im Einklang mit den besten Sicherheitspraktiken hat SparkPost alle älteren TLS-Versionen außer v1.2 und höher eingestellt. Wenn Sie sehen möchten, ob Ihr System kompatibel ist, können Sie mit SWAKS bestimmte TLS-Versionen und Verschlüsselungen testen.


swaks 
  -s smtp.sparkpostmail.com:587 
  --tls 
  -f me@from.com 
  -t them@recipient.com 
  --auth-user SMTP_Injection 
  --auth-password "YOUR_API_KEY" 
  -tlsp tlsv1_2 
  --tls-cipher ECDHE-RSA-AES128-GCM-SHA256

In diesem Beispiel verwenden wir „tlsv1_2“, aber ändern Sie dies ruhig zu „tlsv1_1“ und verwenden Sie es auf anderen Domains, um deren Kompatibilität zu beobachten.

Messen der SMTP-Verbindungslatenz

Was tun, wenn Sie messen möchten, wie schnell ein Mailserver antwortet? SWAKS kann den SMTP-Zyklus durchlaufen und an bestimmten Stellen ohne Nachricht trennen, und Sie können ihn mit dem „time“-Befehl messen, der am Ende der Ausgabe angezeigt wird:


$ time swaks -s 127.0.0.1 
  -f sender@from.com 
  -t them@recipient.com 
  test 
  --quit-after RCPT
=== Trying 127.0.0.1:25...
=== Connected to 127.0.0.1.
...
 -> RCPT TO:<them@recipient.com>
<- 250 2.1.5 <them@recipient.com> ok
 -> QUIT
<

Diesmal werden wir unsere SparkPost-Server injizieren.

Senden Sie eine Nachricht an unsere SparkPost-Server (Wie man den API-Schlüssel erstellt, und die SMTP-Optionen). Sobald Sie Ihren Authentifizierungsschlüssel erhalten haben, fügen Sie ihn in das Kommando ein (stellen Sie sicher, dass der Schlüssel sicher und geschützt bleibt!):


swaks 
  --server smtp.sparkpostmail.com:587 
  --tls 
  --auth-user SMTP_Injection 
  --auth-password "YOUR_AUTH_KEY" 
  -f me@from.com 
  -t them@recipient.com

Wenn Sie nach Anleitung suchen, wie Sie das Versenden per SMTP an unsere Server beheben können, schauen Sie sich unseren SMTP-Problembehandlungsartikel an. Für grundlegende SMTP-Verbindungstests können Sie auch SMTP-Verbindungen mithilfe manueller Telnet-Sitzungen überprüfen.

Testen von TLS-Versionen und Verschlüsselungskompatibilität

Im Einklang mit den besten Sicherheitspraktiken hat SparkPost alle älteren TLS-Versionen außer v1.2 und höher eingestellt. Wenn Sie sehen möchten, ob Ihr System kompatibel ist, können Sie mit SWAKS bestimmte TLS-Versionen und Verschlüsselungen testen.


swaks 
  -s smtp.sparkpostmail.com:587 
  --tls 
  -f me@from.com 
  -t them@recipient.com 
  --auth-user SMTP_Injection 
  --auth-password "YOUR_API_KEY" 
  -tlsp tlsv1_2 
  --tls-cipher ECDHE-RSA-AES128-GCM-SHA256

In diesem Beispiel verwenden wir „tlsv1_2“, aber ändern Sie dies ruhig zu „tlsv1_1“ und verwenden Sie es auf anderen Domains, um deren Kompatibilität zu beobachten.

Messen der SMTP-Verbindungslatenz

Was tun, wenn Sie messen möchten, wie schnell ein Mailserver antwortet? SWAKS kann den SMTP-Zyklus durchlaufen und an bestimmten Stellen ohne Nachricht trennen, und Sie können ihn mit dem „time“-Befehl messen, der am Ende der Ausgabe angezeigt wird:


$ time swaks -s 127.0.0.1 
  -f sender@from.com 
  -t them@recipient.com 
  test 
  --quit-after RCPT
=== Trying 127.0.0.1:25...
=== Connected to 127.0.0.1.
...
 -> RCPT TO:<them@recipient.com>
<- 250 2.1.5 <them@recipient.com> ok
 -> QUIT
<

Automatisierung von SWAKS mit einer Konfigurationsdatei

Wie versprochen, wenn Sie es bis hierher geschafft haben, ist die Belohnung, dass Sie eine einfache Konfigurationsdatei singen, um Standardparameter festzulegen:


$ cd $HOME
$ vim .swaksrc


Kopieren und fügen Sie dies in die .swaksrc-Datei ein:


--from swakstest@jasdevism.com
-h-From: "Jas Swaks" <swakstest@jasdevism.com>
-s 127.0.0.1
--body "This is a test!"
--to jsingh@sparkpost.com


Sobald Sie es gespeichert haben, geben Sie einfach „swaks“ ein und es füllt alles automatisch aus und sendet es auf seinen fröhlichen Weg! Noch besser, Sie können überschreiben, indem Sie es in die Befehlszeile einfügen, zum Beispiel, wenn Sie einen anderen Empfänger möchten:


swaks -t recipient@somewherelse.com

Wie versprochen, wenn Sie es bis hierher geschafft haben, ist die Belohnung, dass Sie eine einfache Konfigurationsdatei singen, um Standardparameter festzulegen:


$ cd $HOME
$ vim .swaksrc


Kopieren und fügen Sie dies in die .swaksrc-Datei ein:


--from swakstest@jasdevism.com
-h-From: "Jas Swaks" <swakstest@jasdevism.com>
-s 127.0.0.1
--body "This is a test!"
--to jsingh@sparkpost.com


Sobald Sie es gespeichert haben, geben Sie einfach „swaks“ ein und es füllt alles automatisch aus und sendet es auf seinen fröhlichen Weg! Noch besser, Sie können überschreiben, indem Sie es in die Befehlszeile einfügen, zum Beispiel, wenn Sie einen anderen Empfänger möchten:


swaks -t recipient@somewherelse.com

Wie versprochen, wenn Sie es bis hierher geschafft haben, ist die Belohnung, dass Sie eine einfache Konfigurationsdatei singen, um Standardparameter festzulegen:


$ cd $HOME
$ vim .swaksrc


Kopieren und fügen Sie dies in die .swaksrc-Datei ein:


--from swakstest@jasdevism.com
-h-From: "Jas Swaks" <swakstest@jasdevism.com>
-s 127.0.0.1
--body "This is a test!"
--to jsingh@sparkpost.com


Sobald Sie es gespeichert haben, geben Sie einfach „swaks“ ein und es füllt alles automatisch aus und sendet es auf seinen fröhlichen Weg! Noch besser, Sie können überschreiben, indem Sie es in die Befehlszeile einfügen, zum Beispiel, wenn Sie einen anderen Empfänger möchten:


swaks -t recipient@somewherelse.com

Andere Neuigkeiten

Mehr lesen aus dieser Kategorie

A person is standing at a desk while typing on a laptop.

Die komplette AI-native Plattform, die mit Ihrem Business skalierbar ist.

A person is standing at a desk while typing on a laptop.

Die komplette AI-native Plattform, die mit Ihrem Business skalierbar ist.