Member 8761667 Ответов: 2

Копия протокола SMTP не работает


Привет

У меня возникли некоторые проблемы с отправкой почты CC через SMTP. Веб-мастер получает свою почту из онлайн-формы, и в его сообщении я вижу адрес электронной почты того, кто должен быть скопирован, но сам человек на самом деле не получает копию письма.
Сообщение вебмастера.

Я пробовал различные спряжения этого:

myMessage.CC.Add(New MailAddress("admin@mysite.com")) 'Webmaster's assistant


но они не работают.

Нет никаких ошибок ни в Visual Studio, ни в ошибках сервера из моей службы веб-хостинга.

Спасибо за любой совет.

Что я уже пробовал:

Я пытался использовать что-то вроде этого:

Dim CC As MailAddress = New MailAddress()
но я получаю ошибку "перегрузка" с новым почтовым адресом, подчеркнутым синим цветом.

2 Ответов

Рейтинг:
2

Richard MacCutchan

Согласно примеру приведенному в документации (Почта.Свойство CC (System.Net.Mail)[^]) то, что вы делаете, кажется правильным. Вы должны попытаться получить копию успешно доставленного сообщения и проверить исходное содержимое, чтобы увидеть, было ли что-то изменено. Также, если это возможно, получите журналы сервера.

Причина другой ошибки заключается в том, что MailAddress класс не имеет конструктора, который не принимает никаких параметров. Документация всегда прояснит такие вопросы.


Рейтинг:
1

Member 8761667

Спасибо, Ричард, за твой ответ.

Что касается вашего абзаца здесь: причина другой ошибки заключается в том, что класс MailAddress не имеет конструктора, который не принимает никаких параметров.

Вы хотите сказать, что я должен сделать что-то вроде

Dim CC As MailAddress = New MailAddress("me@myemail.com")


Еще раз спасибо!


RedDk

RM не будет уведомлен о вашем последующем вопросе, если вы не используете функцию "есть вопрос или комментарий?" И технически это не решение (вот это, номер 2).

Richard MacCutchan

Да, как показано в документации, к которой я вас отсылал.