посылка почты на VB.NET
Есть файл на VB.NET который я накалякал(см. приложение и убрать txt) Отрабатывает нормально, есть только одна проблемма: на почту с оканчанием [email]your@your.net[/email], [email]your@your.ru[/email] и так далее не срабатывает. Работает только на [email]your@your.co.il[/email]. Подскажите, что я сделал не правильно? Нужно что бы уходило на все адресса, а когда пробуешь например на [email]your@your.net[/email] получаешь сообщение: "Could not access 'CDO.Message' object" Заранее спасибо за помощь.
Ну наверное если никто незнает, значит код напсан правильно, и причина в другом, только так могу объяснить молчание всех...
Внимательно просмотрел твой ответ, Ольга, но к сожалению, не знаю чем мне он может помочь....
Сорри, думала может поможет. Я с подобными вопросами не сталкивалась ...
Ну что сразу брсилось в глаза - это строка:
System.Web.Mail.SmtpMail.SmtpServer = "mail.logicpc.co.il"
Которая и является корнем проблемы, почта высылается только с использованием сервера почтовых сообщений mail.logicpc.co.il, следовательно, иные почтовые адреса с другого сервера не будут отправлены. Поэтому, во-первых, рекомендую перейти на System.Net.Mail вместо System.Web.Mail, ибо последний obsolete. Во-вторых, разберись с указываемым SMTP-сервером.
Раньше эта строчка отрабатывала нормально, проблемы начались последнее время, из этого и твоих слов "Во-вторых, разберись с указываемым SMTP-сервером": я сделал вывод, что нужно своему хосту дать по мозгам, что бы вернули старые настройки.
Я правильно понял?
Просто ты пытаешься отправить почту на [EMAIL="your@your.ru"]your@your.ru[/EMAIL] при помощи сервера mail.logicpc.co.il, а должен при помощи mail.your.ru (или smtp.your.ru).
Другими словами, тогда какой сервер вместо "mail.logicpc.co.il" я должен указывать? Если я хочу отправлять почту и на .ru и на .com и еще несколько оканчаний?
Наверное все таки проблемма у меня на хосте, тереблю их. Кто не согласен?
как я и предпологал после того как я поездил по мозгам на своем хосте, они все исправили. код оказался нормальный.