myDC.ru

Здравствуйте, гость ( Вход | Регистрация )

 
3 страниц V  < 1 2 3 >  
Ответить в данную темуНачать новую тему

> Sms/e-mail

Теги
Нет тегов для показа
колбаскин
сообщение 5.1.2009, 3:32
Сообщение #21


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 1.12.2008
Из: Украина Запорожье
Пользователь №: 1 264
Спасибо сказали: 0 раз




У кого-то есть уже готовый скрипт чтобы отослать имейл?
в конфиг свой смтп ,логин и пасс я впишу....
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 5.1.2009, 10:51
Сообщение #22


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




колбаскин, +1!
Go to the top of the page
+Quote Post
ustas
сообщение 5.1.2009, 12:53
Сообщение #23


Продвинутый участник
****

Группа: Пользователи
Сообщений: 177
Регистрация: 20.5.2008
Пользователь №: 5
Спасибо сказали: 26 раз




придумал другой вариант. Сохранять нужную инфу в файл и его отправлять через os.execute(прога файл)
прога - любая почтовая программа, поддерживающая командную строку, тот же Bat, ну или консольные почтовики Blat, ZeRat и т.д., для linux mail
при такой реализации не будет скрипта, который подвешивает хаб при плохом инете )
Go to the top of the page
+Quote Post
mariner
сообщение 5.1.2009, 14:52
Сообщение #24


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




ога... А я уже exim + courier imap поднял =)))
Проще говоря почтовый серв big_smile.gif

PS а для линуксоидов скажу - есть команда mail , а так же прога - sendmail (она есть и под венды, очень стабильна, некосячна, а настройки с любого юниксфорума вытянуть мона)
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 5.1.2009, 19:51
Сообщение #25


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




осталось теперь скрипт написать который файл генерировать будет
Go to the top of the page
+Quote Post
Nickolya
сообщение 6.1.2009, 2:08
Сообщение #26


Главный ра******й тут...
*********

Группа: Главные администраторы
Сообщений: 1 727
Регистрация: 18.5.2008
Из: RF, 2la
Пользователь №: 1
Спасибо сказали: 776 раз




Все уже придумано...
Вот где, правда 1 апи, но не в этом суть: http://board.ptokax.ch/index.php?topic=6420.0
Скрипт с использованием библиотек: Прикрепленный файл  Registration.Email.v1.0.LUA5.X_PtokaX.lua ( 4.89 килобайт ) Кол-во скачиваний: 31
Скрипт с использованием 3х программ (через os.execute()): Прикрепленный файл  Registration.Email.v1.0b.lua.zip ( 221.96 килобайт ) Кол-во скачиваний: 59
Go to the top of the page
+Quote Post
Николай
сообщение 6.1.2009, 17:54
Сообщение #27


Активный участник
***

Группа: Пользователи
Сообщений: 55
Регистрация: 7.12.2008
Из: Тула
Пользователь №: 1 349
Спасибо сказали: 1 раз




=))
Go to the top of the page
+Quote Post
Wariner
сообщение 6.1.2009, 17:56
Сообщение #28


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Цитата(Николай @ 6.1.2009, 17:54) *
Ни один из этих скриптов не пашут (

"Вам не нравятся кошки?! вы просто не умеете их готовить!" xD
Go to the top of the page
+Quote Post
Николай
сообщение 6.1.2009, 17:57
Сообщение #29


Активный участник
***

Группа: Пользователи
Сообщений: 55
Регистрация: 7.12.2008
Из: Тула
Пользователь №: 1 349
Спасибо сказали: 1 раз




или это под апи1?
Go to the top of the page
+Quote Post
Wariner
сообщение 6.1.2009, 17:58
Сообщение #30


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Цитата(Nickolya @ 6.1.2009, 2:08) *
правда 1 апи

в точку))))
Go to the top of the page
+Quote Post
MEXAHuK
сообщение 6.1.2009, 18:05
Сообщение #31


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 314
Регистрация: 13.10.2008
Пользователь №: 791
Спасибо сказали: 9 раз




#$%@^&*"
выложите кто нить под апи2...
Go to the top of the page
+Quote Post
Николай
сообщение 6.1.2009, 18:44
Сообщение #32


Активный участник
***

Группа: Пользователи
Сообщений: 55
Регистрация: 7.12.2008
Из: Тула
Пользователь №: 1 349
Спасибо сказали: 1 раз




Цитата(Wariner @ 6.1.2009, 17:56) *
"Вам не нравятся кошки?! вы просто не умеете их готовить!" xD

и что ты хотел этим сказать?
Go to the top of the page
+Quote Post
Wariner
сообщение 6.1.2009, 19:21
Сообщение #33


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




я хотел сказать что когда говоришь что скрипты не работают то надо приводить ошибки или хотя бы пояснения что в вашем понимании значит "не работают".
Go to the top of the page
+Quote Post
колбаскин
сообщение 7.1.2009, 0:55
Сообщение #34


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 1.12.2008
Из: Украина Запорожье
Пользователь №: 1 264
Спасибо сказали: 0 раз




Цитата(MEXAHuK @ 6.1.2009, 17:05) *
#$%@^&*"
выложите кто нить под апи2...


да....нужно под 2ю...
а то все ставил для 2й.....
Go to the top of the page
+Quote Post
Николай
сообщение 9.1.2009, 19:00
Сообщение #35


Активный участник
***

Группа: Пользователи
Сообщений: 55
Регистрация: 7.12.2008
Из: Тула
Пользователь №: 1 349
Спасибо сказали: 1 раз




народ ау) под апи2 просят гг

народ ау) под апи2 просят гг
Go to the top of the page
+Quote Post
IceRoma
сообщение 6.2.2009, 15:27
Сообщение #36


Начинающий
*

Группа: Пользователи
Сообщений: 16
Регистрация: 3.12.2008
Пользователь №: 1 296
Спасибо сказали: 0 раз




Под API2 проверить бы))
Go to the top of the page
+Quote Post
Gangster
сообщение 20.2.2009, 6:36
Сообщение #37


Начинающий
*

Группа: Пользователи
Сообщений: 19
Регистрация: 3.7.2008
Пользователь №: 121
Спасибо сказали: 8 раз




под апи 2 будет или нет рабочий скрипт?
Go to the top of the page
+Quote Post
dmvn
сообщение 17.3.2009, 10:09
Сообщение #38


InstaHub dev.
***

Группа: Пользователи
Сообщений: 91
Регистрация: 25.2.2009
Пользователь №: 2 377
Спасибо сказали: 10 раз




Работа с почтой под API2 у меня есть, можете оттуда стырить. http://mydc.ru/topic1432.html users.lua, функция SendMailMessage.
И кстати мне под API2 ничего специально вроде бы подгибать не пришлось, кроме строки с dofile -- там пришлось путь к библиотеке дополнить папкой scripts.

Код
dofile("scripts/libs/mime.lua")
mime = require "mime"
smtp = require "socket.smtp"

function SendMailMessage(mail, text)
      local from = "<"..RegSett.FromMail..">"
      local rcpt = "<"..mail..">"      
      local mesgt = {
            headers = {
                to = "<"..mail..">",
                from = "<"..RegSett.FromMail..">",
                subject = "Registration info from "..GetFullHubName(nil),
                ["content-type"] = 'text/plain; charset="Windows-1251"'
            },
            body = mime.eol(0, text);
          }
      local r, e = smtp.send {
        from = from,
        rcpt = rcpt,
        source = smtp.message(mesgt),
        server = "localhost",
        port = RegSett.SMTPPort
      };
      if r == 1 then return 1 else return tostring(e) end
end


как-то так.

А вот насчет системы с os.execute -- в линухе это работает отлично, а в мастдае -- не очень-то: в момент выполенения команды на долю секунды открывается shell-овское окно.
я с ходу не догадался, как это побороть... может быть вы умеете, луа-мастеры?
Go to the top of the page
+Quote Post
Wariner
сообщение 17.3.2009, 18:13
Сообщение #39


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




файлы которые были выложены ранее тоже рабочие! Проблема в том что не у всех есть свой почтовый сервер(нахрена он мне например нужен с онлайном 100 человек). Так вот если ты сможешь переслать через какую нибудь интернет систему будет + ))))
Go to the top of the page
+Quote Post
dmvn
сообщение 18.3.2009, 23:34
Сообщение #40


InstaHub dev.
***

Группа: Пользователи
Сообщений: 91
Регистрация: 25.2.2009
Пользователь №: 2 377
Спасибо сказали: 10 раз




Цитата(Wariner @ 17.3.2009, 18:13) *
Проблема в том что не у всех есть свой почтовый сервер(нахрена он мне например нужен с онлайном 100 человек).


хм... а в чем трабла? ну вот у меня есть ящик от провайдера -- я отлично к нему цепляюсь по 25 порту, со своим логином и паролем, как писал Nickolya. Всё отлично работает.

Код
      local r, e = smtp.send {
        from = from,
        rcpt = rcpt,
        source = smtp.message(mesgt),
        server = RegSett.SMTPServer,
        port = RegSett.SMTPPort,
        password = RegSett.SMTPPass,
        user = RegSett.SMTPUser
      };

и никаких почтовых серверов нам ни нада.
Go to the top of the page
+Quote Post

3 страниц V  < 1 2 3 >
Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsНужен скрипт регистрации через E-mail
Скрипт регистрации через E-mail
22 PaN 25 402 2.9.2009, 7:53 Посл. сообщение: PaN
Closed Регистрационные Данные В E-mail
х3
1 Bull Dozer 4 564 15.2.2009, 11:46 Посл. сообщение: Setuper
No New Posts От: Sms/e-mail
От темы с ID: 984
0 Николай 3 739 6.1.2009, 19:42 Посл. сообщение: Николай

 



RSS Сейчас: 19.4.2024, 11:51