New release v4.23.0

Formatting address and phone number made easy

2025-10-18

πŸ”—Goodbye formatting headaches with addresses and phone numbers, hello global standards

Set-OutlookSignatures v4.23.0 is here, delivering a major upgrade focused on two common - and surprisingly complex - pain points in global IT: Perfectly formatting phone numbers and postal addresses.

This release integrates world-class open-source libraries to ensure your organization's contact information is globally correct and consistently professional in every signature.

πŸ”—Perfect phone numbers, effortlessly

We think phone numbers are easy because we assume they are just numbers and forget about global complexity. If you still think so, reading the article 'Falsehoods Programmers Believe About Phone Numbers' will change your mind.

We've added a new phone number formatter based on Google's libphonenumber library.

This feature converts raw numbers (and an optional country code) into standardized formats:

  • Human-readable INTERNATIONAL or NATIONAL formats.
  • Technical RFC3966 format for reliable tel: links.
  • A custom formatting option.

New replacement variables, such as $CurrentUserTelephone-International$ and $CurrentMailboxManagerMobile-RFC3966$, are now available.

For implementation details, see our Format Phone Numbers FAQ.

πŸ”—Accurate postal addresses for any country

Just like phone numbers, postal addresses seem like child's play - if you're only working nationally. However, "Different countries, different customs". Read the article 'Falsehoods programmers believe about addresses' to understand the global chaos we've tamed.

A new Address Formatter module, based on OpenCage GmbH's work, ensures addresses are assembled according to country-specific rules.

Input named address components (over 20 available) and the country code to output the correctly formatted string via the new $Current[User|UserManager|Mailbox|MailboxManager]PostalAddress$ variables. A necessity for multinational companies.

For implementation details, see our Format Postal Addresses FAQ.

πŸ”—Other key enhancements

  • QR Code Update: The sample QR code format has changed from MeCard to the more common vCard format.
  • Security: Added a check for PowerShell Full Language Mode to all administrative scripts.
  • Fix: Corrected an issue with culture-aware sorting in the Intune remediation sample script.

For a comprehensive list of all changes, dependencies, and fixes, please consult the official CHANGELOG.

πŸ”—Interested in learning more or seeing our solution in action?

Contact us or explore further on our website. We look forward to getting to know you!

new release

2026-04-08

πŸ”— Custom attributes and calculated data in email signatures

Most of the information used in email signatures comes directly from your directory service. But what about the data that doesn’t have a predefined field?

Most of the data that appears in email signatures is already available in your directory service. First and last names, job titles, phone numbers, office locations, company names, and even reporting lines are typically part of Exchange, Active Directory, or Entra ID by default.

That works well as long as...

2026-04-02

πŸ”— Are You Missing Out on the Most Overlooked Marketing Channel?

Company email signatures are viewed thousands of times each day. Learn how they can be managed and used more effectively as a communication channel.

A communication channel that already exists but is rarely managed

Every organization sends emails. And every email includes a signature.

Sales conversations, support replies, project updates, quotations, follow‑ups β€” all of them leave your organization with a visual and textual impression attached. Yet in many companies, email signatures are still...

2026-03-18

πŸ”— Why build new infrastructure just to manage signatures?

Set-OutlookSignatures runs on your existing systems, does not bring new dependencies and does not transfer any data externally.

Many solutions require new servers, connectors, or email rerouting. Set-OutlookSignatures doesn’t:

Runs on your existing systems No new dependencies No external data transfers Simple, secure, and scalable, without the overhead.

This is made possible by architecture developed from practical experience for practical use, with a focus on work simplification and...