SMTPGraphRelay 1.5.0

Ab dieser Version gibt es keinen payload-Ordner mehr.

Alle Release-Dateien liegen genau einmal nebeneinander:

SMTPGraphRelay-v1.5.0\
├── Setup-SMTPGraphRelay.ps1
├── SMTPGraphRelay.ps1
├── Test-SMTPGraphRelay.ps1
├── Renew-SMTPGraphRelayCertificate.ps1
└── version.json

Warum

Der Manager kopiert bei Neuinstallation, Repair und Update immer die Dateien, die direkt neben Setup-SMTPGraphRelay.ps1 liegen.

Dadurch gibt es keine zweite Kopie von SMTPGraphRelay.ps1, die bei neuen Versionen versehentlich veraltet bleiben könnte.

Update

Ein neues Release wird künftig einfach als neuer Ordner/ZIP gebaut:

SMTPGraphRelay-v1.6.0.zip

Darin liegen jeweils genau die aktuellen Dateien.

Dann:

.\Setup-SMTPGraphRelay.ps1

und Menüpunkt:

[3] Relay aktualisieren

Der Manager liest version.json und zeigt:

Paketversion:      1.6.0
Installierte Version: 1.5.0

Beim Update wird die vorhandene SMTPGraphRelay.ps1 weiterhin mit Zeitstempel gesichert. config.json, Queue, Logs, Zertifikat, Entra-App und Exchange-RBAC bleiben erhalten.

version.json

Beispiel:

{
  "Version": "1.5.0",
  "Product": "SMTPGraphRelay",
  "MinimumPowerShell": "5.1",
  "ReleaseDate": "2026-08-13"
}

Die Datei wird mit installiert und dient dem Manager als Versionsmarker.

S
Description
No description provided
Readme
370 KiB
Languages
PowerShell 100%