* [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-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-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-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