Форум » » отправка почты с GMAIL » Ответить

отправка почты с GMAIL

marin_n: доброго всем дня. Использую модуль для отправки почты Send_E-Mail. Параметры: From - xxx@gmail.com Server - smtp.gmail.com UserLogin - xxx.gmail.com UserPassword - yyyyyyyy на входе TO - zzz@yandex.ru Не отправляет - пишет ошибку сообщение не отправлено Меняю параметры модуля на Яндекс - все отправляет такая же хрень при использовании Simpl+ команды SendMail Объясните, может кто сталкивался, что не так?

Ответов - 74, стр: 1 2 3 4 All

Вячеслав: К сожалению у меня пока живой интерес берет верх на разумом и коммерческой выгодой. Можно в оправдание ещё сказать, что это не халтура, а рабочий проект в рамках служебного (ну почти учитывая что рабочий день давно позади а я еще тут) времени.

roman: Я давно отправляю сообщения через gmail, используя модуль simpl#...

Вячеслав: Модуль самописный или c# есть готовая функция?


DmitriiP: В C# есть CrestronMailFunctions посути "в глубине" это тотже SendMailAdvance что и в Simpl+. На crestronlabs есть микро туториал как подружить google c crestron через сертификат и заниженные настройки безопасности, и есть SHP Send Mail v1.1.zip вреде собранный по нему. (сам не тестил) P.S. Описание что делать с сертификатом и гуглом в help'e SHP Send Mail v1.1.usp

roman: Модуль рабочий, настройки несложные. По-моему даже без установки сертификатов работает.

Вячеслав: Он без SSL тоже и без поддержки русского языка ?

DmitriiP: SSL есть, SecureConnection Type: System.Boolean Required. Indicates whether an SSL connection should be used to send the email. TLS нет, По поводу русского, думаю что: Content-Type: text/plain Content-Transfer-Encoding: 7Bit везде (так как пользуют одну библиотеку), может и ошибаюсь ....

DmitriiP: с русским как вариант попробуйте следующе сам тест засунуть между multipart/alternative и всё это засуньте в Message: /// Message Content-Type: multipart/alternative; boundary="--ALT-Messageb64" --ALT-Messageb64 Content-Type: text/plain; charset=windows-1251 Content-Transfer-Encoding: base64 сюда текст windows-1251 в base64 --ALT-Messageb64 Content-Type: text/html; charset=windows-1251 Content-Transfer-Encoding: base64 и сюда текст windows-1251 в base64 --ALT-Messageb64-- /// конец Message и Subject в формате base64 Subject ="=?windows-1251?B?(текст в base64)?=";

Вячеслав: DmitriiP А разве эти тэги помещенные прямо в тело сообщения будут восприняты не как простой текст?

DmitriiP: Незнаю... поэтому и предлогаю попробовать.

Pavel777: Попробовал несколько бесплатных и платных почтовых серверов, упоминаемый тут сервис smtp2go - отправлять почту через модуль SEND E-Mail никак не получается. Возникло сомнение после чтения HELP файла на модуль SEND E-Mail - работает ли он с 3-й серией контролеров, об этом в хелпе ни слова? При отправке модуль выдает неизвестную ошибку 13. Ноутбук с Outlook,ом, с теми же параметрами почтового сервера, что и в Send E-mail и находящийся в одной сети с процессором, без проблем отправляет все письма.

Вячеслав: Интересно. Похоже, я не тестировал на 3 серии тоже. А сейчас на 3 серии тоже не работает, не задумываясь с полной уверенностью грешил на IT -шников. Как то было не до уведомлений через почту. Завтра гляну что там в дебагере пишет. У меня же свой модуль и дебаге будет видно на каком этапе косяк происходит. Отпишусь.

Kaveckiy: У меня работает и на 2-й и на 3-й версии контроллеров. Работает отправка через SMTP2Go. Смотрите настройки: проверьте прописаны ли и работают ли DNS сервера в настройках контроллера.

Pavel777: Kaveckiy Вот было предчувствие, что проблема где-то между процессором и локальной сетью. Действительно, не были прописаны DNS. Все пошло, спасибо огромное

Slava: Вячеслав так удалось подружить Send E-mail на предмет кирилицы?

Вячеслав: Slava пишет: Вячеслав так удалось подружить Send E-mail на предмет кириллицы? Да получилось. Но пришлось целиком SMTP протокол переписать ради изменения одного поля кодировки. Оставил на выбор среди работоспособных win1251,koi-8r,utf-8 (пользуюсь пока только utf-8) Алгоритм перекодировки файлов вложений не удалось сильно оптимизировать и в одном письме можно лишь небольшие файлы прикреплять, если размер побольше, то автоматически отправка в отдельном письме стандартной функцией. Ну и конечно это все по прежнему без ssl по 25 порту (точнее уже на выбор, если указывать после двоеточия номер порта иначе по умолчанию 25 порт). Вспомогательные входы выходы модуля попытался сохранить, но не отлаживал. Немного изменил алгоритм работы с базовыми входами, чтоб обойти ограничение в 255 символов (тема, сообщение, адресаты)

Игорь K.: Вячеслав, как вам удалось переписать протокол SMTP?

Вячеслав: Может я не так выразился. Я имел ввиду команды SMTP протокола используемые для отправки email пришлось реализовать в simpl+. Это достаточно простой текстовый протокол если не брать в расчет base64 и есть информация в интернете. Но понятное дело при всей простоте отлаживать все равно пришлось да и громоздкий модуль в 2147 строк получился.

Игорь K.: Вячеслав, ваши комментарии и числа в них фигурирующие намекают на вполне определённые обстоятельства. Прочитайте свои посты и попробуйте понять что вы утверждаете в них. Или же берите все в кавычки.

Вячеслав: Мне кажется, или Вы придираетесь? Написал как смог, если будут вопросы, постараюсь разъяснить. Это же просто форум, а не юридический документ.



полная версия страницы