Отсылка письма средствами nnCron

Обсуждение программ nnCron и nnCron LITE

Re: Отсылка письма средствами nnCron

Postby Vitaly_st » Fri, 17 Jul 2009, 13:08

MAN wrote:
Vitaly_st wrote: Помогите ...
Code: Select all
...
Confirm-Reading
S" c:\Program Files\nncron\plugins\smtp_nncron.f" ADD-ATTACH \ Это путь к файлу который желаешь прикрепить к письму
S" текст письма"
...


Примерно так.
В данном случае отсылается файл -> c:\Program Files\nncron\plugins\smtp_nncron.f


Ага, я так и предполагал... но, к сожалению, проверить не смог, так как выскакивает Внутренняя ошибка. Error# -1073741819
Никак не могу эту ошибку победить. ОС - WinVista Business SP1, nnCron v 1.93b8 Build 1135
Кто подскажет, в чем проблема может быть?
Vitaly_st
 
Posts: 24
Joined: Fri, 17 Jul 2009, 10:54

Re: Отсылка письма средствами nnCron

Postby MAN » Fri, 17 Jul 2009, 15:08

:idea: - Проверь огненную стену.
Ну и огненную воду :drinkers: , заодно.
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Отсылка письма средствами nnCron

Postby Vitaly_st » Fri, 17 Jul 2009, 15:35

MAN wrote::idea: - Проверь огненную стену.
Ну и огненную воду :drinkers: , заодно.


Не... она тут не причем! Уже экспериментировал. Опять же, внутренняя ошибка не могла бы из-за этого выскакивать. Я вот думаю, может что не верно у меня с самим плагином? Но я, вроде, правильный поставил.... Можно попросить Твой вариант этого плагина, если используешь, конечно..
Vitaly_st
 
Posts: 24
Joined: Fri, 17 Jul 2009, 10:54

Re: Отсылка письма средствами nnCron

Postby MAN » Fri, 17 Jul 2009, 16:57

Обрати внимание на место хранения плагина (возможно это важно)
"c:\Program Files\nncron\plugins\other\smtp_nncron.f"

моя версия взята из поста выше, из какого точно, не помню
выложу здесь http://ughman.narod.ru/tempo/smtp_nncron.f - сам сравнивай,
задача на отправку viewtopic.php?f=5&t=75&start=45#p22052

пробуй...
да, крон у меня 1,91 1083
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Отсылка письма средствами nnCron

Postby Ilya » Fri, 17 Jul 2009, 18:01

MAN wrote:Отправляется, доходит, однако выходит сообщение <Ошибка стека в Action:>
задача по отправке выглядит так:
Code: Select all
#( ТЕСТ_ОТПРАВКИ_eMail
NoActive
Action:
\ Low-priority
\ Confirm-Reading
\ S" c:\Program Files\nncron\plugins\other\smtp_nncron.f" ADD-ATTACH
S" Вместо этих слов текст письма"
S" Вместо этих слов тема письма"
S" МылоПолучателя@rambler.ru" \ кому !!!
S" МылоОтправителя@rambler.ru" \ от кого !!!
S" ПарольМыльницыОтправителя" \ пароль
S" mail.rambler.ru" 25 \ адрес сервера и порт
SMTP-SEND&ATTACH
)#

Что, не так? Как избавиться от сообщения об ошибке?

Если Вы юзаете плагин из моего последнего поста, то прошу заметить завершению работы слова SMTP-SEND&ATTACH на стеке остаётся код возможной ошибки!
0 - вё ОК, остальное ошибка !!!
Code: Select all
......
SMTP-SEND&ATTACH
IF  S" Произошла ошибка при отправке письма" MsgBox THEN
Ilya
 
Posts: 443
Joined: Mon, 07 Aug 2006, 09:51
Location: Санкт-Петербург

Re: Отсылка письма средствами nnCron

Postby MAN » Fri, 17 Jul 2009, 21:59

Сделал так:
Code: Select all
#( ТЕСТ_ОТПРАВКИ_eMail
NoActive
VARIABLE my1
Action:
\ Low-priority
\ Confirm-Reading
S" c:\ПрикреплённыйФайл.txt" ADD-ATTACH
S" Вместо этих слов текст письма"
S" Вместо этих слов тема письма"
S" МылоПолучателя@rambler.ru" \ кому !!!
S" МылоОтправителя@rambler.ru" \ от кого !!!
S" ПарольМыльницыОтправителя" \ пароль
S" mail.rambler.ru" 25 \ адрес сервера и порт
SMTP-SEND&ATTACH
my1 !
my1 @ 0=
IF MSG: "Отправка письма прошла успешно. %my1 @%k."
ELSE MSG: "Произошла ошибка при отправке письма. Код ошибки: %my1 @%"
THEN
)#

Теперь, вроде, всё меня устраивает, стек сравнивается с 0 и рапортует что УСЁ ГУТТ :supz:
а когда всё ноу гуд, выдаётся сообщ. + код ошибки :Hangman:
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Отсылка письма средствами nnCron

Postby Vitaly_st » Sat, 18 Jul 2009, 14:24

MAN wrote:Обрати внимание на место хранения плагина (возможно это важно)
"c:\Program Files\nncron\plugins\other\smtp_nncron.f"

моя версия взята из поста выше, из какого точно, не помню
выложу здесь http://ughman.narod.ru/tempo/smtp_nncron.f - сам сравнивай,
задача на отправку viewtopic.php?f=5&t=75&start=45#p22052

пробуй...
да, крон у меня 1,91 1083


Ты оказался прав!!! Размещение плагина в папке Other- критично! Я просто размещал плагин в общей папке плагинов. Как только создал папку Other и поместил его туда, проблема ушла! Спасибо!

Сделал задачу так, как ты описал ниже... вываливается следующее сообщение: "Произошла ошибка при отправке письма. Код ошибки: 535" Теперь ковыряюсь, что не так с настройками самого ящика. :)
Vitaly_st
 
Posts: 24
Joined: Fri, 17 Jul 2009, 10:54

Re: Отсылка письма средствами nnCron

Postby MAN » Sat, 18 Jul 2009, 14:56

Теперь, полагаю, важны четыре вещи
S" МылоОтправителя@rambler.ru" \ от кого !!!
S" ПарольМыльницыОтправителя" \ пароль
S" mail.rambler.ru" 25 \ адрес сервера и порт
адрес почтового ящика, пароль и адрес SMTP сервера, и порт конечно
у тебя где ящик?
не через проксю в инет выходишь?
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Отсылка письма средствами nnCron

Postby Ilya » Sat, 18 Jul 2009, 18:14

Vitaly_st wrote:Сделал задачу так, как ты описал ниже... вываливается следующее сообщение: "Произошла ошибка при отправке письма. Код ошибки: 535" Теперь ковыряюсь, что не так с настройками самого ящика. :)

535 Аутентификация отклонена сервером (например, ошибка в кодировании данных).
Ilya
 
Posts: 443
Joined: Mon, 07 Aug 2006, 09:51
Location: Санкт-Петербург

Re: Отсылка письма средствами nnCron

Postby Vitaly_st » Mon, 20 Jul 2009, 07:43

Победил ошибку 535 - пароль пользователя подправил. Спасибо автору плагина! Спасибо всем, кто помогал в настройках! Замечательный плагин!:)

P.S. Один вопрос только меня мучает: в задаче мы указываем только пароль от ящика отправителя, неужели имя пользователя не актуально? На mail.ru имя пользователя = почтовый ящик... а если настройки имени пользователя будут отличаться от этого условия, то плагин уже работать не будет?
Vitaly_st
 
Posts: 24
Joined: Fri, 17 Jul 2009, 10:54

Re: Отсылка письма средствами nnCron

Postby Vitaly_st » Mon, 20 Jul 2009, 09:20

Еще вопрос, код задачи выглядит следующим образом:

Code: Select all
AsLoggedUser
LoadProfile
WatchWinDestroy: "ФайлЭкселя.xlsx"
VARIABLE my1
Action:
\ Low-priority
\ Confirm-Reading
S" ПутьКприсоединяемомуФайлу\ПрисоединяемыйФайл" ADD-ATTACH
S" Текст письма"
S" Тема письма"
S" Кому@mail.ru" \ кому !!!
S" ОтКого@mail.ru" \ от кого !!!
S" pass" \ пароль
S" smtp.mail.ru" 25 \ адрес сервера и порт
SMTP-SEND&ATTACH
my1 !
my1 @ 0=
IF MSG: "Отправка письма прошла успешно. %my1 @%k."
ELSE MSG: "Произошла ошибка при отправке письма. Код ошибки: %my1 @%"
THEN


Не срабатывает запуск задачи по команде WatchWinDestroy: "ФайлЭкселя.xlsx", почему?
И еще... отсылаю файлы эксель. Размер отсылаемого файла и файла, который я получаю - отличаются! Соответственно - не могу его открыть!
Vitaly_st
 
Posts: 24
Joined: Fri, 17 Jul 2009, 10:54

Re: Отсылка письма средствами nnCron

Postby MAN » Mon, 20 Jul 2009, 09:53

В букварике написано так:

Code: Select all
#( test_watchwin
\ задача будет срабатывать
\ и при закрытии окна браузер 'Internet Explorer
WatchWinDestroy: "*Internet Explorer"
Action:
\ ... выполняем работу
START-APP: calc.exe
)#


Ты именно этого ожидаешь, или чего ты хочешь отловить? Закрытие окна "ФайлЭкселя.xlsx"? Так твоё окно может называться "Microsoft Excel - ФайлЭкселя.xlsx" ? ВнЕматОЧней с заголовком окна !

А про пароль не успел отписать, я когда с плагином игрался, спецом ставил левый пароль и получал код 535.
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Отсылка письма средствами nnCron

Postby Vitaly_st » Mon, 20 Jul 2009, 10:02

Очень удобна возможность увидеть ошибку, а дальше - дело техники :) Это про пароль. :)

А вот с окном... я не думаю, что ошибся. Есть такая утилитка в nnCron - WinSpy. Она четко показывает, как называется окно, которое закрывается, да еще у меня подобные задачи уже работают. А с этой - никак победить не могу! Ковыряюсь пока... :(
Vitaly_st
 
Posts: 24
Joined: Fri, 17 Jul 2009, 10:54

Re: Отсылка письма средствами nnCron

Postby MAN » Mon, 20 Jul 2009, 10:30

Господин, товарищ, Ilya ОГРОМНОЕ СПАСИБО за создание плагина, всё работает чётко и убедительно, нет проблем с кирилицей!

Для любителей альтернативы позволю себе напомнить о существовании программы blat.exe
отправка простейшего письма с её помошью выглядит так:
blat.exe -body "Привет" -to drug@yandex.ru

Пояснения русскоязычных пользователей об использовании программы здесь:
http://forum.mozilla-russia.org/viewpri ... p?id=36202
Мне прога понравилась, правда есть нюансы с кирилицей в теме и теле письма.
User avatar
MAN
 
Posts: 145
Joined: Wed, 17 Jun 2009, 21:34

Re: Отсылка письма средствами nnCron

Postby Vitaly_st » Mon, 20 Jul 2009, 12:32

После установки звездочек в начале и в конце имени окна, все заработало. После закрытия окна, идет отправка файла!

Code: Select all
.....
WatchWinDestroy: "*Microsoft Excel - ФайлЭкселя.xlsx*"
.....


Единственное, что пока не понятно, это почему файл приходит "битый"???? Почему его размер отличается от исходного? :?:
Last edited by Vitaly_st on Mon, 20 Jul 2009, 16:22, edited 1 time in total.
Vitaly_st
 
Posts: 24
Joined: Fri, 17 Jul 2009, 10:54

PreviousNext

Return to nnCron forum (Russian)

Who is online

Users browsing this forum: No registered users and 4 guests

cron