Added new-email.ps1 and open-email-client.ps1

This commit is contained in:
Markus Fleschutz
2020-12-14 12:48:47 +00:00
parent ecca4ae136
commit 83b57da820
3 changed files with 38 additions and 0 deletions

21
Scripts/new-email.ps1 Executable file
View File

@ -0,0 +1,21 @@
#!/snap/bin/powershell
# Syntax: ./new-email.ps1 [<address>]
# Description: starts the default email client to write a new email
# Author: Markus Fleschutz
# Source: github.com/fleschutz/PowerShell
# License: CC0
param([string]$emailAddress)
if ($emailAddress -eq "" ) {
$emailAddress = "markus@fleschutz.de"
}
try {
$URL="mailto:$emailAddress"
Start-Process $URL
exit 0
} catch {
Write-Error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}

15
Scripts/open-email-client.ps1 Executable file
View File

@ -0,0 +1,15 @@
#!/snap/bin/powershell
# Syntax: ./open-email-client.ps1
# Description: starts the default email client
# Author: Markus Fleschutz
# Source: github.com/fleschutz/PowerShell
# License: CC0
try {
Start-Process "mailto:markus@fleschutz.de"
exit 0
} catch {
Write-Error "ERROR in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}