mail routing iMS5.2 >> JES msg

I have a situation where two separate msg-instances (iMS 5.2p2 and JES 6.2-7.05) ,each on separate hosts, are to "coexist" using a common source of U/G data in one DS instance, while I test and move groups of users over to the JES version in stages.

A subset of user's entries will initially be migrated (mailstore moved and directory entry mailhost changed) to the new JES msg-instance.

My question is: what is the best way to ensure that mail arriving for these "migrated users" to the old host, via their old address will get inserted into their new mailstore on the new host eg. the address get rewritten and the mail handed off to the new MTA?

ie: userx@education.ucsb.edu is old address (on host kady.education.ucsb.edu) and mail arriving to this host needs to fwd

his mail on to userx@kady-amd.education.ucsb.edu . After all users are moved to the new instance I can change DNS to resolve all addreses with uid@education.ucsb.edu >> kady-amd.education.ucsb.edu

I am not quite clear what the cleanest way to do this is given that (initially) it will be a subset of users and not all of the users on the old msg-serv.

-john

[1180 byte] By [goubeauxa] at [2007-11-26 15:03:10]
# 1

Actually, you're worried about something that will happen automatically, and without you doing a thing.

When you 'migrate" a user from your 5.2 system, you do several things, specifically:

1. Move the existing mail from old system to new system.

2. Change the value of "mailhost" in that user's ldap record.

The good news is that if a message for this migrated user appears at the old server, it knows to look up "mailhost" for that user, and simply forward the message over. Easy, automatic, nothing to worry about.

jay_plesseta at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 2

Ok, good to know that i need not worry. !!However, this is unfortunately not the behavior i am seeing in my testing instances.

So the user's "mailhost" directory entry is the mechanism that ensures that mail arriving at the old server A gets forwarded off to the new server B.

In my test case i have a user's mailhost entry set for a new JES instance on a server:

milonga.education.ucsb.edu

mail arrives for that user: baris@education.ucsb.edu at the old server kady.education.ucsb.edu and is apparently forwarded off to milonga.education.ucsb.edu however the logs on the new server show the address rewritten in an unqualified manner, and the delivery fails. (see paste below)

Is there something else i am missing that needs to be changed in the user's directory entry ?

13-Jan-2007 20:31:57.73 tcp_intranet J 0 yendopostal@gmail.com rfc822;baris@education.ucsb.edu @milonga.education.ucsb.edu:baris@education.ucsb.edu 550 5.1.1 unknown or illegal alias: @milonga.education.ucsb.edu:baris@education.ucsb.edu

goubeauxa at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 3

Here is a test -rewrite -debug run on the first msg-instance's MTA

kady.education.ucsb.edu

where mail arrives after baris@education.ucsb.edu resolves to that host and then re-sent to:

milonga.education.ucsb.edu

The way the address is getting re-written before sent off to the new host appears to be the problem. Shouldn't it just take the uid portion of the original address and add it to the new host? ie baris + milonga.education.ucsb.edu ?

bash-2.03# ./imsimta test -rewrite -debug baris@education.ucsb.edu

Initializing mm_.

Initializing mm_ submission.

Checking identifiers.

*** Debug output from initializing MM for submission:

21:11:09.18: mmc_winit('l','postmaster@kady.education.ucsb.edu','0JBU00I02EELLX@kady.educati on.ucsb.edu') called.

21:11:09.18: Queue area size 14587284, temp area size 14587284

21:11:09.18:3646821 blocks of effective free queue space available; setting disk limit accordingly.

21:11:09.18: Rewriting: Mbox = "postmaster", host = "kady.education.ucsb.edu", domain = "$*", literal = "", tag = ""

21:11:09.18: Rewrite: "$*", position 0, hash table -

21:11:09.18:Found: "$E$F$U%$H$V$H@kady.education.ucsb.edu"

21:11:09.18:Rewrite failed, not forward.

21:11:09.18: Rewrite: "$*", position 1, hash table -

21:11:09.18:Failed.

21:11:09.18: Rewrite: "$*", position 0, rewrite database -

21:11:09.18:Failed

21:11:09.18: Rewriting: Mbox = "postmaster", host = "kady", domain = "kady.education.ucsb.edu", literal = "", tag = ""

21:11:09.18: Rewrite: "kady.education.ucsb.edu", position 0, hash table -

21:11:09.18:Found: "$U%education.ucsb.edu@kady.education.ucsb.edu"

21:11:09.18:New mailbox: "postmaster".

21:11:09.18:New host: "education.ucsb.edu".

21:11:09.19:New route: "kady.education.ucsb.edu".

21:11:09.19:New channel system: "kady.education.ucsb.edu".

21:11:09.19: Looking up host "kady.education.ucsb.edu".

21:11:09.19:- found on channel l

21:11:09.19: Routelocal flag set; scanning for % and !

21:11:09.19: Rewriting: Mbox = "postmaster", host = "kady.education.ucsb.edu", domain = "$*", literal = "", tag = ""

21:11:09.19: Rewrite: "$*", position 0, hash table -

21:11:09.19:Found: "$E$F$U%$H$V$H@kady.education.ucsb.edu"

21:11:09.19:Rewrite failed, not forward.

21:11:09.19: Rewrite: "$*", position 1, hash table -

21:11:09.19:Failed.

21:11:09.19: Rewrite: "$*", position 0, rewrite database -

21:11:09.19:Failed

21:11:09.19: Rewriting: Mbox = "postmaster", host = "kady", domain = "kady.education.ucsb.edu", literal = "", tag = ""

21:11:09.19: Rewrite: "kady.education.ucsb.edu", position 0, hash table -

21:11:09.19:Found: "$U%education.ucsb.edu@kady.education.ucsb.edu"

21:11:09.19:New mailbox: "postmaster".

21:11:09.19:New host: "education.ucsb.edu".

21:11:09.19:New route: "kady.education.ucsb.edu".

21:11:09.19:New channel system: "kady.education.ucsb.edu".

21:11:09.19: Looking up host "kady.education.ucsb.edu".

21:11:09.19:- found on channel l

21:11:09.19: Routelocal flag set; scanning for % and !

21:11:09.20:Mapped return address: postmaster@education.ucsb.edu

***

*** Debug output from rewriting a forward header address:

21:11:09.20: Rewriting: Mbox = "baris", host = "education.ucsb.edu", domain = "$*", literal = "", tag = ""

21:11:09.20: Rewrite: "$*", position 0, hash table -

21:11:09.20:Found: "$E$F$U%$H$V$H@kady.education.ucsb.edu"

21:11:09.20:Rewrite failed, not envelope.

21:11:09.20: Rewrite: "$*", position 1, hash table -

21:11:09.20:Failed.

21:11:09.20: Rewrite: "$*", position 0, rewrite database -

21:11:09.20:Failed

21:11:09.20: Rewriting: Mbox = "baris", host = "education", domain = "education.ucsb.edu", literal = "", tag = ""

21:11:09.20: Rewrite: "education.ucsb.edu", position 0, hash table -

21:11:09.20:Found: "$U%$D@kady.education.ucsb.edu"

21:11:09.20:New mailbox: "baris".

21:11:09.20:New host: "education.ucsb.edu".

21:11:09.20:New route: "kady.education.ucsb.edu".

21:11:09.20:New channel system: "kady.education.ucsb.edu".

21:11:09.20: Looking up host "kady.education.ucsb.edu".

21:11:09.21:- found on channel l

21:11:09.21: Routelocal flag set; scanning for % and !

21:11:09.21:Rewrite rules result: baris@education.ucsb.edu

***

forward channel= l

channel description=

channel user filter=

dest channel filter=

source channel filter =

channel flags #0= BIDIRECTIONAL MULTIPLE IMMNONURGENT NOSERVICEALL

channel flags #1= NOSMTP DEFAULT

channel flags #2= COPYSENDPOST COPYWARNPOST POSTHEADONLY HEADERINC NOEXPROUTE

channel flags #3= LOGGING NOGREY NORESTRICTED RETAINSECURITYMULTIPARTS

channel flags #4= EIGHTBIT NOHEADERTRIM NOHEADERREAD RULES

channel flags #5=

channel flags #6= LOCALUSER REPORTHEADER

channel flags #7= NOSWITCHCHANNEL NOREMOTEHOST DATEFOUR DAYOFWEEK

channel flags #8= NODEFRAGMENT EXQUOTA REVERSE NOCONVERT_OCTET_STREAM

channel flags #9= NOTHURMAN INTERPRETENCODING USEINTERMEDIATE RECEIVEDFROM VALIDATELOCALSYSTEM NOTURN

defaulthost= education.ucsb.edu education.ucsb.edu

linelength = 1023

channel env addr type = SOURCEROUTE

channel hdr addr type = SOURCEROUTE

channel official host = kady.education.ucsb.edu

channel queue 0 name= LOCAL_POOL

channel queue 1 name= LOCAL_POOL

channel queue 2 name= LOCAL_POOL

channel queue 3 name= LOCAL_POOL

channel after params=

channel user name=

urgentnotices = 1 12 96

normalnotices = 1 12 96

nonurgentnotices= 1 12 96

channel rightslist ids =

local behavior flags= %x7

backward channel= l

header To: address= baris@education.ucsb.edu

header From: address= baris@education.ucsb.edu

envelope To: address= baris@education.ucsb.edu (route (kady.education.ucsb.edu,kady.education.ucsb.edu)) (host education.ucsb.edu)

envelope From: address = baris@education.ucsb.edu

name=

mbox= baris

Extracted address action list:

baris@education.ucsb.edu

Extracted 733 address action list:

baris@education.ucsb.edu

Address list expansion:

@milonga.education.ucsb.edu:baris@education.ucsb.edu

1 expansion total.

*** Debug output from submitting an envelope address:

21:11:09.30: mmc_wadr(0x00061f10,'baris@education.ucsb.edu','baris@education.ucsb.edu') called.

21:11:09.30: Copy estimate before address addition is 1

21:11:09.30:Parsing address baris@education.ucsb.edu

21:11:09.30: Rewriting: Mbox = "baris", host = "education.ucsb.edu", domain = "$*", literal = "", tag = ""

21:11:09.30: Rewrite: "$*", position 0, hash table -

21:11:09.30:Found: "$E$F$U%$H$V$H@kady.education.ucsb.edu"

21:11:09.30:Match, pattern = "education.ucsb.edu", current = "(*domaincheck*)"

21:11:09.30:old state = not checked.

21:11:09.30:Using result 1 from domain match cache.

21:11:09.30:new state = succeeded.

21:11:09.30:New mailbox: "baris".

21:11:09.30:New host: "education.ucsb.edu".

21:11:09.30:New route: "kady.education.ucsb.edu".

21:11:09.30:New channel system: "kady.education.ucsb.edu".

21:11:09.30: Looking up host "kady.education.ucsb.edu".

21:11:09.30:- found on channel l

21:11:09.30: Routelocal flag set; scanning for % and !

21:11:09.30:Address baris@education.ucsb.edu requires local processing.

21:11:09.30:Variant #1 = baris@education.ucsb.edu

21:11:09.30:Variant #2 = *@education.ucsb.edu

21:11:09.30:Checking for baris@education.ucsb.edu in the system alias file

21:11:09.30:- not found

21:11:09.30:Checking for *@education.ucsb.edu in the system alias file

21:11:09.30:- not found

21:11:09.30:Checking baris@education.ucsb.edu with URL template ldap:///$V?*?sub?$R

21:11:09.30:LDAP URL template identified

21:11:09.30:URL determined to be: ldap:///o%3Deducation.ucsb.edu?*?sub?(|(mail=baris@education.ucsb.edu)(mailAlte rnateAddress=baris@education.ucsb.edu)(mailEquivalentAddress=baris@education.ucs b.edu))

21:11:09.30:URL context #1 will be used

21:11:09.30:Using cached LDAP result for URL info: ldap:///$V?*?sub?$R|baris@education.ucsb.edu|baris@education.ucsb.edu

21:11:09.30:Scanning LDAP result.

21:11:09.30:Attribute: objectclass

21:11:09.30:Attribute index: 0

21:11:09.30:Attribute: inetuserstatus

21:11:09.30:Attribute index: 1

21:11:09.30:Attribute: mailuserstatus

21:11:09.31:Attribute index: 2

21:11:09.31:Attribute: uid

21:11:09.31:Attribute index: 4

21:11:09.31:Attribute: mail

21:11:09.31:Attribute index: 5

21:11:09.31:Attribute: mailhost

21:11:09.31:Attribute index: 9

21:11:09.31:Attribute: mailQuota

21:11:09.31:Attribute index: 11

21:11:09.31:Attribute: mailDeliveryOption

21:11:09.31:Attribute index: 18

21:11:09.31:Attribute: vacationStartDate

21:11:09.31:Attribute index: 19

21:11:09.31:Attribute: vacationEndDate

21:11:09.31:Attribute index: 20

21:11:09.31:Attribute: mailSieveRuleSource

21:11:09.31:Attribute index: 21

21:11:09.31:Scanning complete, begin actions

21:11:09.31:Object class: top

21:11:09.31:Object class didn't match

21:11:09.31:Object class: person

21:11:09.31:Object class didn't match

21:11:09.31:Object class: organizationalPerson

21:11:09.31:Object class didn't match

21:11:09.31:Object class: inetorgperson

21:11:09.31:Object class didn't match

21:11:09.31:Object class: nslicenseuser

21:11:09.31:Object class didn't match

21:11:09.31:Object class: jivePerson

21:11:09.31:Object class didn't match

21:11:09.31:Object class: inetUser

21:11:09.31:Object class didn't match

21:11:09.31:Object class: ipUser

21:11:09.31:Object class didn't match

21:11:09.31:Object class: inetMailUser

21:11:09.31:Object class match, reference value 1

21:11:09.31:Object class: userPresenceProfile

21:11:09.31:Object class didn't match

21:11:09.31:Object class: inetLocalMailRecipient

21:11:09.31:Object class match, reference value 18

21:11:09.31:Object class: nsManagedPerson

21:11:09.31:Object class didn't match

21:11:09.31:Object class: ggseperson

21:11:09.31:Object class didn't match

21:11:09.31:User/group index = 1

21:11:09.31:Domain is active

21:11:09.31:Mail domain is active

21:11:09.31:User status = active

21:11:09.31:Mail user status = active

21:11:09.31:User UID baris found.

21:11:09.31:Processing mailhost attribute milonga.education.ucsb.edu

21:11:09.31:Mailhost references remote system.

21:11:09.31:Status for this address = -3

21:11:09.31:- URL match for baris@education.ucsb.edu

21:11:09.31:- baris@education.ucsb.edu

21:11:09.31: Alias loop; URL alias expansion disabled.

21:11:09.31:Parsing address @milonga.education.ucsb.edu:baris@education.ucsb.edu

21:11:09.31: Rewriting: Mbox = "baris", host = "milonga.education.ucsb.edu", domain = "$*", literal = "", tag = ""

21:11:09.31: Rewrite: "$*", position 0, hash table -

21:11:09.31:Found: "$E$F$U%$H$V$H@kady.education.ucsb.edu"

21:11:09.31:Match, pattern = "milonga.education.ucsb.edu", current = "(*domaincheck*)"

21:11:09.31:old state = not checked.

21:11:09.31:Using result 0 from domain match cache.

21:11:09.31:new state = fail pending.

21:11:09.31:Rewrite failed due to prechannel mismatch.

21:11:09.31: Rewrite: "$*", position 1, hash table -

21:11:09.31:Failed.

21:11:09.31: Rewrite: "$*", position 0, rewrite database -

21:11:09.31:Failed

21:11:09.31: Rewriting: Mbox = "baris", host = "milonga", domain = "milonga.education.ucsb.edu", literal = "", tag = ""

21:11:09.32: Rewrite: "milonga.education.ucsb.edu", position 0, hash table -

21:11:09.32:Failed.

21:11:09.32: Rewrite: "milonga.education.ucsb.edu", position 0, rewrite database -

21:11:09.32:Failed

21:11:09.32: Rewriting: Mbox = "baris", host = "milonga", domain = ".education.ucsb.edu", literal = "", tag = ""

21:11:09.32: Rewrite: "*.education.ucsb.edu", position 0, hash table -

21:11:09.32:Failed

21:11:09.32: Rewrite: ".education.ucsb.edu", position 0, hash table -

21:11:09.32:Found: "$U%$H.education.ucsb.edu@tcp_intranet-daemon"

21:11:09.32:New mailbox: "baris".

21:11:09.32:New host: "milonga.education.ucsb.edu".

21:11:09.32:New route: "tcp_intranet-daemon".

21:11:09.32:New channel system: "tcp_intranet-daemon".

21:11:09.32: Looking up host "tcp_intranet-daemon".

21:11:09.32:- found on channel tcp_intranet

21:11:09.32: - orig_send_access mapping check: l|postmaster@education.ucsb.edu|l|baris@education.ucsb.edu

21:11:09.32:- passed.

21:11:09.32: - send_access mapping check: l|postmaster@education.ucsb.edu|tcp_intranet|@milonga.education.ucsb.edu:baris@ education.ucsb.edu

21:11:09.32:- passed.

21:11:09.32: - adding address @milonga.education.ucsb.edu:baris@education.ucsb.edu to channel tcp_intranet

21:11:09.32: Reenabling URL alias expansion.

21:11:09.32:- adding address baris@education.ucsb.edu to headers.

21:11:09.32: Copy estimate after address addition is 2

***

Expanded address:

baris@education.ucsb.edu

Submitted address list:

tcp_intranet

@milonga.education.ucsb.edu:baris@education.ucsb.edu (orig baris@education.ucsb.edu, host milonga.education.ucsb.edu) *NOTIFY-FAILURES* *NOTIFY-DELAYS*

Submitted notifications list:

bash-2.03#

goubeauxa at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 4

Hi,

Try adding the 'dequeue_removeroute' keyword to your tcp_intranet channel definition in the imta.cnf file on kady.education.ucsb.edu

This will strip the source-route address information "@milonga.education.ucsb.edu:" before it hits the next system, which appears to be rejecting the email in this format.

You will need to run ./imsimta cnbuild; ./imsimta restart for the change to become active.

Regards,

Shane.

shane_hjortha at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 5

> Hi,

>

> Try adding the 'dequeue_removeroute' keyword to your

> tcp_intranet channel definition in the imta.cnf file

> on kady.education.ucsb.edu

Ok did this and then re-tested.

>

> This will strip the source-route address information

> "@milonga.education.ucsb.edu:" before it hits the

> next system, which appears to be rejecting the email

> in this format.

Looks like change has taken affect as incomming logs on the destination server (milonga.education.ucsb.edu)show up different now, however mail is still getting rejected:

15-Jan-2007 12:48:07.00 tcp_intranet J 0 yendopostal@gmail.com rfc822;baris@education.ucsb.edu baris@education.ucsb.edu 550 5.1.1 unknown or illegal alias: baris@education.ucsb.edu

goubeauxa at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 6

Hi,

> Looks like change has taken affect as incomming logs

> on the destination server

> (milonga.education.ucsb.edu)show up different now,

> however mail is still getting rejected:

>

> 15-Jan-2007 12:48:07.00 tcp_intranet J 0

> yendopostal@gmail.com rfc822;baris@education.ucsb.edu

> baris@education.ucsb.edu 550 5.1.1 unknown or illegal

> alias: baris@education.ucsb.edu

In that case it sounds like the destination system is not setup properly. Should the destination server be able to accept that email address?

What do you get for ./imsimta test -rewrite -debug baris@education.ucsb.edu on milonga.education.ucsb.edu?

Regards,

Shane.

shane_hjortha at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 7

Not sure if the solution is to get the sending MTA : kady.education.ucsb.edu to rewrite the address baris@education.ucsb.edu such that it is: baris@milonga.education.ucsb.edu

Or

configure the accepting MTA (milonga.education.ucsb.edu) to recognize and accept the mail in the form baris@education.ucsb.edu ?

goubeauxa at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 8

I thought the destination server would acept mail of the form uid@education.ucsb.edu but appears not to:

bash-3.00# uname -a

SunOS milonga 5.10 Generic_118855-33 i86pc i386 i86pc

bash-3.00# ./imsimta test -rewrite -debug baris@education.ucsb.edu

Initializing mm_.

Initializing mm_ submission.

Checking identifiers.

*** Debug output from initializing MM for submission:

13:37:01.49: Debug output enabled, message enqueue routines version V6.2-7.05 compiled Sep 5 200612:08:18

13:37:01.49: mmc_winit('l','postmaster@milonga.education.ucsb.edu','0JBX00D02IPPDX00@milonga .education.ucsb.edu') called.

13:37:01.49: Queue area size 83169638, temp area size 4511962

13:37:01.49:20792409 blocks of effective free queue space available; setting disk limit accordingly.

13:37:01.49:2255981 blocks of free temporary space available; setting disk limit accordingly.

13:37:01.49: Rewriting: Mbox = "postmaster", host = "milonga.education.ucsb.edu", domain = "$*", literal = "", tag = ""

13:37:01.49: Rewrite: "$*", position 0, hash table -

13:37:01.49:Found: "$A$E$F$U%$H$V$H@milonga.education.ucsb.edu"

13:37:01.49:Rewrite failed, not forward.

13:37:01.49: Rewrite: "$*", position 1, hash table -

13:37:01.49:Failed.

13:37:01.49: Rewrite: "$*", position 0, rewrite database -

13:37:01.49:Failed

13:37:01.49: Rewriting: Mbox = "postmaster", host = "milonga", domain = "milonga.education.ucsb.edu", literal = "", tag = ""

13:37:01.49: Rewrite: "milonga.education.ucsb.edu", position 0, hash table -

13:37:01.49:Found: "$U%$D@milonga.education.ucsb.edu"

13:37:01.49:New mailbox: "postmaster".

13:37:01.49:New host: "milonga.education.ucsb.edu".

13:37:01.49:New route: "milonga.education.ucsb.edu".

13:37:01.49:New channel system: "milonga.education.ucsb.edu".

13:37:01.49: Looking up host "milonga.education.ucsb.edu".

13:37:01.49:- found on channel l

13:37:01.49: Routelocal flag set; scanning for % and !

13:37:01.49:Checking reverse URL cache for: postmaster@milonga.education.ucsb.edu

13:37:01.49:Applying reverse URL pattern ldap:///$V?$N?sub?$R to: postmaster@milonga.education.ucsb.edu

13:37:01.54:Resulting URL: ldap:///o%3Deducation.ucsb.edu?preferredlanguage,mail,mailequivalentaddress?sub ?(|(mail=postmaster@milonga.education.ucsb.edu)(mailAlternateAddress=postmaster@ milonga.education.ucsb.edu)(mailEquivalentAddress=postmaster@milonga.education.u csb.edu))

13:37:01.54: mmc_open_url called to open ldap:///o%3Deducation.ucsb.edu?preferredlanguage,mail,mailequivalentaddress?sub ?(|(mail=postmaster@milonga.education.ucsb.edu)(mailAlternateAddress=postmaster@ milonga.education.ucsb.edu)(mailEquivalentAddress=postmaster@milonga.education.u csb.edu)), flags = 384

13:37:01.54:URL with quotes stripped: ldap:///o%3Deducation.ucsb.edu?preferredlanguage,mail,mailequivalentaddress?sub ?(|(mail=postmaster@milonga.education.ucsb.edu)(mailAlternateAddress=postmaster@ milonga.education.ucsb.edu)(mailEquivalentAddress=postmaster@milonga.education.u csb.edu))

13:37:01.54:LDAP URL identified

13:37:01.54: URL context #1 will be used

13:37:01.54:Performing URL search on: ldap:///o%3Deducation.ucsb.edu?preferredlanguage,mail,mailequivalentaddress?sub ?(|(mail=postmaster@milonga.education.ucsb.edu)(mailAlternateAddress=postmaster@ milonga.education.ucsb.edu)(mailEquivalentAddress=postmaster@milonga.education.u csb.edu))

13:37:01.55:Search succeeded but result set was empty

13:37:01.55:URL resolution failed, status = 0

13:37:01.55:Override postmaster: postmaster@milonga.education.ucsb.edu

13:37:01.55:Mapped return address: postmaster@milonga.education.ucsb.edu

13:37:01.55:from_access mapping check: ||MAIL|l|postmaster@milonga.education.ucsb.edu|

13:37:01.55:- passed.

13:37:01.55: Rewriting: Mbox = "postmaster", host = "milonga.education.ucsb.edu", domain = "$*", literal = "", tag = ""

13:37:01.55: Rewrite: "$*", position 0, hash table -

13:37:01.55:Found: "$A$E$F$U%$H$V$H@milonga.education.ucsb.edu"

13:37:01.55:Rewrite failed, not forward.

13:37:01.55: Rewrite: "$*", position 1, hash table -

13:37:01.55:Failed.

13:37:01.55: Rewrite: "$*", position 0, rewrite database -

13:37:01.55:Failed

13:37:01.55: Rewriting: Mbox = "postmaster", host = "milonga", domain = "milonga.education.ucsb.edu", literal = "", tag = ""

13:37:01.55: Rewrite: "milonga.education.ucsb.edu", position 0, hash table -

13:37:01.55:Found: "$U%$D@milonga.education.ucsb.edu"

13:37:01.55:New mailbox: "postmaster".

13:37:01.55:New host: "milonga.education.ucsb.edu".

13:37:01.55:New route: "milonga.education.ucsb.edu".

13:37:01.55:New channel system: "milonga.education.ucsb.edu".

13:37:01.55: Looking up host "milonga.education.ucsb.edu".

13:37:01.55:- found on channel l

13:37:01.55: Routelocal flag set; scanning for % and !

***

*** Debug output from rewriting a forward header address:

13:37:01.55: Rewriting: Mbox = "baris", host = "education.ucsb.edu", domain = "$*", literal = "", tag = ""

13:37:01.55: Rewrite: "$*", position 0, hash table -

13:37:01.55:Found: "$A$E$F$U%$H$V$H@milonga.education.ucsb.edu"

13:37:01.55:Rewrite failed, not envelope.

13:37:01.55: Rewrite: "$*", position 1, hash table -

13:37:01.55:Failed.

13:37:01.55: Rewrite: "$*", position 0, rewrite database -

13:37:01.55:Failed

13:37:01.55: Rewriting: Mbox = "baris", host = "education", domain = "education.ucsb.edu", literal = "", tag = ""

13:37:01.55: Rewrite: "education.ucsb.edu", position 0, hash table -

13:37:01.55:Found: "$U%$D@milonga.education.ucsb.edu"

13:37:01.55:New mailbox: "baris".

13:37:01.55:New host: "education.ucsb.edu".

13:37:01.55:New route: "milonga.education.ucsb.edu".

13:37:01.55:New channel system: "milonga.education.ucsb.edu".

13:37:01.55: Looking up host "milonga.education.ucsb.edu".

13:37:01.55:- found on channel l

13:37:01.55: Routelocal flag set; scanning for % and !

13:37:01.55:Rewrite rules result: baris@education.ucsb.edu

13:37:01.55:Checking reverse URL cache for: baris@education.ucsb.edu

13:37:01.55:Applying reverse URL pattern ldap:///$V?$N?sub?$R to: baris@education.ucsb.edu

13:37:01.55:Resulting URL: ldap:///o%3Deducation.ucsb.edu?preferredlanguage,mail,mailequivalentaddress?sub ?(|(mail=baris@education.ucsb.edu)(mailAlternateAddress=baris@education.ucsb.edu )(mailEquivalentAddress=baris@education.ucsb.edu))

13:37:01.55: mmc_open_url called to open ldap:///o%3Deducation.ucsb.edu?preferredlanguage,mail,mailequivalentaddress?sub ?(|(mail=baris@education.ucsb.edu)(mailAlternateAddress=baris@education.ucsb.edu )(mailEquivalentAddress=baris@education.ucsb.edu)), flags = 384

13:37:01.55:URL with quotes stripped: ldap:///o%3Deducation.ucsb.edu?preferredlanguage,mail,mailequivalentaddress?sub ?(|(mail=baris@education.ucsb.edu)(mailAlternateAddress=baris@education.ucsb.edu )(mailEquivalentAddress=baris@education.ucsb.edu))

13:37:01.55:LDAP URL identified

13:37:01.55: URL context #1 will be used

13:37:01.55:Performing URL search on: ldap:///o%3Deducation.ucsb.edu?preferredlanguage,mail,mailequivalentaddress?sub ?(|(mail=baris@education.ucsb.edu)(mailAlternateAddress=baris@education.ucsb.edu )(mailEquivalentAddress=baris@education.ucsb.edu))

13:37:01.55:Search succeeded but result set was empty

13:37:01.55:URL resolution failed, status = 0

***

*** Debug output from rewriting a forward envelope address:

13:37:01.55: Rewriting: Mbox = "baris", host = "education.ucsb.edu", domain = "$*", literal = "", tag = ""

13:37:01.55: Rewrite: "$*", position 0, hash table -

13:37:01.55:Found: "$A$E$F$U%$H$V$H@milonga.education.ucsb.edu"

13:37:01.55:Match, pattern = "education.ucsb.edu", current = "(*domaincheck*)"

13:37:01.55:old state = not checked.

13:37:01.55:Domain check on education.ucsb.edu.

13:37:01.55:Added domain result 1 to cache for education.ucsb.edu.

13:37:01.55:new state = succeeded.

13:37:01.55:New mailbox: "baris".

13:37:01.55:New host: "education.ucsb.edu".

13:37:01.55:New route: "milonga.education.ucsb.edu".

13:37:01.55:New channel system: "milonga.education.ucsb.edu".

13:37:01.55: Looking up host "milonga.education.ucsb.edu".

13:37:01.55:- found on channel l

13:37:01.55: Routelocal flag set; scanning for % and !

***

forward channel= l

channel description=

channel user filter=

dest channel filter=

source channel filter =

channel flags #0= BIDIRECTIONAL MULTIPLE IMMNONURGENT NOSERVICEALL

channel flags #1= NOSMTP DEFAULT

channel flags #2= COPYSENDPOST COPYWARNPOST POSTHEADONLY HEADERINC NOEXPROUTE

channel flags #3= LOGGING NOGREY NORESTRICTED RETAINSECURITYMULTIPARTS

channel flags #4= EIGHTBIT NOHEADERTRIM NOHEADERREAD RULES

channel flags #5=

channel flags #6= LOCALUSER REPORTNOTARY

channel flags #7= NOSWITCHCHANNEL NOREMOTEHOST DATEFOUR DAYOFWEEK

channel flags #8= NODEFRAGMENT EXQUOTA REVERSE NOCONVERT_OCTET_STREAM

channel flags #9= NOTHURMAN INTERPRETENCODING USEINTERMEDIATE RECEIVEDFROM VALIDATELOCALSYSTEM NOTURN

defaulthost= education.ucsb.edu education.ucsb.edu

linelength = 1023

channel env addr type = SOURCEROUTE

channel hdr addr type = SOURCEROUTE

channel official host = milonga.education.ucsb.edu

channel queue 0 name= LOCAL_POOL

channel queue 1 name= LOCAL_POOL

channel queue 2 name= LOCAL_POOL

channel queue 3 name= LOCAL_POOL

channel after params=

channel user name=

urgentnotices = 1 2 4 7

normalnotices = 1 2 4 7

nonurgentnotices= 1 2 4 7

channel rightslist ids =

local behavior flags= %x7

expandchannel =

notificationchannel=

dispositionchannel=

saslswitchchannel=

tlsswitchchannel=

backward channel= l

header To: address= baris@education.ucsb.edu

header From: address= baris@education.ucsb.edu

envelope To: address= baris@education.ucsb.edu (route (milonga.education.ucsb.edu,milonga.education.ucsb.edu)) (host education.ucsb.edu)

envelope From: address = baris@education.ucsb.edu

name=

mbox= baris

Extracted address action list:

baris@education.ucsb.edu

Extracted 733 address action list:

baris@education.ucsb.edu

Address list expansion:

*** Debug output from alias expansion:

13:37:01.55: Inner expand, level = 0, mailbox = baris@education.ucsb.edu

13:37:01.55: Rewriting: Mbox = "baris", host = "education.ucsb.edu", domain = "$*", literal = "", tag = ""

13:37:01.55: Rewrite: "$*", position 0, hash table -

13:37:01.55:Found: "$A$E$F$U%$H$V$H@milonga.education.ucsb.edu"

13:37:01.55:Match, pattern = "education.ucsb.edu", current = "(*domaincheck*)"

13:37:01.55:old state = not checked.

13:37:01.55:Using result 1 from domain match cache.

13:37:01.55:new state = succeeded.

13:37:01.55:New mailbox: "baris".

13:37:01.55:New host: "education.ucsb.edu".

13:37:01.55:New route: "milonga.education.ucsb.edu".

13:37:01.55:New channel system: "milonga.education.ucsb.edu".

13:37:01.55: Looking up host "milonga.education.ucsb.edu".

13:37:01.55:- found on channel l

13:37:01.55: Routelocal flag set; scanning for % and !

13:37:01.55:Reparsed mailbox: baris

13:37:01.55:Reparsed host: education.ucsb.edu

13:37:01.55:Variant #1 = baris@education.ucsb.edu

13:37:01.55:Variant #2 = *@education.ucsb.edu

13:37:01.55:LDAP URL template identified

13:37:01.55:URL determined to be: ldap:///o%3Deducation.ucsb.edu?*?sub?(|(mail=baris@education.ucsb.edu)(mailAlte rnateAddress=baris@education.ucsb.edu)(mailEquivalentAddress=baris@education.ucs b.edu))

13:37:01.55:URL context #1 will be used

13:37:01.55:Performing URL search on: ldap:///o%3Deducation.ucsb.edu?objectclass,inetuserstatus,mailuserstatus,inetMa ilGroupStatus,uid,preferredLanguage,mailRoutingAddress,mailDeliveryOption,mail,m ailAlternateAddress,mailEquivalentAddress,vacationStartDate,vacationEndDate,mail ConversionTag,mailMsgMaxBlocks,mailhost,mailQuota,mailMsgQuota,mailProgramDelive ryInfo,mailDeliveryFileURL,mailDeliveryFile,mailAutoReplyMode,mailAutoReplySubje ct,mailAutoReplyText,mailAutoReplyTextInternal,mailAutoReplyTimeOut,mailSieveRul eSource,mailForwardingAddress,mailDeferProcessing,mgrpMsgRejectAction,mgrpReject Text,mgrpMsgRejectText,mgrpBroadcasterPolicy,mgrpDisallowedBroadcaster,mgrpAllow edBroadcaster,mgrpDisallowedDomain,mgrpAllowedDomain,mgrpMsgMaxSize,mgrpAuthPass word,mgrpModerator,mgrpDeliverTo,memberURL,UniqueMember,mgrpRFC822MailMember,rfc 822MailMember,mgrpErrorsTo,mgrpAddHeader,mgrpRemoveHeader,mgrpMsgPrefixText,mgrp MsgSuffixText,mgmanMemberVisibility,expandable?sub?(|(mail=baris@education.ucsb. edu)(mailAlternateAddress=baris@educ13:37:01.56:Search succeeded but 0 entries returned

13:37:01.56:No matching entries were found that were valid

13:37:01.56:Status for this address = 0

***

0 expansion total.

*** Debug output from submitting an envelope address:

13:37:01.56: mmc_wadr(0x080c2008,'baris@education.ucsb.edu','baris@education.ucsb.edu') called.

13:37:01.56: Copy estimate before address addition is 1

13:37:01.56:Parsing address baris@education.ucsb.edu

13:37:01.56: Rewriting: Mbox = "baris", host = "education.ucsb.edu", domain = "$*", literal = "", tag = ""

13:37:01.56: Rewrite: "$*", position 0, hash table -

13:37:01.56:Found: "$A$E$F$U%$H$V$H@milonga.education.ucsb.edu"

13:37:01.56:Match, pattern = "education.ucsb.edu", current = "(*domaincheck*)"

13:37:01.56:old state = not checked.

13:37:01.56:Using result 1 from domain match cache.

13:37:01.56:new state = succeeded.

13:37:01.56:New mailbox: "baris".

13:37:01.56:New host: "education.ucsb.edu".

13:37:01.56:New route: "milonga.education.ucsb.edu".

13:37:01.56:New channel system: "milonga.education.ucsb.edu".

13:37:01.56: Looking up host "milonga.education.ucsb.edu".

13:37:01.56:- found on channel l

13:37:01.56: Routelocal flag set; scanning for % and !

13:37:01.56:Address baris@education.ucsb.edu requires local processing.

13:37:01.56:Variant #1 = baris@education.ucsb.edu

13:37:01.56:Variant #2 = *@education.ucsb.edu

13:37:01.56:Checking for baris@education.ucsb.edu in the system alias file

13:37:01.56:- not found

13:37:01.56:Checking for *@education.ucsb.edu in the system alias file

13:37:01.56:- not found

13:37:01.56:Checking baris@education.ucsb.edu with URL template ldap:///$V?*?sub?$R

13:37:01.56:LDAP URL template identified

13:37:01.56:URL determined to be: ldap:///o%3Deducation.ucsb.edu?*?sub?(|(mail=baris@education.ucsb.edu)(mailAlte rnateAddress=baris@education.ucsb.edu)(mailEquivalentAddress=baris@education.ucs b.edu))

13:37:01.56:URL context #1 will be used

13:37:01.56:Performing URL search on: ldap:///o%3Deducation.ucsb.edu?objectclass,inetuserstatus,mailuserstatus,inetMa ilGroupStatus,uid,preferredLanguage,mailRoutingAddress,mailDeliveryOption,mail,m ailAlternateAddress,mailEquivalentAddress,vacationStartDate,vacationEndDate,mail ConversionTag,mailMsgMaxBlocks,mailhost,mailQuota,mailMsgQuota,mailProgramDelive ryInfo,mailDeliveryFileURL,mailDeliveryFile,mailAutoReplyMode,mailAutoReplySubje ct,mailAutoReplyText,mailAutoReplyTextInternal,mailAutoReplyTimeOut,mailSieveRul eSource,mailForwardingAddress,mailDeferProcessing,mgrpMsgRejectAction,mgrpReject Text,mgrpMsgRejectText,mgrpBroadcasterPolicy,mgrpDisallowedBroadcaster,mgrpAllow edBroadcaster,mgrpDisallowedDomain,mgrpAllowedDomain,mgrpMsgMaxSize,mgrpAuthPass word,mgrpModerator,mgrpDeliverTo,memberURL,UniqueMember,mgrpRFC822MailMember,rfc 822MailMember,mgrpErrorsTo,mgrpAddHeader,mgrpRemoveHeader,mgrpMsgPrefixText,mgrp MsgSuffixText,mgmanMemberVisibility,expandable?sub?(|(mail=baris@education.ucsb. edu)(mailAlternateAddress=baris@educ13:37:01.56:Search succeeded but 0 entries returned

13:37:01.56:No matching entries were found that were valid

13:37:01.56:Status for this address = 0

13:37:01.56:- adding address baris@education.ucsb.edu to headers.

13:37:01.56: Good address count 0 defer count 0

13:37:01.56: Copy estimate after address addition is 1

***

Expanded address:

baris@education.ucsb.edu

Submitted address list:

Address list error -- 5.1.1 unknown or illegal alias: baris@education.ucsb.edu

Submitted notifications list:

bash-3.00#

goubeauxa at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 9

Hi,

> Not sure if the solution is to get the sending MTA :

> kady.education.ucsb.edu to rewrite the address

> baris@education.ucsb.edu such that it is:

> baris@milonga.education.ucsb.edu

If the destination host is sun messaging server, no, you don't do this. This kind of rewriting works for MTA's such as sendmail.

> Or

>

> configure the accepting MTA

> (milonga.education.ucsb.edu) to recognize and accept

> the mail in the form baris@education.ucsb.edu ?

Yes. The iMS5.2 and JES messaging servers should be configured the same i.e. both should be able to recognise and resolve the education.ucsb.edu domain and delivery as appropriate.

Regards,

Shane.

shane_hjortha at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 10

Hi,

>> ldap:///o%3Deducation.ucsb.edu?preferredlanguage,mail,mailequivalentaddress?sub

>> ?(|(mail=baris@education.ucsb.edu)(mailAlternateAddress=baris@education.ucsb.ed u

>> )(mailEquivalentAddress=baris@education.ucsb.edu))

>> 13:37:01.55: Search succeeded but result set was empty

>> 13:37:01.55: URL resolution failed, status = 0

You can see from the output of your command that the search is succeeding but returning no results. That doesn't make any sense. Try checking your LDAP server access logs for that search and see whether there were any problems.

Also are the iMS5.2 and JES messaging server installs using the same directory server?

When you installed the JES messaging instance, did you install it against the directory server now in use?

The ./configure utility creates an admin user that has special ACI permissions to view user details. If this was for some reason not created then that would explain why a search would succeed without results.

Anyway, it looks like the directory search is the key, if you can work out why this is not returning results then you should have your solution.

Regards,

Shane.

shane_hjortha at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 11

>

> Yes. The iMS5.2 and JES messaging servers should be

> configured the same i.e. both should be able to

> recognise and resolve the education.ucsb.edu domain

> and delivery as appropriate.

Ok this makes sense

Just adding a mailalternateaddress of baris@education.ucsb.edu in the user's entry ensures that the destination server accepts the mail.

Not sure what the proper (and cleanest) method to do this is at the system level.

I thought that installing the msg-serv on a host (in this case milonga.education.ucsb.edu) and using an o=education as the DS root as well as telling the msg serv that it's domain is education.ucsb.edu is enough to ensure that mail arriving in the form uid@education.ucsb.edu would always be accepted.

Is it possible to set a domain alias for this ? or is there another config setting within the msg-serv that i can set that ensures that it will always know that mail of this form (uid@education.ucsb.edu) is for it's user base.

Because this is all being done in a test environment, and i have made a number of setting changes perhaps I am missing something ?

thanks -john

goubeauxa at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 12
Check your 5.2 "option.dat" file for a "domain_uplevel" setting. I suspect you'll find one. You will likely need one on the 6.2 side, too. Try 3.jay
jay_plesseta at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 13

No setting like this in my 5.2 option.dat-see below

should i try adding this:

domain_uplevel 3 in my 6.2 instance ?

-john

! VERSION=1.0

! Modified by IMS administration server on: Sat Jun 05 22:43:51 PDT 2004

!

! Uncomment out the next 5 lines to enable Direct LDAP mode

ALIAS_MAGIC=8764

ALIAS_URL0=ldap:///$V?*?sub?$R

USE_REVERSE_DATABASE=9

REVERSE_URL=ldap:///$V?mail?sub?$Q

USE_DOMAIN_DATABASE=0

MISSING_RECIPIENT_POLICY=1

ALIAS_DOMAINS=6

RETURN_UNITS=1

log_filename=1

log_process=1

LOG_CONNECTION=1

LOG_MESSAGE_ID=1

Brightmail_Library=/apps/iplanet/server5/bin/msg/imta/lib/libspamass.so

Brightmail_config_file=/apps/iplanet/server5/msg-kady/imta/config/spamass.cfg

Brightmail_null_action=data:,require "fileinto";fileinto "SPAM";

MM_DEBUG=5

goubeauxa at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 14
I suspect that you may have mis-chosen the "default domain".Setting domain_uplevel may get you working, but it's kind of "expensive" in ldap lookups.Check configutil on both instances, to make sure you have your default domain set the same on both.jay
jay_plesseta at 2007-7-8 8:52:29 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 15

> I suspect that you may have mis-chosen the "default

> domain".

checked this and i have the following setting on both iMS 5.2 and the JES instances :

service.defaultdomain = education.ucsb.edu

Setting domain_uplevel may get you

> working, but it's kind of "expensive" in ldap

> lookups.

I will try this but sounds like i need to find out why it is not working the way it should based on the configuration?

goubeauxa at 2007-7-8 8:52:35 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 16

Well, you have choices . .

I would examine the ldap record carefully. Examine the ldap access log, too. See what searches are being done when you do the test -rewrite.

The 6.2 system isn't finding the user.That means you'll see a search that returns "nentries=0"

See what the search is, and see if you can figure out why your user isn't being seen.

jay_plesseta at 2007-7-8 8:52:35 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 17

here is the contents of my imta.cnf from the 6.2 instance in case there is something, though i don't believe i have messed with the channel rewrite rules...

!

! IMTA configuration file

!

! part I : rewrite rules

!

! Domain Rewrite Rules.

! Uncomment this line to use domain rewrite rules

! from the configuration file instead of the domain database.

! Please refer to the iMS documentation for details.

!<IMTA_TABLE:domains.rules

!

! Rules to select local users

$* $A$E$F$U%$H$V$H@milonga.education.ucsb.edu

milonga.education.ucsb.edu $U%$D@milonga.education.ucsb.edu

education.ucsb.edu $U%$D@milonga.education.ucsb.edu

!

! ims-ms

.ims-ms-daemon $U%$H.ims-ms-daemon@ims-ms-daemon

!

! lmtp

!.lmtp $U%$H@lmtpcs-daemon

!

! lmtpn

!.lmtpn $U%$H@lmtpcn-daemon

!

! native

.native-daemon $U%$H.native-daemon@native-daemon

!

! pipe

.pipe-daemon $U%$H.pipe-daemon@pipe-daemon

!

! tcp_local

! Rules for top level internet domains

><IMTA_TABLE:internet.rules

!

! tcp_intranet

! Do mapping lookup for internal IP addresses

[] $E$R${INTERNAL_IP,$L}$U%[$L]@tcp_intranet-daemon

.education.ucsb.edu $U%$H.education.ucsb.edu@tcp_intranet-daemon

* $U%$&0.education.ucsb.edu

!

! reprocess

reprocess $U%reprocess.milonga.education.ucsb.edu@reprocess-daemon

reprocess.milonga.education.ucsb.edu $U%reprocess.milonga.education.ucsb.edu@reprocess-daemon

!

! process

process $U%process.milonga.education.ucsb.edu@process-daemon

process.milonga.education.ucsb.edu $U%process.milonga.education.ucsb.edu@process-daemon

!

! defragment

defragment $U%defragment.milonga.education.ucsb.edu@defragment-daemon

defragment.milonga.education.ucsb.edu $U%defragment.milonga.education.ucsb.edu@defragment-daemon

!

! conversion

conversion $U%conversion.milonga.education.ucsb.edu@conversion-daemon

conversion.milonga.education.ucsb.edu $U%conversion.milonga.education.ucsb.edu@conversion-daemon

!

! bitbucket

bitbucket $U%bitbucket.milonga.education.ucsb.edu@bitbucket-daemon

bitbucket.milonga.education.ucsb.edu $U%bitbucket.milonga.education.ucsb.edu@bitbucket-daemon

!

! deleted

deleted-daemon $U%$H@deleted-daemon

.deleted-daemon $U%$H@deleted-daemon

!

! inactive

inactive-daemon $U%$H@inactive-daemon

.inactive-daemon $U%$H@inactive-daemon

!

! hold

hold-daemon $U%$H@hold-daemon

.hold-daemon $U%$H@hold-daemon

!

! part II : channel blocks

!

defaults logging notices 1 2 4 7 copywarnpost copysendpost postheadonly noswitchchannel immnonurgent maxjobs 7 defaulthost education.ucsb.edu education.ucsb.edu

!

! delivery channel to local /var/mail store

l subdirs 20 viaaliasrequired maxjobs 7 pool LOCAL_POOL

milonga.education.ucsb.edu

!

! ims-ms

ims-ms defragment subdirs 20 notices 1 7 14 21 28 backoff "pt5m" "pt10m" "pt30m" "pt1h" "pt2h" "pt4h" maxjobs 2 pool IMS_POOL fileinto $U+$S@$D destinationspamfilter1optin spam

ims-ms-daemon

!

! native

native defragment subdirs 20 maxjobs 1

native-daemon

!

! pipe

pipe single defragment subdirs 20

pipe-daemon

!

! tcp_local

tcp_local smtp mx single_sys remotehost inner switchchannel identnonenumeric subdirs 20 maxjobs 7 pool SMTP_POOL maytlsserver maysaslserver saslswitchchannel tcp_auth missingrecipientpolicy 0

tcp-daemon

!

! tcp_intranet

tcp_intranet smtp mx single_sys subdirs 20 dequeue_removeroute maxjobs 7 pool SMTP_POOL maytlsserver allowswitchchannel saslswitchchannel tcp_auth missingrecipientpolicy 4

tcp_intranet-daemon

!

! tcp_submit

tcp_submit submit smtp mx single_sys mustsaslserver maytlsserver missingrecipientpolicy 4

tcp_submit-daemon

!

! tcp_auth

tcp_auth smtp mx single_sys mustsaslserver missingrecipientpolicy 4

tcp_auth-daemon

!

! tcp_tas

tcp_tas smtp mx single_sys allowswitchchannel mustsaslserver maytlsserver deliveryflags 2

tcp_tas-daemon

!

! tcp_lmtpss (LMTP server - store)

!tcp_lmtpss lmtp subdirs 20

!tcp_lmtpss-daemon

!

! tcp_lmtpsn (LMTP server - native)

!tcp_lmtpsn lmtp subdirs 20

!tcp_lmtpsn-daemon

!

! tcp_lmtpcs (LMTP client - store)

!tcp_lmtpcs defragment lmtp port 225 nomx single_sys subdirs 20 maxjobs 7 pool SMTP_POOL dequeue_removeroute

!lmtpcs-daemon

!

! tcp_lmtpcn (LMTP client - native)

!tcp_lmtpcn defragment lmtp port 226 nomx single_sys subdirs 20 maxjobs 7 pool SMTP_POOL dequeue_removeroute

!lmtpcn-daemon

!

! reprocess

reprocess

reprocess-daemon

!

! process

process

process-daemon

!

! defragment

defragment

defragment-daemon

!

! conversion

conversion

conversion-daemon

!

! bitbucket

bitbucket

bitbucket-daemon

!

! deleted

deleted

deleted-daemon

!

! inactive

inactive

inactive-daemon

!

! hold

hold

hold-daemon>

goubeauxa at 2007-7-8 8:52:35 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 18
Not sure why you posted your imta.cnf. It's not of much use. You need to be looking at your ldap access log.........
jay_plesseta at 2007-7-8 8:52:35 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...
# 19
ok will do.. i posted the imta.cnf contents before i saw your reply (timestamps are a minute apart) one of the sort comings of this medium...(:
goubeauxa at 2007-7-8 8:52:35 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Messaging Server...