Validate syntax for a RFC 5321/6531(SMTPUTF8) email mailbox address.
npm install mailbox-addressFor the latest stable version:
``bash`
npm install mailbox-address
`ts
import { validate, MailboxType } from "mailbox-address";
const address = "Διεθνές@Greek.com";
const valid = mailboxAddress.validate(address, MailboxType.SMTPUTF8);
if (valid) {
console.log(${valid} is a valid internationalized (SMTPUTF8) email mailbox address.);${address} is NOT a valid internationalized (SMTPUTF8) email mailbox address.
} else {
console.log();`
}
` Try playing with is a internationalized (SMTPUTF8) email mailbox address.html`mailboxAddress in the console.
validate(mailbox: string, type?: MailboxType): string | false`
* validate
* MailboxType