Send til Postmodtager

Send til postmodtager findes ikke.

 

  1. Gå ind i folderen %appdata%\microsoft\windows\sendto
  2. Opret et nyt tekstdokument
    1. Højreklik i mappen.
    2. Hold musen over Ny, og vælg Tekstdokument.
    3. Der bliver oprettet en fil med navnet Nyt Tekstdokument.txt.
  3. Omdøb filen
    1. Klik én gang på filnavnet, højreklik derefter, og vælg Omdøb (eller tryk på F2).
    2. Skriv MailRecipient.MAPIMail som det nye navn for filen.
  4. Sørg for, at der ikke er en .txt-filtypenavn
    1. Hvis filen stadig har .txt (fx MailRecipient.MAPIMail.txt), skal du fjerne filtypen:
      1. Åbn Stifinder.
      2. Klik på Vis i toppen af vinduet.
      3. Sæt flueben ved Filtypenavne, så du kan se filernes udvidelser.
    2. Fjern .txt, så filen hedder MailRecipient.MAPIMail.
  5. Bekræft ændringen
    1. Tryk på Enter for at gemme det nye navn. Når du bliver spurgt, om du vil ændre filtypen, skal du bekræfte dette.
  6. Standard program for .mapimail filtypen skal være sat til emailprogram for den virker

Powershell Outlook Signature

Generete Outlook Signature with data from AD.

Run as logonscript.

For test run: .\Script.ps1 Initials

 

###############################################################################
# Author: Kasper Lundgaard Christensen - TODO-IT
# Date: 01-04-2024
# Description: Outlook Signature with function to overwrite user for testing purpose
###############################################################################

# Getting Active Directory information for current user
$user = (([adsisearcher]"(&(objectCategory=User)(samaccountname=$env:username))").FindOne().Properties)

$UserOverwrite = $args[0]

if($UserOverwrite)
{
$user = (([adsisearcher]"(&(objectCategory=User)(samaccountname=$UserOverwrite))").FindOne().Properties)
write-host $UserOverwrite
}

# If the user is not found in Active Directory exit the script
if(!$user) {
exit
}

# Create the signatures folder and sets the name of the signature file
$folderlocation = $Env:appdata + '\\Microsoft\\signatures'
$filename = "AD Signature"
$file = "$folderLocation\\$filename"

# If the folder does not exist create it
if(!(Test-Path -Path $folderlocation )){
New-Item -ItemType directory -Path $folderlocation
}

# Company name and logo
$companyName = "Compant Name"
$logo = "Logo link"
$logoURL = "Logo URL"
$CompanyPhone = "Phone Number"
$slogan_1 = "Slogan"
$considerprint = "Please consider the enviroment before printing this email"


# Get the users properties (These should always be in Active Directory and Unique)
if($user.name.count -gt 0){$displayName = $user.name[0]} # Display Name
if($user.title.count -gt 0){$jobTitle = $user.title[0]} # Job Title
if($user.mail.count -gt 0){$email = $user.mail[0]} # Email Address
if($user.company.count -gt 0){$usercompany = $user.company[0]} # User Company

# write-host $jobTitle
# write-host $usercompany

if($user.mobile.count -gt 0){$mobileNumber = $user.mobile[0]} # Mobile number
if($user.homephone.count -gt 0){$directDial = $user.homephone[0]} # Home Nnumber
if($user.telephonenumber.count -gt 0){$telephone = $user.telephonenumber[0]} # Office number
if($user.wwwhomepage.count -gt 0){$website = $user.wwwhomepage[0]} # Webpage address

# Address
if($user.postofficebox.count -gt 0){$poBox = $user.postofficebox[0]} # PO box number
if($user.physicaldeliveryofficename.count -gt 0){$office = $user.physicaldeliveryofficename} # Office Name
if($user.streetaddress.count -gt 0){$street = $user.streetaddress[0]} # Street address
if($user.l.count -gt 0){$city = $user.l[0]} # City
if($user.st.count -gt 0){$state = $user.st[0]} # State
if($user.postalcode.count -gt 0){$zipCode = $user.postalcode[0]} # Post code / Zip code

# Group Check
$Group = [ADSI]"LDAP://CN=Signature_CompanyLogo,OU=Signature,OU=Security Groups,OU=Users,DC=contoso,DC=dk"
$Group.Member | ForEach-Object {
if ($user.distinguishedname -match $_) {
$logo = "Logo Link"
}
}

# Building Style Sheet
$style =
@"
<style>
p, table, td, tr, a, span {
font-family: Calibri, Helvetica, sans-serif;
font-size: 11pt;
color: #000000;
}

span.blue
{
color: #000000;
}

table {
margin: 0;
padding: 0;
}

a {
text-decoration: none;
}

hr {
border: none;
height: 1px;
background-color: #000000;
color: #000000;
width: 700px;
}


Contact{
width: 150px;
}

table.main {

}
</style>
"@

# Building HTML
$signature =
@"
$("<span>Med venlig hilsen/Kind regards/Mit freundlichen Grüssen</span><br />")
$(if($displayName){"<span><b>"+$displayName+"</b></span><br />"})
$(if($jobTitle){"<span>"+$jobTitle+"</span><br /><br />"})

<p>
<table class='main'>
<tr>
<td colspan='2' style='padding-right: 75px;'>$(if($logo){"<a href='$logoURL'><img src='$logo' /></a>"})</td>
</tr>
<tr>
<table>
$(if($telephone){"<tr><td class='Contact'>Hovednummer: </td><td><a href='tel:$CompanyPhone'>$CompanyPhone</a></td></tr>"})
$(if($mobileNumber){"<tr><td class='Contact'>Mobil: </td><td><a href='tel:+45 $mobileNumber'>+45 $($mobileNumber)</a></td></tr>"})
$(if($email){"<tr><td class='Contact'>Email: </td><td><a href='mailto:$email'>$($email)</a></td></tr>"})
$(if($website){"<tr><td class='Contact'>Website: </td><td><a href='https://$website'>$($website)</a></td></tr>"})
</table>
<table>
<tr>
<br/>
<br/>
<br/>
</tr>
<tr><td colspan='2' style='padding-bottom: 10px;'>
$(if($companyName){ "<b>"+$companyName+"</b><br/>" })
$(if($street){ $street+"<br/>" })
$(if($zipCode){ $zipCode+" " })
$(if($city){ $city })
</td></tr>
<tr>
<td colspan='2'>
<p>$slogan_1</p>
</td>
</tr>
</table>
</tr>
</table>
</p>
<br />
"@


# Save the HTML to the signature file
$style + $signature | out-file "$file.htm" -encoding UTF8

# Build the txt version for none rich text emails
$signature =
@"
Med venlig hilsen/Kind regards/Mit freundlichen Grüssen
$(if($displayName){ $displayName })
$(if($jobTitle){ $jobTitle })

$(if($telephone){"Hovednummer: "+$CompanyPhone})
$(if($mobileNumber){"Mobil: +45 "+$mobileNumber})
$(if($email){"Email: "+$email})

$(if($companyName){ $companyName })
$(if($street){ $street })
$(if($zipCode){ $zipCode }) $(if($city){ $city })

"@

# Output the text to the signatures folder
$signature | out-file "$file.txt" -encoding Default

# Setting the regkeys for Outlook 2016
if (test-path "HKCU:\\Software\\Microsoft\\Office\\16.0\\Common\\General")
{
get-item -path HKCU:\\Software\\Microsoft\\Office\\16.0\\Common\\General | new-Itemproperty -name Signatures -value Signatures -propertytype string -force
get-item -path HKCU:\\Software\\Microsoft\\Office\\16.0\\Common\\MailSettings | new-Itemproperty -name NewSignature -value $filename -propertytype string -force
get-item -path HKCU:\\Software\\Microsoft\\Office\\16.0\\Common\\MailSettings | new-Itemproperty -name ReplySignature -value $filename -propertytype string -force
Remove-ItemProperty -Path HKCU:\\Software\\Microsoft\\Office\\16.0\\Outlook\\Setup -Name "First-Run" -ErrorAction silentlycontinue
}

# Setting the regkeys for Outlook 2010
if (test-path "HKCU:\\Software\\Microsoft\\Office\\14.0\\Common\\General")
{
get-item -path HKCU:\\Software\\Microsoft\\Office\\14.0\\Common\\ General | new-Itemproperty -name Signatures -value signatures -propertytype string -force
get-item -path HKCU:\\Software\\Microsoft\\Office\\14.0\\Common\\ MailSettings | new-Itemproperty -name NewSignature -value $filename -propertytype string -force
get-item -path HKCU:\\Software\\Microsoft\\Office\\14.0\\Common\\ MailSettings | new-Itemproperty -name ReplySignature -value $filename -propertytype string -force
Remove-ItemProperty -Path HKCU:\\Software\\Microsoft\\Office\\14.0\\Outlook\\Setup -Name "First-Run" -ErrorAction silentlycontinue
}

Velkommen til vores IT-blog: Tips, tricks og løsninger til dine IT-udfordringer

Hej alle sammen!

Det er med stor glæde, at jeg byder jer velkommen til vores nye IT-blog. Her vil vi dele værdifulde tips, tricks og løsninger til alle dine IT-udfordringer. Uanset om du er en erfaren IT-professionel eller en nybegynder, håber vi at kunne tilbyde indsigtsfuldt indhold, der vil hjælpe dig med at navigere i den komplekse verden af teknologi.

Hvad kan du forvente?

På vores blog vil vi dække en bred vifte af emner relateret til IT-verdenen. Her er nogle af de emner, du kan se frem til:

  1. Tips og tricks: Vi vil dele smarte tricks og genveje, der kan spare dig tid og frustration i din daglige IT-brug. Uanset om det handler om at øge din produktivitet, organisere dine filer eller sikre dine enheder, vil vores tips hjælpe dig med at få mest muligt ud af din teknologi.

  2. Konkrete løsninger: Står du over for specifikke IT-udfordringer? Vores blog vil tilbyde konkrete løsninger på almindelige problemer, lige fra softwarefejl til netværksproblemer. Vi vil guide dig gennem trin-for-trin-processer, der hjælper dig med at løse dine problemer effektivt.

  3. Opdateringer og trends: IT-verdenen udvikler sig konstant, og det kan være svært at følge med i de seneste trends og opdateringer. Vi holder dig opdateret med relevant information om nye teknologier, sikkerhedsopdateringer og andre vigtige udviklinger, så du altid er på forkant med udviklingen.

Din deltagelse er vigtig!

Vi ønsker, at vores blog skal være en interaktiv platform, hvor vi kan dele viden og erfaringer med hinanden. Derfor opfordrer vi dig til at deltage aktivt ved at kommentere, stille spørgsmål og dele dine egne tips og erfaringer. Sammen kan vi skabe et dynamisk fællesskab, der hjælper hinanden med at løse IT-udfordringer.

Bliv opdateret:

For at sikre, at du ikke går glip af vores seneste indlæg og opdateringer, kan du tilmelde dig vores nyhedsbrev eller følge os på sociale medier. På den måde kan du altid være den første til at få adgang til vores friske indhold.

Tak fordi du læser med, og vi glæder os til at dele vores viden og erfaringer med dig! Lad os sammen navigere gennem IT-landskabet og finde løsninger på dine udfordringer.

Har du et specifikt emne, du gerne vil have dækket? Eller har du spørgsmål eller kommentarer til vores blog? Tøv ikke med at kontakte os - vi er her for at hjælpe!

Venlig hilsen,

Todo-It