v7: ROM-Mail.dll через SSL работает? #720135


#0 by sysadminlk
Использую ROM-Mail.dll уже очень давно нареканий нет. Завтра яндекс.ру переходит полностью на SSL и на сколько я понимаю ROM-Mail.dll с ним не работает. Альтернатива DialMail.dll он умеет работать с SSL, но я не могу найти информацию как добавить данные в заголовок письма? Раньше (в ROM-Mail.dll) я делал так Почта.ДобавитьСтрокуЗаголовка("List-Unsubscribe","<"+Отписка+">"); А вот как добавить данные в DialMail.dll не знаю. List-Unsubscribe обязательно нужно включить. Помогите плиз.
#1 by lavalit
Та ж хрень, но завтра будет понятно.. работает или нет... по идее то роммайлу порт надо точно указывать на какой то там 495 что ли...
#2 by sysadminlk
порт то указать можно, а шифрование она не делает значит работать не будет.
#3 by КонецЦикла
:) Походу работать не должно Т.к. через гуглопочту и иже с ними и ранее не получалось. Нужен туннельс получается. Вот сцуки пилять... чувствую завтра будут писать-писать
#4 by КонецЦикла
Хорошо что автообмены урбд делал через майл.ру, там пока открыто.
#5 by sysadminlk
SSL не проблема есть DialMail.dll проблема добавить инфу в заголовок.
#6 by lavalit
да капец .. завтра блин попотеть придется)))))
#7 by sysadminlk
Рано радуешься ))) они все повторяют друг за другом. По ходу SSL неминуемо! Блин какбы добавить инфу в заголовок. А?
#8 by КонецЦикла
Мне бы немного продержаться, чтобы 2 раза бобос срубить Просто еще одни проектик не запущен, там дофига точек и уже все настроено :)
#9 by КонецЦикла
Доку четал? Если это в принципе возможно то будет написано Если найдешь - пиши сюда :)
#10 by КонецЦикла
Может что-то заюзать в режиме командной строки?
#11 by lavalit
Вот здесь возможно нароешь чего
#12 by КонецЦикла
Все опробовал у себя, win 7 ultimate x64 Полет нормальный, буду потиху избавляться от ВК. К завтрашнему бою готов
#13 by sysadminlk
Какие есть еще варианты? как тогда добавить информацию в заголовок письма?
#14 by GenAcid
stunnel посмотри.
#15 by oleg_km
Там в объекте Message есть соответствующие методы
#16 by Нув-Нув
1. поднять базу на 8ке 2. перетянуть в нее из типовых кусок, касательно почты. 3. из 7ке по оле цепляться к 8ке и отправлять письма 4. профит
#17 by lavalit
Вчера загрузил замену RomMail - DialMail.dll...с примерами и даже с алсом... все бы хорошо но не отправляет, в лог пишет 16.09.14 11:54:20.701 SMTP: КОМАНДА Подключиться 16.09.14 11:54:20.701 SMTP: Подключаемся к сокету 16.09.14 11:54:20.701 SMTP: К сокету подключились успешно 16.09.14 11:54:20.701 Подключаемся к SSL 16.09.14 11:54:20.701 Не подключились к SSL 16.09.14 11:54:20.701 SMTP ErrorCode = 10091 16.09.14 11:54:20.701 SMTP ErrorDesc = Network subsystem is unusable 16.09.14 11:54:20.717 SMTP: ОШИБКА Подключиться ... написал в тех поддержку яндекса, в ответ пока ничего, кроме просьбы прислать скриншот почтового клиента... сегодня таки почитал алс и вычитал там такую весчь... для отправки нужно оказывается не только сама длл, но и еще скачать архивный файл отсюда и распаковать его  не куда то там, а аж в систем32... распаковал, ошибка ушла, вещает, что почта отправлена... но ... адресат ничего не получает... короче рыть дальше.. Эт я поделиться  на случай, если вдруг кому то поможет это инфо
#18 by lavalit
А нет.. почта доставлена.... но через полчаса после отправки.. где она шл:%;:%;лась неизвестно.. но и на том спасибы)))
#19 by lavalit
А вот и ответ из ЯндексПодддержки... аж два решения))) ссыли от яндекса пользуйте кому что понраву
#20 by lavalit
а если вернуться к изначальному.... Почта.ДобавитьСтрокуЗаголовка... в роммайл чего то такого не наблюддаю... уверен, что это так?
#21 by КонецЦикла
Что значит заголовок? Меня код страницы как хочешь, пиши заголовок какой хочешь ЗЫ. Только сейчас начали поступать запросы :)
#22 by lavalit
А заголовок случаем не "Заголовок письма" имеется ввиду? Если да, то в диалмайле это ".ПочтоваяПрограмма="Это заголовок" Алс вещает: Синтаксис ПочтоваяПрограмма Назначение Возвращает название почтовой программы, создавшей текущее письмо. Доступен по чтению после метода 'РаспаковатьПисьмо(..)' или 'ПолучитьЗаголовокПисьма(...)'
#23 by sysadminlk
А вот и готовая функция. Функция ОтправитьEmail(Тема,Тело,Кому,Копии="",СкрытыеКопии="",Аттач="")
#24 by sysadminlk
на базе DialMail.dll
#25 by КонецЦикла
, Киданите на почту плиз dialmail c алс-кой. Что-то не смог найти :) dll была, но какая-то старая видимо
#26 by lavalit
лови
#27 by lavalit
только там в алсе глянь, где взять сертификаты для ssl без них не прокатит фишка
#28 by КонецЦикла
спс!
#29 by lavalit
не за чт. спрашивай ежель чего там не покатится
#30 by EvgeniuXP
я на 8.3 уже переписал :)
#31 by Кукуев
Ну вот, КонецЦикла виноват: на майле тоже включили SSL :) Автообмены 7.7<-->7.7 работали через майл, с использованием Rom-Mail.dll. Все нормально, а вот в выходные (часть) и вчера перестало работать. Пробовал тупо порты номенять 25 на 465 и 110 на 995 (как в настойках почтовых клиентов рекомендуют), но не помогает, к сожалению.  О причине подозреваю, что Rom-Mail.dll не поддерживает SSL. Печально. Все-таки придется переделывать на  Dial-Mail.dll или как-то можно Rom-Mail обмануть?
#32 by lavalit
Rom не обманешь никак.... у него простонет ссл... переписывай на ДиалМайл.. В принципе тоже работает норм. Код более геморной .. а так в принципе то терпимо. Даж плюсы есть кое какие.. оно ведет лог и можно считать ошибки какие там на сервере могут случиться.... в Роме этого не было
#33 by Кукуев
Да, придется переписывать, куда деваться :(
#34 by lavalit
В принципе за денек перепишешь)))
#35 by Кукуев
Надеюсь, как всегда надо ведь срочно... :(
#36 by Андрюха
Я переписал на COMОбъект("CDO.Message") - никаких ВК и SSL сертификатов не надо, все предельно просто.
#37 by Кукуев
Ну что, пока надеюсь обойтись малой кровью. Наши админы настроили свой почтовый сервак, там нет никакой SSL (когда делал обмен через майл, своего почтового сервака не было) Завел ящики, попробовал обмен с двумя базами - все работает! Может, пока и так обойдусь! А если кто-то поделится примерами для Dial-Mail (все равно, видимо, когда-то придется переписывать) - буду премного благодарен!
#38 by lavalit
ссыль на смотри там с примерами и алсом
#39 by lavalit
когда свой почтовый сервант, ет хорошо.
#40 by Кукуев
Спасибо, посмотрю
#41 by КомПрог
Rom-Mail глюкавое г..но... робот постоянно вставал... Перешел на Dial-Mail все проблемы пропали разом...
#42 by lavalit
у меня РОМ работал примерно с 2008 года... ни разу не глючило. на серванте 2000 и 2003
#43 by Кукуев
Тоже самое, поставил его года 2 назад - глюков не замечал, жалоб не было :)
#44 by varelchik
стучись в аську пообщаемся.
#45 by varelchik
Чудеса да и только. Попытался включить TLS dialmail вывалил ошибку Network subsystem is unusable. грешил на openssl так установился же.
#46 by varelchik
куда рыть-то?
#47 by AlexNV
stunell поставьте и придет счастье
#48 by lavalit
там в алсе написано чего надо поставить для опенссл и где взять. а Stunell позволит с одного сервера 1С отправлять почту под разными пользователями... ну например у меня манагеры шлют посылки на завод от своего имени... оно и логично... в Stunnel не помню по моему забиваются не только адреса почтового серванта, но и логин-пароль но могу и путать чего. Поборолся с диалмайлом и вродь как уговорил таки  его поработать почтальоном на благо так сказать... а по первости тож выдавал про Network subsystem is unusable. после установки опенссл дело сдвинулось вперед)
#49 by Кукуев
Почитал хелп по установке, их него: "Для работы с протоколом SSL необходимо скачать архив... Затем распаковать его содержимое в системную директорию ...system32 (например C:Winntsystem32). Еще нужно помнить, что сервер, с которым вы будете работать, должен поддерживать SSL-протокол; необходимо также не забыть установить SSL-сертификат полученный от данного сервера." Скачал, посмотрел этот архив, там за 40 файлов, всякие dll да exe. Как-то непонятно - нафиг всё это надо в системной папке? Да ещё что-то с сертификатом мутить - не совсем понятно
#50 by Кукуев
+ их=из
#51 by КонецЦикла
Зачем включать? Я переписал кое-как, кровушки попили сцуки Почему-то пошли жалобы что с диалмейл текст письма на некоторых почтовиках с кривой кодировкой (в частности, на мейл.ру). Пока не добрался...
#52 by big
а как получить почту без ВК и прочего?
#53 by lavalit
кодировку указывал?
#54 by lavalit
а нет там явно кодировки то... только тип текста..
#55 by lavalit
но н амайл у меня отсылаеткорректно вроде.. да и на другие пока родь норм отсылает.
#56 by КонецЦикла
Пока не добрался... но с ром-мейл такого не было
#57 by lavalit
да.. с ромом было попроще намного.. хоть он и не болтливый в работе в смысле от него диагностики или логов ваще никаких .. либо да. либо нет... но что поделать... подозреваю, что если в него запихать еще и ССЛ.. то будет как и ДиалМайл... ССЛ таки полюбас потребует лишних телодвижений типа проверки сертификатов и прочей внутренности.
#58 by varelchik
Короче поборол так я dialmail. Правда только на x86. Для Отправки и Получения ИспользоватьSSL=1 порты отправка  465 получение  995 все работает как часы.
#59 by lavalit
нашел таки суслика?)))
#60 by varelchik
угу. вот только x64 пока проблемы.
#61 by lavalit
не шлет?
#62 by varelchik
все та же ошибка: Network subsystem is unusable. Буду рыть дальше.
#63 by lavalit
ну не могу ничего сказать у мня сервант2003 на 32 а комп 64, но линуховый
#64 by lavalit
а мож 1С включать в режиме совместимости  а там глядишь и опенссл подтянется... да и на 64 кажется для 32 приложений свой каталог  туда качнуть опенссл
#65 by varelchik
дык она и так у меня стартует в режиме 32 + совместимость с 2000
#66 by Serginio1
#67 by varelchik
для того шоб конифгуратор не уходил в белый экран при сольно долгой реструктизации.
#68 by lavalit
там про 8.. а здесь про 7.7
#69 by Serginio1
Какая разница. Ты подключаешься через COM к NetObjectToIDispatch45 и работаешь с нетовскими классами. Единственно в 7 ке нужно установить своймтво, что это семерка например вместо вызвать И числовые значения неподдерживаемые семеркой будут в текстовом виде if (ЭтоСемерка)
#70 by lavalit
у меня не отрабатывает СоздатьОбъект("NetObjectToIDispatch45"); это какая длл должна быть на борту?
#71 by Serginio1
Да
#72 by Serginio1
71 Там внутри есть программка РегистрацияКомСервера.exe которая упрощает регистрацию Соответсвенно на компе должен быть установлен 4 .Net FrameWork Со вторым нужно использовать другой COM серве под названием NetObjectToIDispatch2077
#73 by lavalit
на самом деле есть таки сервант 64 виндовоз2008... но там ваще какая то канитель 1С не грузится в принципе своем, если пользуются длл типа 1с++ сразу на вылет и ругает на Имя модуля с ошибкой:    ntdll.dll
#74 by varelchik
ненадо ляля. прекрасно 1С++ дружит с 2008 да и еще x64.
#75 by lavalit
на досуге как нибудь попробую.
#76 by varelchik
вполне возможно что старая версия.
#77 by lavalit
мне достался сервант уже готовенький сам не настраивал и конечно ж что у него там в потрошках я не знаю.. но факт-вещь упрямая. Не запускает и все тут.. конечно может его надо и переустановить заново и настроить толком. но на нем уже есть восьмера, которую можно конечно снести нафиг и тоже переставить.. но лицуха блин.. ее ж опять надо покупать ну или восстанавливать.. а так пока доживает свой век старичок 2003 с семеркой... Была вот мысль переселить семерку на 2008.. да и 2003 на мусорку отнести... но не переселилась она)))
#78 by lavalit
а может и версия какая старая..по ходу у меня v2.5.0.7
#79 by Serginio1
На семерке будет что типа этого врап=СоздатьОбъект("NetObjectToIDispatch45");
#80 by lavalit
а порт таки 25? а не 465? если по ссл то?
#81 by varelchik
поддержую. деж ты такое старье нашел? Все ужо давно на 3.х работают. Мало того она уже не требует регистрации в реестре как и formex впрочем.
#82 by Serginio1
Да сейчас на 7 ке проверил код такой врап=СоздатьОбъект("NetObjectToIDispatch45");
#83 by Serginio1
Класс SmtpClient поддерживает только расширение службы SMTP для Secure SMTP через протокол TLS, определенный в RFC 3207. В этом режиме сеанс SMTP начинается в незашифрованном канале, затем от клиента к серверу дается команда STARTTLS, чтобы переключиться на безопасное соединение с помощью протокола SSL. См. RFC 3207 опубликованный IETF для получения дополнительных сведений. Методом альтернативного подключения называется тот, при котором сеанс SSL устанавливается заранее, до отправки команд протокола. Этот способ подключения иногда называют SMTP/SSL, SMTP через SSL или SMTPS. По умолчанию для него используется порт 465. Этот альтернативный способ подключения с помощью протокола SSL в настоящее время не поддерживается.
#84 by lavalit
да было установлено ооочень давно... хлеба много  не просило вот и не следил за новыми версиями. сча пороюсь где взять новенькое))
#85 by AlexNV
Ему логины и пароли фиолетовы. Он как прокси работает. Посмотри документацию. В продакшене 2.5 года все впорядке много я щиков на гмыле, а он без ssl не работал никогда
#86 by lavalit
а ну тады другое дело. Счас правда уже нарисовал на Диале. Но если будет косить у же полюбому есть несколько вариантов как построить почту...
#87 by КонецЦикла
сегодня заипался... такая же ошибка хоть тресни - отфутболивает ссл у заказчика, а у меня работает в итоге нашли другой почтовый сервис без этой мутотени (для служебного обмена)
#88 by КонецЦикла
У меня 64 - работает. Как по образцу делал.
#89 by varelchik
Странно но у мене так и не заработало.
#90 by lavalit
месяц с лишним как уже SSL+яндех дружит с ДиалМайл (раньше пользовал Ром Майл)...Полет нормальный - отсылка почты каждый день в автоматическом режиме (Виндовоз2003 1с7.7). Сбоев не зафиксировано.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С