Re: sender rewrining advice

Liste des GroupesRevenir à cm sendmail 
Sujet : Re: sender rewrining advice
De : gtaylor (at) *nospam* tnetconsulting.net (Grant Taylor)
Groupes : comp.mail.sendmail
Date : 24. Mar 2024, 01:41:06
Autres entêtes
Organisation : TNet Consulting
Message-ID : <utnpai$5mj$1@tncsrv09.home.tnetconsulting.net>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
User-Agent : Mozilla Thunderbird
On 3/23/24 18:33, none wrote:
Yes I have this.
Good!

Don't I need to change the spaces to tabs in the m4 files?
Yes.  Yes you do.  Good catch -> call.
Hopefully the `cat -t` variant makes that a little bit easier to do. Tabs will show up as `^I`.  Hopefully this will be clean enough that you can make them work.
cat -t perlsrs.m4
--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- divert(-1)
# Copyright (c) 2004 by Mark Kramer <admin@asarian-host.net>
#^IAll rights reserved.
# Copyright (c) 1988, 1993
#^IThe Regents of the University of California. All rights reserved.
#
# By using this file, you agree to the terms and conditions set
# forth in the LICENSE file which can be found at the top level of
# the sendmail distribution.
#
#
divert(0)
VERSIONID(`$Id: 8.13.perlsrs.m4,v 1.0 2004/08/21 13:15:43 mkramer Exp $')
ifdef(`_MAILER_DEFINED_',,`errprint(`*** WARNING: MAILER() should be before HACK(perlsrs)')')
LOCAL_CONFIG
# SRS socket maps
Kreverse_srs socket local:/var/run/socketmapd.sock
Kmake_srs socket local:/var/run/socketmapd.sock
# SRS regex map
Kis_srs regex ^<?SRS[01][=+-].*
MAILER_DEFINITIONS
SEnvFromSMTP
R$*^I^I$: $(make_srs $1 $)
LOCAL_RULESETS
###################################################################
###  Local SRS Macros^I^I^I^I^I^I###
###################################################################
SIsSrs
R$*^I^I^I^I$: $(is_srs $1 $)
R$@^I^I^I^I$@ YES
R$*^I^I^I^I$@ NO
SReverseSrs
R$*^I^I^I^I$: $1 $>IsSrs $1
R$* NO^I^I^I^I$@ $1
R$* YES^I^I^I^I$@ $(reverse_srs $1 $)
LOCAL_RULE_0
# Do we need to reverse SRS address?
R$*^I^I^I^I$: $>ReverseSrs $1
-->8---->8---->8---->8---->8---->8---->8---->8---->8---->8---->8---->8---->8--
cat -t perlsrs-old.m4
--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- divert(-1)
# Copyright (c) 2004 by Mark Kramer <admin@asarian-host.net>
#^IAll rights reserved.
# Copyright (c) 1988, 1993
#^IThe Regents of the University of California. All rights reserved.
#
# By using this file, you agree to the terms and conditions set
# forth in the LICENSE file which can be found at the top level of
# the sendmail distribution.
#
#
divert(0)
VERSIONID(`$Id: perlsrs.m4,v 1.2 2004/04/01 20:37:09 mkramer Exp $')
ifdef(`_MAILER_DEFINED_',,`errprint(`*** WARNING: MAILER() should be before HACK(perlsrs)')')
LOCAL_CONFIG
# Forward SRS program map
Kenvfrom2srs program /etc/mail/srs/envfrom2srs.pl
# Reverse SRS program map
Ksrs2envto program /etc/mail/srs/srs2envto.pl
# SRS regex map
Kis_srs regex ^<?SRS[01][=+-].*
MAILER_DEFINITIONS
SEnvFromSMTP
R$*@$=w$*^I^I$@ $1@$2$3^I^I^IDon't SRS rewrite local (class w) sending domains.
R$*^I^I^I$: $(envfrom2srs $1 $)^I^ISRS rewrite non-local (!class w) sending domains.
LOCAL_RULESETS
###################################################################
###  Local SRS Macros^I^I^I^I^I^I###
###################################################################
SIsSRS
R$*^I^I^I^I$: $(is_srs $1 $)
R$@^I^I^I^I$@ YES
R$*^I^I^I^I$@ NO
SReverseSrs
R$*^I^I^I^I$: $1 $>IsSRS $1
R$* NO^I^I^I^I$@ $1
R$* YES^I^I^I^I$@ $(srs2envto $1 $)
LOCAL_RULE_0
# Do we need to reverse SRS address?
R$*^I^I^I^I$: $>ReverseSrs $1
-->8---->8---->8---->8---->8---->8---->8---->8---->8---->8---->8---->8---->8--
cat -t socketmap.m4
--8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<----8<-- divert(-1)
# Copyright (c) 2004 by Mark Kramer <admin@asarian-host.net>
#^IAll rights reserved.
# Copyright (c) 1988, 1993
#^IThe Regents of the University of California. All rights reserved.
#
# By using this file, you agree to the terms and conditions set
# forth in the LICENSE file which can be found at the top level of
# the sendmail distribution.
#
#
divert(0)
VERSIONID(`$Id: socketmap.m4,v 1.0 2004/11/09 13:15:43 mkramer Exp $')
ifdef(`_MAILER_DEFINED_',,`errprint(`*** WARNING: MAILER() should be before HACK(socketmap)')')
LOCAL_CONFIG
# SRS socket maps
Kreverse_srs socket local:/var/run/socketmapd.sock
Kmake_srs socket local:/var/run/socketmapd.sock
# SRS regex map
Kis_srs regex ^<?SRS[01][-+=].*
MAILER_DEFINITIONS
SEnvFromSMTP
R$*@$=w$*^I$@ $1@$2$3^I^IDon't SRS rewrite local (class w) sending domains.
R$*^I^I$: $(make_srs $1 $)^ISRS rewrite non-local (!class w) sending domains.
LOCAL_RULESETS
###################################################################
###  Local SRS Macros^I^I^I^I^I^I###
###################################################################
SIsSrs
R$*^I^I^I^I$: $(is_srs $1 $)
R$@^I^I^I^I$@ YES
R$*^I^I^I^I$@ NO
SReverseSrs
R$*^I^I^I^I$: $1 $>IsSrs $1
R$* NO^I^I^I^I$@ $1
R$* YES^I^I^I^I$@ $(reverse_srs $1 $)
LOCAL_RULE_0
# Do we need to reverse SRS address?
R$*^I^I^I^I$: $>ReverseSrs $1
-->8---->8---->8---->8---->8---->8---->8---->8---->8---->8---->8---->8---->8--
--
Grant. . . .

Date Sujet#  Auteur
17 Mar 24 * sender rewrining advice33none
17 Mar 24 +* Re: sender rewrining advice30Grant Taylor
18 Mar 24 i`* Re: sender rewrining advice29none
20 Mar 24 i `* Re: sender rewrining advice28Grant Taylor
20 Mar 24 i  `* Re: sender rewrining advice27none
21 Mar 24 i   `* Re: sender rewrining advice26Grant Taylor
21 Mar 24 i    `* Re: sender rewrining advice25none
23 Mar 24 i     `* Re: sender rewrining advice24Grant Taylor
23 Mar 24 i      +* Re: sender rewrining advice19Grant Taylor
23 Mar 24 i      i+* Re: sender rewrining advice7Grant Taylor
23 Mar 24 i      ii`* Re: sender rewrining advice6Grant Taylor
23 Mar 24 i      ii `* Re: sender rewrining advice5none
23 Mar 24 i      ii  `* Re: sender rewrining advice4Grant Taylor
23 Mar 24 i      ii   `* Re: sender rewrining advice3Grant Taylor
24 Mar 24 i      ii    `* Re: sender rewrining advice2none
24 Mar 24 i      ii     `- Re: sender rewrining advice1Grant Taylor
23 Mar 24 i      i+* Re: sender rewrining advice2none
23 Mar 24 i      ii`- Re: sender rewrining advice1Grant Taylor
23 Mar 24 i      i+* Re: sender rewrining advice4none
23 Mar 24 i      ii`* Re: sender rewrining advice3Grant Taylor
24 Mar 24 i      ii `* Re: sender rewrining advice2none
24 Mar 24 i      ii  `- Re: sender rewrining advice1Grant Taylor
24 Mar 24 i      i+* Re: sender rewrining advice2none
24 Mar 24 i      ii`- Re: sender rewrining advice1Grant Taylor
24 Mar 24 i      i`* Re: sender rewrining advice3none
25 Mar 24 i      i +- Re: sender rewrining advice1Grant Taylor
25 Mar 24 i      i `- Re: sender rewrining advice1Grant Taylor
23 Mar 24 i      +* Re: sender rewrining advice2none
23 Mar 24 i      i`- Re: sender rewrining advice1Grant Taylor
23 Mar 24 i      `* Re: sender rewrining advice2none
23 Mar 24 i       `- Re: sender rewrining advice1Grant Taylor
10 Apr 24 `* Re: sender rewrining advice2none
18 Apr 24  `- Re: sender rewrining advice1Grant Taylor

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal