* [Comm] dcop kmail
@ 2002-10-23 11:50 Alexander Mayorov
2002-10-23 17:54 ` Vitaly Lipatov
0 siblings, 1 reply; 16+ messages in thread
From: Alexander Mayorov @ 2002-10-23 11:50 UTC (permalink / raw)
To: Community
Приветствую!
Никак не могу заствить kmail при помощи dcop при соединении с интернетом
проверять почту автоматом.
Kmail запущен, набираю в шелл (konsole)
dcop kmail checkMail()
dcop kmail 'checkMail()'
dcop kmail KMailiface.checkMail
dcop kmail "void.checkmail()"
и иные варианты.... пишет, как правило:
object (такойто) in application kmail not accessible.
У меня давно это работало, а сейчас подзабыл... :((
Никто не пришлет работающую команду???
Пожалуйста :)
Александр
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] dcop kmail
2002-10-23 11:50 [Comm] dcop kmail Alexander Mayorov
@ 2002-10-23 17:54 ` Vitaly Lipatov
2002-10-23 19:42 ` Alexander Mayorov
0 siblings, 1 reply; 16+ messages in thread
From: Vitaly Lipatov @ 2002-10-23 17:54 UTC (permalink / raw)
To: community
On 23 Октябрь 2002 15:50, Alexander Mayorov wrote:
> Приветствую!
> Никак не могу заствить kmail при помощи dcop при соединении с
> интернетом проверять почту автоматом.
> Kmail запущен, набираю в шелл (konsole)
> dcop kmail checkMail()
> dcop kmail 'checkMail()'
> dcop kmail KMailiface.checkMail
> dcop kmail "void.checkmail()"
>
> и иные варианты.... пишет, как правило:
> object (такойто) in application kmail not accessible.
>
> У меня давно это работало, а сейчас подзабыл... :((
> Никто не пришлет работающую команду???
>
> Пожалуйста :)
Я первый раз в жизни только что от вас узнал о такой возможности
вообще, так управлять программами через dcop.
Набрав $dcop kmail я узнал что есть команда KMailIface,
набрав $dcop kmail KMailIface узнал что есть checkMail()
набрать $dcop kmail KMailIface checkMail проверил почту :)
Вам спасибо, буду теперь знать.
--
Lav
Виталий Липатов
Санкт-Петербург
GNU! ALT Linux Team! LaTeX! LyX!
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] dcop kmail
2002-10-23 17:54 ` Vitaly Lipatov
@ 2002-10-23 19:42 ` Alexander Mayorov
2002-10-24 3:28 ` Re[2]: " ASA
2002-10-28 7:08 ` [Comm] Postfix - smtp - HELO Alex Borisov
0 siblings, 2 replies; 16+ messages in thread
From: Alexander Mayorov @ 2002-10-23 19:42 UTC (permalink / raw)
To: community
> Я первый раз в жизни только что от вас узнал о такой возможности
> вообще, так управлять программами через dcop.
> Набрав $dcop kmail я узнал что есть команда KMailIface,
> набрав $dcop kmail KMailIface узнал что есть checkMail()
> набрать $dcop kmail KMailIface checkMail проверил почту :)
> Вам спасибо, буду теперь знать.
:)
еще рекомендую набрать kdcop :) весьма приятная вещь :))
А Ваш ход мысли прекрасен :))
Александр
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re[2]: [Comm] dcop kmail
2002-10-23 19:42 ` Alexander Mayorov
@ 2002-10-24 3:28 ` ASA
2002-10-28 7:08 ` [Comm] Postfix - smtp - HELO Alex Borisov
1 sibling, 0 replies; 16+ messages in thread
From: ASA @ 2002-10-24 3:28 UTC (permalink / raw)
To: Alexander Mayorov
Hello Alexander,
Thursday, October 24, 2002, 12:42:05 AM, you wrote:
>> набрать $dcop kmail KMailIface checkMail проверил почту :)
>> Вам спасибо, буду теперь знать.
AM> :)
AM> еще рекомендую набрать kdcop :) весьма приятная вещь :))
Да уж. Не сравнить с выневым rundll32, хотя, конечно,
симптоматично, что и в KDE есть продвинутый аналог rundll ;)
--
Best regards,
ASA mailto:llb@udm.ru
^ permalink raw reply [flat|nested] 16+ messages in thread
* [Comm] Postfix - smtp - HELO
2002-10-23 19:42 ` Alexander Mayorov
2002-10-24 3:28 ` Re[2]: " ASA
@ 2002-10-28 7:08 ` Alex Borisov
2002-10-28 9:37 ` Igor Homyakov
2002-10-30 12:25 ` Valentin Nechayev
1 sibling, 2 replies; 16+ messages in thread
From: Alex Borisov @ 2002-10-28 7:08 UTC (permalink / raw)
To: community
Установил Postfix (дистрибутив - Master 2.0)
Такая проблема: клиент подключается по SMTP и говорит: "HELO",
на что Postfix отвечает: bad syntax - не "HELO", а "HELO hostname".
А клиент не может представиться по полной...
Вопрос: можно ли сделать так, чтобы Postfix ничего не требовал после
HELO?
Alex
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Postfix - smtp - HELO
2002-10-28 7:08 ` [Comm] Postfix - smtp - HELO Alex Borisov
@ 2002-10-28 9:37 ` Igor Homyakov
2002-10-28 10:40 ` Re[2]: " Alex Borisov
2002-10-30 12:25 ` Valentin Nechayev
1 sibling, 1 reply; 16+ messages in thread
From: Igor Homyakov @ 2002-10-28 9:37 UTC (permalink / raw)
To: community
On Mon, Oct 28, 2002 at 10:08:54AM +0300, Alex Borisov wrote:
> Установил Postfix (дистрибутив - Master 2.0)
> Такая проблема: клиент подключается по SMTP и говорит: "HELO",
> на что Postfix отвечает: bad syntax - не "HELO", а "HELO hostname".
> А клиент не может представиться по полной...
> Вопрос: можно ли сделать так, чтобы Postfix ничего не требовал после
> HELO?
$ grep helo /etc/postfix/main.cf
--
Igor Homyakov
<homyakov at altlinux dot ru>
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re[2]: [Comm] Postfix - smtp - HELO
2002-10-28 9:37 ` Igor Homyakov
@ 2002-10-28 10:40 ` Alex Borisov
2002-10-28 11:44 ` Igor Homyakov
0 siblings, 1 reply; 16+ messages in thread
From: Alex Borisov @ 2002-10-28 10:40 UTC (permalink / raw)
To: Igor Homyakov
Monday, October 28, 2002, 12:37:04 PM, you wrote:
>> Такая проблема: клиент подключается по SMTP и говорит: "HELO",
>> на что Postfix отвечает: bad syntax - не "HELO", а "HELO hostname".
>> А клиент не может представиться по полной...
>> Вопрос: можно ли сделать так, чтобы Postfix ничего не требовал после
>> HELO?
IH> $ grep helo /etc/postfix/main.cf
у меня:
smtpd_helo_required = no
но тем не менее:
Out: 220 my.server.ru ESMTP
In: HELO
Out: 501 Syntax: HELO hostname
In: QUIT
Out: 221 Bye
???
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Postfix - smtp - HELO
2002-10-28 10:40 ` Re[2]: " Alex Borisov
@ 2002-10-28 11:44 ` Igor Homyakov
0 siblings, 0 replies; 16+ messages in thread
From: Igor Homyakov @ 2002-10-28 11:44 UTC (permalink / raw)
To: community
On Mon, Oct 28, 2002 at 01:40:31PM +0300, Alex Borisov wrote:
> Monday, October 28, 2002, 12:37:04 PM, you wrote:
> >> Такая проблема: клиент подключается по SMTP и говорит: "HELO",
> >> на что Postfix отвечает: bad syntax - не "HELO", а "HELO hostname".
> >> А клиент не может представиться по полной...
> >> Вопрос: можно ли сделать так, чтобы Postfix ничего не требовал после
> >> HELO?
> IH> $ grep helo /etc/postfix/main.cf
> у меня:
> smtpd_helo_required = no
> но тем не менее:
> Out: 220 my.server.ru ESMTP
> In: HELO
> Out: 501 Syntax: HELO hostname
> In: QUIT
> Out: 221 Bye
это уже не проблемы postfix это проблемы клиента,
который не следует стандартам.
--
Igor Homyakov
<homyakov at altlinux dot ru>
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [Comm] Postfix - smtp - HELO
2002-10-28 7:08 ` [Comm] Postfix - smtp - HELO Alex Borisov
2002-10-28 9:37 ` Igor Homyakov
@ 2002-10-30 12:25 ` Valentin Nechayev
2002-10-30 20:16 ` [JT][Comm] " jellyfish
1 sibling, 1 reply; 16+ messages in thread
From: Valentin Nechayev @ 2002-10-30 12:25 UTC (permalink / raw)
To: community
Mon, Oct 28, 2002 at 10:08:54, abmagic wrote about "[Comm] Postfix - smtp - HELO":
> Установил Postfix (дистрибутив - Master 2.0)
> Такая проблема: клиент подключается по SMTP и говорит: "HELO",
> на что Postfix отвечает: bad syntax - не "HELO", а "HELO hostname".
> А клиент не может представиться по полной...
>
> Вопрос: можно ли сделать так, чтобы Postfix ничего не требовал после
> HELO?
Примените этот патч.
--- smtpd.c.orig Fri Dec 15 18:07:07 2000
+++ smtpd.c Thu Dec 28 14:58:43 2000
@@ -383,6 +383,8 @@
char *err;
if (argc < 2) {
+ if( !var_helo_required )
+ goto L1;
state->error_mask |= MAIL_ERROR_PROTOCOL;
smtpd_chat_reply(state, "501 Syntax: HELO hostname");
return (-1);
@@ -398,6 +400,7 @@
return (-1);
}
state->helo_name = mystrdup(printable(argv[1].strval, '?'));
+L1:
state->protocol = "SMTP";
smtpd_chat_reply(state, "250 %s", var_myhostname);
return (0);
@@ -410,6 +413,8 @@
char *err;
if (argc < 2) {
+ if( !var_helo_required )
+ goto L1;
state->error_mask |= MAIL_ERROR_PROTOCOL;
smtpd_chat_reply(state, "501 Syntax: EHLO hostname");
return (-1);
@@ -429,6 +434,7 @@
return (-1);
}
state->helo_name = mystrdup(printable(argv[1].strval, '?'));
+L1:
state->protocol = "ESMTP";
smtpd_chat_reply(state, "250-%s", var_myhostname);
smtpd_chat_reply(state, "250-PIPELINING");
/netch
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [JT][Comm] Postfix - smtp - HELO
2002-10-30 12:25 ` Valentin Nechayev
@ 2002-10-30 20:16 ` jellyfish
2002-10-31 8:20 ` Ilia Menchikh
` (2 more replies)
0 siblings, 3 replies; 16+ messages in thread
From: jellyfish @ 2002-10-30 20:16 UTC (permalink / raw)
To: community
On Wed, Oct 30, 2002 at 02:25:04PM +0200, Valentin Nechayev wrote:
> > Установил Postfix (дистрибутив - Master 2.0)
<...>
> Примените этот патч.
<...>
> + if( !var_helo_required )
> + goto L1;
> state->error_mask |= MAIL_ERROR_PROTOCOL;
> smtpd_chat_reply(state, "501 Syntax: HELO hostname");
> return (-1);
> @@ -398,6 +400,7 @@
> return (-1);
> }
> state->helo_name = mystrdup(printable(argv[1].strval, '?'));
> +L1:
goto - не кошерно :)
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [JT][Comm] Postfix - smtp - HELO
2002-10-30 20:16 ` [JT][Comm] " jellyfish
@ 2002-10-31 8:20 ` Ilia Menchikh
2002-10-31 9:03 ` Re[2]: " Alex Borisov
2002-11-01 18:14 ` Valentin Nechayev
2002-10-31 10:21 ` Igor Homyakov
2002-11-01 18:13 ` Valentin Nechayev
2 siblings, 2 replies; 16+ messages in thread
From: Ilia Menchikh @ 2002-10-31 8:20 UTC (permalink / raw)
To: community
On Wed, 30 Oct 2002 23:16:46 +0300
jellyfish@pisem.net wrote:
[skip]
Из 20 подобных отчетов при проверке откликнулся только 1
сервер:
$ telnet 213.201.151.238 25
Trying 213.201.151.238...
Connected to 213.201.151.238.
Escape character is '^]'.
220 dijkenvanemmerik.nl Ready for action (Mailtraq
1.1.4.1109/SMTP)
quit
221 have a nice day (SMTP Closing)
Connection closed by foreign host.
Остальные модемные пулы провайдеров. Спам нужен? Вот и думайте,
патчить postfix или нет.
--
Regards
Ilia Menchikh
jud ililina@jabber.vitamin-e.ru
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re[2]: [JT][Comm] Postfix - smtp - HELO
2002-10-31 8:20 ` Ilia Menchikh
@ 2002-10-31 9:03 ` Alex Borisov
2002-11-01 18:14 ` Valentin Nechayev
1 sibling, 0 replies; 16+ messages in thread
From: Alex Borisov @ 2002-10-31 9:03 UTC (permalink / raw)
To: community
Thursday, October 31, 2002, 11:20:40 AM, Ilia Menchikh wrote:
IM> Из 20 подобных отчетов при проверке откликнулся только 1
IM> сервер:
IM> $ telnet 213.201.151.238 25
IM> Trying 213.201.151.238...
IM> Connected to 213.201.151.238.
IM> Escape character is '^]'.
IM> 220 dijkenvanemmerik.nl Ready for action (Mailtraq
IM> 1.1.4.1109/SMTP)
IM> quit
IM> 221 have a nice day (SMTP Closing)
IM> Connection closed by foreign host.
IM> Остальные модемные пулы провайдеров. Спам нужен? Вот и думайте,
IM> патчить postfix или нет.
Никто не говорит, что postfix не прав и его надо обязательно патчить.
(хотя с QMAIL у меня не было подобных проблем...)
Просто в моем случае требуется определенное время, что-бы переписать
"тупого" клиента (чужая прога) и нужно было чтобы postfix принимал почту без
hostname.
smtpd я пропатчил (благодаря помощи Valentin Nechayev), вроде все
работает. А как только переделают "клиента" верну обратно оригинальную
программу.
Вопрос закрыт.
--
Best regards,
Alex
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [JT][Comm] Postfix - smtp - HELO
2002-10-30 20:16 ` [JT][Comm] " jellyfish
2002-10-31 8:20 ` Ilia Menchikh
@ 2002-10-31 10:21 ` Igor Homyakov
2002-11-01 18:13 ` Valentin Nechayev
2 siblings, 0 replies; 16+ messages in thread
From: Igor Homyakov @ 2002-10-31 10:21 UTC (permalink / raw)
To: community
On Wed, Oct 30, 2002 at 11:16:46PM +0300, jellyfish@pisem.net wrote:
> goto - не кошерно :)
Отвечу фразой из анекдота:
"Вам шашечки нужны или в аэропорт добраться ?"
наворачивать в данном месте лишний код только для того
чтобы соответвовать принципам "хорошего стиля" смысла нет
--
Igor Homyakov
<homyakov at altlinux dot ru>
http://counter.li.org/cgi-bin/runscript/display-person.cgi?user=190141
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [JT][Comm] Postfix - smtp - HELO
2002-10-30 20:16 ` [JT][Comm] " jellyfish
2002-10-31 8:20 ` Ilia Menchikh
2002-10-31 10:21 ` Igor Homyakov
@ 2002-11-01 18:13 ` Valentin Nechayev
2002-11-04 19:15 ` jellyfish
2 siblings, 1 reply; 16+ messages in thread
From: Valentin Nechayev @ 2002-11-01 18:13 UTC (permalink / raw)
To: community
Wed, Oct 30, 2002 at 23:16:46, jellyfish wrote about "Re: [JT][Comm] Postfix - smtp - HELO":
> goto - не кошерно :)
Я не принадлежу к религиозным фанатикам структурного программирования.
Если кто-то считает, что в другом виде, очень структурном, этот патч выглядит
лучше - вперед и с песней. А если основная цель - минимизация объема патча -
то ничего лучше goto здесь не найти.
P.S. Выбросьте тогда и ядро Linux, там этих goto как собак нерезаных.
/netch
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [JT][Comm] Postfix - smtp - HELO
2002-10-31 8:20 ` Ilia Menchikh
2002-10-31 9:03 ` Re[2]: " Alex Borisov
@ 2002-11-01 18:14 ` Valentin Nechayev
1 sibling, 0 replies; 16+ messages in thread
From: Valentin Nechayev @ 2002-11-01 18:14 UTC (permalink / raw)
To: community
Thu, Oct 31, 2002 at 11:20:40, meniluha wrote about "Re: [JT][Comm] Postfix - smtp - HELO":
> Остальные модемные пулы провайдеров. Спам нужен? Вот и думайте,
> патчить postfix или нет.
У меня не пускало честных клиентов с нормальной виндой.
Лучше было пропатчить, чем исправлять клиентов. Дешевле даже в долгосрочной
перспективе.
А против спама надо бороться все же иными методами.
/netch
^ permalink raw reply [flat|nested] 16+ messages in thread
* Re: [JT][Comm] Postfix - smtp - HELO
2002-11-01 18:13 ` Valentin Nechayev
@ 2002-11-04 19:15 ` jellyfish
0 siblings, 0 replies; 16+ messages in thread
From: jellyfish @ 2002-11-04 19:15 UTC (permalink / raw)
To: community
On Fri, Nov 01, 2002 at 08:13:14PM +0200, Valentin Nechayev wrote:
> > goto - не кошерно :)
>
> Я не принадлежу к религиозным фанатикам структурного программирования.
> Если кто-то считает, что в другом виде, очень структурном, этот патч выглядит
> лучше - вперед и с песней. А если основная цель - минимизация объема патча -
> то ничего лучше goto здесь не найти.
>
> P.S. Выбросьте тогда и ядро Linux, там этих goto как собак нерезаных.
* Я не коим образом не хотел никого обидеть, или даже задеть.
* Обратите внимание на :) в конце строки.
* Просто последний раз я использовал goto во времена СССР в
каком-то примитивном бэйсике (это были даже не PC), поскольку
не было альтернативы. Не по религиозным соображениям - не было причин.
Поэтому патч мне показался несколько необычным.
* мне кажется конструкцию вида:
if(!var) goto L1;
// 1 ...
L1:
// 2 ...
----
всегда можно заменить на алгоритмически эквивалентную ей:
if(var){
// 1 ...
}
// 2 ...
* я не пытаюсь никого учить, просто высказал своё скромное мнение
:)
С уважением,
jellyfish
^ permalink raw reply [flat|nested] 16+ messages in thread
end of thread, other threads:[~2002-11-04 19:15 UTC | newest]
Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-10-23 11:50 [Comm] dcop kmail Alexander Mayorov
2002-10-23 17:54 ` Vitaly Lipatov
2002-10-23 19:42 ` Alexander Mayorov
2002-10-24 3:28 ` Re[2]: " ASA
2002-10-28 7:08 ` [Comm] Postfix - smtp - HELO Alex Borisov
2002-10-28 9:37 ` Igor Homyakov
2002-10-28 10:40 ` Re[2]: " Alex Borisov
2002-10-28 11:44 ` Igor Homyakov
2002-10-30 12:25 ` Valentin Nechayev
2002-10-30 20:16 ` [JT][Comm] " jellyfish
2002-10-31 8:20 ` Ilia Menchikh
2002-10-31 9:03 ` Re[2]: " Alex Borisov
2002-11-01 18:14 ` Valentin Nechayev
2002-10-31 10:21 ` Igor Homyakov
2002-11-01 18:13 ` Valentin Nechayev
2002-11-04 19:15 ` jellyfish
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git