Скрыть адрес электронной почты отправителя при отправке электронной почты

Я хочу, чтобы метод VBA отображал только имя отправителя в письме, когда получатель видит мое письмо, например:

Но он отображает имя отправителя и адрес, как показано ниже:

Есть ли решение, чтобы скрыть адрес отправителя в электронной почте через Excel VBA?

2 ответа

Спасибо за ваш вклад, но я получил ответ, и очень просто скрыть только идентификатор отправителя. Мне просто нужно использовать запятую (,) между именем и идентификатором в моем коде, например так:

.To = "sam@abc.com" 
.CC = ""  
.BCC = ""
.From = """username"",<email@abc.com>" 
.Subject = "test"
.TextBody = ""
.send

Тогда получатель не может видеть мой адрес отправителя на своем экране, кроме имени отправителя, когда я использую этот трюк .From = """username"",<email@abc.com>", :)

Невозможно скрыть адрес электронной почты, который не является списком локальных адресов, но если получатель находится в той же организации (тот же домен / сервер), и использовать общий глобальный список адресов, возможно, будет возможно иметь контакт, доступный для всех, таким образом показывая контакт из глобального списка.

Другие вопросы по тегам