fix: Preview: Don't treat multi-line message body as previewable URL
urlparse behavior is extremely surprising with invalid URIs (e.g. containing spaces or newlines), so use our regex to validate them before parsing.
urlparse behavior is extremely surprising with invalid URIs (e.g. containing spaces or newlines), so use our regex to validate them before parsing.