| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Проблема c System.Net.Mail.MailAddress |
| Автор: Pankon 18.5.2006, 12:44 |
| VS 2005 При создании e-mail адреса "name.user.@host.com" (с ТОЧКОЙ в конце) появляется исключение - "Строка не является допустимым е-маил адресом", хотя многие маил сервера поддерживают такие адреса.... Что делать? |
| Автор: ivashkanet 18.5.2006, 13:40 |
| Pankon, так захотели разработчики фрэймворка ИМХО, такой адрес не соответствует стандартам. Нужно либо искать уже готовый класс (поддерживающий такие адреса), либо писать новый (reflector тебе в руки). |
| Автор: Pankon 18.5.2006, 14:15 |
А что же делать пользователям(с пользователями), которые уже имеют такие адреса На сколько я понимаю, сообщение генерирует SMTP-сервер.... |
| Автор: ivashkanet 18.5.2006, 14:24 | ||||||
Нет, сообщение генерирует сам класс. У меня не стоит SMTP-сервера, да и студия явно указывает на момент создания класса (запуска конструктора) с неправильными параметрами. P.S. Поразбирай, на досуге, процесс создания MailAddrss-а:
..... |
| Автор: Pankon 18.5.2006, 14:57 |
действительно это не так ... Добавлено @ 15:04 что это даст? Фирма переходит на .NET и постоянно сталкивается с проблемами. И проблема c System.Net.Mail.MailAddress опять показывает скорополительность решения..., что же делать если клиенты имеют такие адреса?... Материть MS? |
| Автор: Ch0bits 18.5.2006, 16:08 |
| На крайний случай можно написать свою реализацию SMTP, для хорошего программиста это не проблема. Припоминаю что даже видел такие решения на codeproject.com |
| Автор: Pankon 18.5.2006, 16:46 |
| Тогда и всю студию... ...и Framework в придачу... |
| Автор: Ch0bits 18.5.2006, 19:51 |
| Pankon Не надо, их уже переписали. dotNET -> Mono; VS -> #Develop |
| Автор: Pankon 19.5.2006, 10:19 |
| Попробывал старые: CDONTS.NewMail и CDO.Message Ошибки при исполнении нет, но получатель все равно ничего не получает, а вот на адрес отправителя приходит сообщение, что произошло неудачное отправление. |