Re: [freebsd] mail in jail
я понимаю - что вы написал без установки дополнительного ПО но все-таки - не проще отключить сендмайл полностью и поставить из портов ssmtp ? Приветствую Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, сендмейл выключен полностью. Пытаюсь отправить почту с него через МТА хостовой системы, или любого другого. лог в jail Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, size=15, class=0, nrcpts=1, msgid=201502160715.t1g7fb9q098...@web2.redacid.org.ua, relay=root@localhost Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 8C34578475) в aliases root: root@mydomain в /etc/mail/myhostname.mc MASQUERADE_AS(`mydomain') FEATURE(masquerade_envelope) FEATURE(masquerade_entire_domain) MASQUERADE_DOMAIN(`myhostname') define(`SMART_HOST',`myother.mta') но на хостовой системе в логи по прежнему приходит от root@myhostname те напрочь игнорируются и aliases и /etc/mail/myhostname.mc Feb 16 11:16:47 web postfix/smtpd[99145]: connect from myhostname[192.168.0.10] Feb 16 11:16:47 web postfix/smtpd[99145]: 2D86178475: client=myhostname[192.168.0.10] Feb 16 11:16:47 web postfix/cleanup[99148]: 2D86178475: message-id=201502160916.t1G9GlXW099144@myhostname Feb 16 11:16:47 web postfix/qmgr[85947]: 2D86178475: from=root@myhostname, size=571, nrcpt=1 (queue active) Feb 16 11:16:47 web postfix/smtpd[99145]: disconnect from myhostname[192.168.0.10] Feb 16 11:16:47 web postfix/smtp[99149]: 2D86178475: to=root@myhostname, relay=none, delay=0.14, delays=0.12/0.01/0.01/0, dsn=5.4.6, status=bounced (mail for myhostname loops back to myself) Feb 16 11:16:47 web postfix/cleanup[99148]: 572F17847A: message-id=20150216091647.572F17847A@myhostsystemhostname Feb 16 11:16:47 web postfix/bounce[99150]: 2D86178475: sender non-delivery notification: 572F17847A Feb 16 11:16:47 web postfix/qmgr[85947]: 572F17847A: from=, size=2438, nrcpt=1 (queue active) Feb 16 11:16:47 web postfix/qmgr[85947]: 2D86178475: removed Feb 16 11:16:47 web postfix/smtp[99149]: 572F17847A: to=root@myhostname, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=5.4.6, status=bounced (mail for myhostname loops back to myself) Feb 16 11:16:47 web postfix/qmgr[85947]: 572F17847A: removed есть ли какой-то способ(без установки доп ПО) задать релей и/или origin? Заранее спасибо -- С уважением, Владислав Колесник VRUA-RIPE VRUA-UANIC VRUA-RIPN mailto:vector...@ukr.net
Re: [freebsd] mail in jail
17.02.2015 15:15, Slawa Olhovchenkov пишет: On Tue, Feb 17, 2015 at 12:48:18PM +0200, Sergey Rudenko wrote: 17.02.2015 11:27, Slawa Olhovchenkov пишет: On Tue, Feb 17, 2015 at 09:11:24AM +0200, Sergey Rudenko wrote: 16.02.2015 11:25, Slawa Olhovchenkov пишет: On Mon, Feb 16, 2015 at 11:20:12AM +0200, Sergey Rudenko wrote: Приветствую Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, сендмейл выключен полностью. Пытаюсь отправить почту с него через МТА хостовой системы, или любого другого. лог в jail Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, size=15, class=0, nrcpts=1, msgid=201502160715.t1g7fb9q098...@web2.redacid.org.ua, relay=root@localhost Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 8C34578475) в aliases root: root@mydomain в /etc/mail/myhostname.mc MASQUERADE_AS(`mydomain') FEATURE(masquerade_envelope) FEATURE(masquerade_entire_domain) MASQUERADE_DOMAIN(`myhostname') define(`SMART_HOST',`myother.mta') но на хостовой системе в логи по прежнему приходит от root@myhostname те напрочь игнорируются и aliases и /etc/mail/myhostname.mc а что такое /etc/mail/myhostname.mc и почему оно не должно игнорироваться? /etc/mail/myhostname.mc - конффайл сендмейла, myhostname - имя хоста в jail не-не-не, конфиг сендмэйла или /etc/mail/sendmail.cf (для демона) или /etc/mail/submit.cf (для MSP, который с локалхоста почту принимает). а .mc -- это всего лишь темплэйты для них. Да то понятно, что они компилились ит тд ну как бы это совершенно не понятно. а ежели компилились то линсталировались ли. линковались, при make это видно
Re: [freebsd] mail in jail
17.02.2015 18:05, Slawa Olhovchenkov пишет: On Tue, Feb 17, 2015 at 05:30:04PM +0200, Sergey Rudenko wrote: 17.02.2015 15:15, Slawa Olhovchenkov пишет: On Tue, Feb 17, 2015 at 12:48:18PM +0200, Sergey Rudenko wrote: 17.02.2015 11:27, Slawa Olhovchenkov пишет: On Tue, Feb 17, 2015 at 09:11:24AM +0200, Sergey Rudenko wrote: 16.02.2015 11:25, Slawa Olhovchenkov пишет: On Mon, Feb 16, 2015 at 11:20:12AM +0200, Sergey Rudenko wrote: Приветствую Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, сендмейл выключен полностью. Пытаюсь отправить почту с него через МТА хостовой системы, или любого другого. лог в jail Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, size=15, class=0, nrcpts=1, msgid=201502160715.t1g7fb9q098...@web2.redacid.org.ua, relay=root@localhost Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 8C34578475) в aliases root: root@mydomain в /etc/mail/myhostname.mc MASQUERADE_AS(`mydomain') FEATURE(masquerade_envelope) FEATURE(masquerade_entire_domain) MASQUERADE_DOMAIN(`myhostname') define(`SMART_HOST',`myother.mta') но на хостовой системе в логи по прежнему приходит от root@myhostname те напрочь игнорируются и aliases и /etc/mail/myhostname.mc а что такое /etc/mail/myhostname.mc и почему оно не должно игнорироваться? /etc/mail/myhostname.mc - конффайл сендмейла, myhostname - имя хоста в jail не-не-не, конфиг сендмэйла или /etc/mail/sendmail.cf (для демона) или /etc/mail/submit.cf (для MSP, который с локалхоста почту принимает). а .mc -- это всего лишь темплэйты для них. Да то понятно, что они компилились ит тд ну как бы это совершенно не понятно. а ежели компилились то линсталировались ли. линковались, при make это видно и? тут что, телепаты что ли? Слава, я ведь уже написал, что у меня всё заработало и почему не работало, сказал всем спасибо итд root@web2:/etc/mail # make install install -m 444 myhostname.cf /etc/mail/sendmail.cf install -m 444 myhostname.submit.cf /etc/mail/submit.cf
Re: [freebsd] mail in jail
On Tue, Feb 17, 2015 at 09:11:24AM +0200, Sergey Rudenko wrote: 16.02.2015 11:25, Slawa Olhovchenkov пишет: On Mon, Feb 16, 2015 at 11:20:12AM +0200, Sergey Rudenko wrote: Приветствую Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, сендмейл выключен полностью. Пытаюсь отправить почту с него через МТА хостовой системы, или любого другого. лог в jail Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, size=15, class=0, nrcpts=1, msgid=201502160715.t1g7fb9q098...@web2.redacid.org.ua, relay=root@localhost Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 8C34578475) в aliases root: root@mydomain в /etc/mail/myhostname.mc MASQUERADE_AS(`mydomain') FEATURE(masquerade_envelope) FEATURE(masquerade_entire_domain) MASQUERADE_DOMAIN(`myhostname') define(`SMART_HOST',`myother.mta') но на хостовой системе в логи по прежнему приходит от root@myhostname те напрочь игнорируются и aliases и /etc/mail/myhostname.mc а что такое /etc/mail/myhostname.mc и почему оно не должно игнорироваться? /etc/mail/myhostname.mc - конффайл сендмейла, myhostname - имя хоста в jail не-не-не, конфиг сендмэйла или /etc/mail/sendmail.cf (для демона) или /etc/mail/submit.cf (для MSP, который с локалхоста почту принимает). а .mc -- это всего лишь темплэйты для них.
Re: [freebsd] mail in jail
17.02.2015 11:27, Slawa Olhovchenkov пишет: On Tue, Feb 17, 2015 at 09:11:24AM +0200, Sergey Rudenko wrote: 16.02.2015 11:25, Slawa Olhovchenkov пишет: On Mon, Feb 16, 2015 at 11:20:12AM +0200, Sergey Rudenko wrote: Приветствую Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, сендмейл выключен полностью. Пытаюсь отправить почту с него через МТА хостовой системы, или любого другого. лог в jail Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, size=15, class=0, nrcpts=1, msgid=201502160715.t1g7fb9q098...@web2.redacid.org.ua, relay=root@localhost Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 8C34578475) в aliases root: root@mydomain в /etc/mail/myhostname.mc MASQUERADE_AS(`mydomain') FEATURE(masquerade_envelope) FEATURE(masquerade_entire_domain) MASQUERADE_DOMAIN(`myhostname') define(`SMART_HOST',`myother.mta') но на хостовой системе в логи по прежнему приходит от root@myhostname те напрочь игнорируются и aliases и /etc/mail/myhostname.mc а что такое /etc/mail/myhostname.mc и почему оно не должно игнорироваться? /etc/mail/myhostname.mc - конффайл сендмейла, myhostname - имя хоста в jail не-не-не, конфиг сендмэйла или /etc/mail/sendmail.cf (для демона) или /etc/mail/submit.cf (для MSP, который с локалхоста почту принимает). а .mc -- это всего лишь темплэйты для них. Да то понятно, что они компилились ит тд
Re: [freebsd] mail in jail
17.02.2015 12:24, Eugene Grosbein пишет: Проблема была видимо в том, что МТА на хостовом тазике слушает по обоим адресам, а в джейле сендмейл(бинарник в смысле) шлёт в 25-й порт, и правила применяются уже постфикса, а не самого сендмейла в джейле, отсюда и игнор алиасов и конфигов. Это легко было бы решить заменой 127.0.0.1 на джейловый IP в /etc/mail/sumbit.cf В общем проблема решена, всем спасибо за оказанную помощь а этот лупбек часом не = лупбек хоста?
Re: [freebsd] mail in jail
On Tue, Feb 17, 2015 at 12:48:18PM +0200, Sergey Rudenko wrote: 17.02.2015 11:27, Slawa Olhovchenkov пишет: On Tue, Feb 17, 2015 at 09:11:24AM +0200, Sergey Rudenko wrote: 16.02.2015 11:25, Slawa Olhovchenkov пишет: On Mon, Feb 16, 2015 at 11:20:12AM +0200, Sergey Rudenko wrote: Приветствую Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, сендмейл выключен полностью. Пытаюсь отправить почту с него через МТА хостовой системы, или любого другого. лог в jail Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, size=15, class=0, nrcpts=1, msgid=201502160715.t1g7fb9q098...@web2.redacid.org.ua, relay=root@localhost Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 8C34578475) в aliases root: root@mydomain в /etc/mail/myhostname.mc MASQUERADE_AS(`mydomain') FEATURE(masquerade_envelope) FEATURE(masquerade_entire_domain) MASQUERADE_DOMAIN(`myhostname') define(`SMART_HOST',`myother.mta') но на хостовой системе в логи по прежнему приходит от root@myhostname те напрочь игнорируются и aliases и /etc/mail/myhostname.mc а что такое /etc/mail/myhostname.mc и почему оно не должно игнорироваться? /etc/mail/myhostname.mc - конффайл сендмейла, myhostname - имя хоста в jail не-не-не, конфиг сендмэйла или /etc/mail/sendmail.cf (для демона) или /etc/mail/submit.cf (для MSP, который с локалхоста почту принимает). а .mc -- это всего лишь темплэйты для них. Да то понятно, что они компилились ит тд ну как бы это совершенно не понятно. а ежели компилились то линсталировались ли.
Re: [freebsd] mail in jail
On Mon, Feb 16, 2015 at 11:20:12AM +0200, Sergey Rudenko wrote: Приветствую Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, сендмейл выключен полностью. Пытаюсь отправить почту с него через МТА хостовой системы, или любого другого. лог в jail Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, size=15, class=0, nrcpts=1, msgid=201502160715.t1g7fb9q098...@web2.redacid.org.ua, relay=root@localhost Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 8C34578475) в aliases root: root@mydomain в /etc/mail/myhostname.mc MASQUERADE_AS(`mydomain') FEATURE(masquerade_envelope) FEATURE(masquerade_entire_domain) MASQUERADE_DOMAIN(`myhostname') define(`SMART_HOST',`myother.mta') но на хостовой системе в логи по прежнему приходит от root@myhostname те напрочь игнорируются и aliases и /etc/mail/myhostname.mc У меня работает так: FEATURE(masquerade_envelope) FEATURE(genericstable) GENERICS_DOMAIN(`jail.domain.ru') В /etc/mail/genericstable: r...@jail.domain.ru r...@domain.ru Правда, у меня это настроено на sendmail внутри jail, но наверняка заработает в вовне. Вместо GENERICS_DOMAIN можно использовать GENERICS_DOMAIN_FILE. А ещё есть FEATURE(generics_entire_domain) - для всех поддоменов домена. И в genericstable можно писать просто @domain.domain.ru Может потребоваться FEATURE(always_add_domain). Вообще, надо читать cf/README.
Re: [freebsd] mail in jail
16.02.2015 11:25, Slawa Olhovchenkov пишет: On Mon, Feb 16, 2015 at 11:20:12AM +0200, Sergey Rudenko wrote: Приветствую Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, сендмейл выключен полностью. Пытаюсь отправить почту с него через МТА хостовой системы, или любого другого. лог в jail Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, size=15, class=0, nrcpts=1, msgid=201502160715.t1g7fb9q098...@web2.redacid.org.ua, relay=root@localhost Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 8C34578475) в aliases root: root@mydomain в /etc/mail/myhostname.mc MASQUERADE_AS(`mydomain') FEATURE(masquerade_envelope) FEATURE(masquerade_entire_domain) MASQUERADE_DOMAIN(`myhostname') define(`SMART_HOST',`myother.mta') но на хостовой системе в логи по прежнему приходит от root@myhostname те напрочь игнорируются и aliases и /etc/mail/myhostname.mc а что такое /etc/mail/myhostname.mc и почему оно не должно игнорироваться? /etc/mail/myhostname.mc - конффайл сендмейла, myhostname - имя хоста в jail Feb 16 11:16:47 web postfix/smtpd[99145]: connect from myhostname[192.168.0.10] Feb 16 11:16:47 web postfix/smtpd[99145]: 2D86178475: client=myhostname[192.168.0.10] Feb 16 11:16:47 web postfix/cleanup[99148]: 2D86178475: message-id=201502160916.t1G9GlXW099144@myhostname Feb 16 11:16:47 web postfix/qmgr[85947]: 2D86178475: from=root@myhostname, size=571, nrcpt=1 (queue active) Feb 16 11:16:47 web postfix/smtpd[99145]: disconnect from myhostname[192.168.0.10] Feb 16 11:16:47 web postfix/smtp[99149]: 2D86178475: to=root@myhostname, relay=none, delay=0.14, delays=0.12/0.01/0.01/0, dsn=5.4.6, status=bounced (mail for myhostname loops back to myself) Feb 16 11:16:47 web postfix/cleanup[99148]: 572F17847A: message-id=20150216091647.572F17847A@myhostsystemhostname Feb 16 11:16:47 web postfix/bounce[99150]: 2D86178475: sender non-delivery notification: 572F17847A Feb 16 11:16:47 web postfix/qmgr[85947]: 572F17847A: from=, size=2438, nrcpt=1 (queue active) Feb 16 11:16:47 web postfix/qmgr[85947]: 2D86178475: removed Feb 16 11:16:47 web postfix/smtp[99149]: 572F17847A: to=root@myhostname, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=5.4.6, status=bounced (mail for myhostname loops back to myself) Feb 16 11:16:47 web postfix/qmgr[85947]: 572F17847A: removed есть ли какой-то способ(без установки доп ПО) задать релей и/или origin? Заранее спасибо
Re: [freebsd] mail in jail
On Monday 16 February 2015 11:20:12 Sergey Rudenko wrote: Приветствую Есть система (FreeBSD 9.1-RELEASE) с МТА на которой крутится jail. Такой вопрос. Не хочется в этом jail подымать ещё один МТА для отправки, сендмейл выключен полностью. Пытаюсь отправить почту с него через МТА хостовой системы, или любого другого. лог в jail Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: from=root, size=15, class=0, nrcpts=1, msgid=201502160715.t1g7fb9q098...@web2.redacid.org.ua, relay=root@localhost Feb 16 07:15:37 web2 sendmail[98690]: t1G7Fb9Q098690: to=root, ctladdr=root (0/0), delay=00:00:00, xdelay=00:00:00, mailer=relay, pri=30015, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0, stat=Sent (Ok: queued as 8C34578475) в aliases root: root@mydomain в /etc/mail/myhostname.mc MASQUERADE_AS(`mydomain') FEATURE(masquerade_envelope) FEATURE(masquerade_entire_domain) MASQUERADE_DOMAIN(`myhostname') define(`SMART_HOST',`myother.mta') но на хостовой системе в логи по прежнему приходит от root@myhostname те напрочь игнорируются и aliases и /etc/mail/myhostname.mc Посоветую почитать /usr/share/sendmail/cf/README - особенно по части маскарадинга, LOCAL_RELAY, MAIL_HUB и stickyhost ( там даже с примерами по поводу aliases expansion ). Feb 16 11:16:47 web postfix/smtpd[99145]: connect from myhostname[192.168.0.10] Feb 16 11:16:47 web postfix/smtpd[99145]: 2D86178475: client=myhostname[192.168.0.10] Feb 16 11:16:47 web postfix/cleanup[99148]: 2D86178475: message-id=201502160916.t1G9GlXW099144@myhostname Feb 16 11:16:47 web postfix/qmgr[85947]: 2D86178475: from=root@myhostname, size=571, nrcpt=1 (queue active) Feb 16 11:16:47 web postfix/smtpd[99145]: disconnect from myhostname[192.168.0.10] Feb 16 11:16:47 web postfix/smtp[99149]: 2D86178475: to=root@myhostname, relay=none, delay=0.14, delays=0.12/0.01/0.01/0, dsn=5.4.6, status=bounced (mail for myhostname loops back to myself) Feb 16 11:16:47 web postfix/cleanup[99148]: 572F17847A: message-id=20150216091647.572F17847A@myhostsystemhostname Feb 16 11:16:47 web postfix/bounce[99150]: 2D86178475: sender non-delivery notification: 572F17847A Feb 16 11:16:47 web postfix/qmgr[85947]: 572F17847A: from=, size=2438, nrcpt=1 (queue active) Feb 16 11:16:47 web postfix/qmgr[85947]: 2D86178475: removed Feb 16 11:16:47 web postfix/smtp[99149]: 572F17847A: to=root@myhostname, relay=none, delay=0.01, delays=0.01/0/0/0, dsn=5.4.6, status=bounced (mail for myhostname loops back to myself) Feb 16 11:16:47 web postfix/qmgr[85947]: 572F17847A: removed есть ли какой-то способ(без установки доп ПО) задать релей и/или origin? Заранее спасибо