2013-02-11 6 views
0

Когда я отправляю электронное письмо, он показывает учетную запись электронной почты smtp google, которую я использовал для отправки, а не указанное вами письмо, которое я ввел в свой код. Мой кодsystem.net.mail displayname не работает должным образом

MailAddress addrfrom = new MailAddress("[email protected]", "Company Support"); 

В настоящее время показывается в Email:

Company A <([email protected])> 

Но я хочу, чтобы показать

Company A <([email protected])> 

Я использую smtp.google.com с [email protected]/password

Whats проблема? Мне нужно изменить настройки в моих настройках smtp google?

ответ

2

Когда я отправить по электронной почте, он показывает учетную запись Google SMTP электронной почты, я использовал, чтобы отправить его,

Это абсолютно нормально и это, как SMTP работает. В противном случае вы можете отправить электронное письмо от имени президента Обамы, а не только [email protected], как вы хотели в своем вопросе. Письмо всегда отправляется от имени владельца учетной записи на SMTP-сервере.

Если вы хотите отправить электронное письмо от [email protected], вам необходимо настроить SMTP-сервер на company.org и создать учетную запись с именем info. Затем используйте SMTP-настройки этого сервера для отправки электронной почты.

1

Да, Google делает это автоматически.

Они предлагают услугу для добавления дополнительных адресов электронной почты для отправки из вашей учетной записи (путем проверки адреса электронной почты отдельно).

Как только адрес электронной почты будет подтвержден в вашей учетной записи, вы сможете отправить его, как вы пытаетесь сделать здесь.

Как добавить дополнительные «отправные адреса электронной почты» в Справке Google here.

Существует также визуальный обзор процесса, который я нашел here.

Смежные вопросы