Mail Delivery problem
I am currently stumped on a problem in regards to mail delivery. I created a few user accounts in the DS which can receive mail fine. After the 10th account I am unable to receive emails to any of these accounts created after that. I can't send locally to these accounts either but I can receive email on the other 8 accounts I have created previously. In respect to this problem I am fairly stumped because when I telnet and send a message I don't receive any errors. The mails seem to be delivered just fine but nothing in the INBOX. This is weird because why are the other accounts created previously receive email just fine. Are there any bugs or limitations I missed in the documentation? Please advise on any debugging I can perform to find out why the emails aren't being delivered properly. =[
Directory Server: Version 5.2
Messaging server: Version: 6.3
[884 byte] By [
xc0dea] at [2007-11-27 11:58:39]

# 1
If I run "mboxutil -l" I can see 10 email messages sitting there, but nothing shows up when I log into messenger express or by using a mail client.
1010 2007/07/27 15:31 primaryno quota user/info/INBOX
00 - -primaryno quota user/info /INBOX
00 - -primary - user/info /Drafts
52 2007/07/27 15:23 primary - user/info /Sent
00 - -primary - user/info /Trash
xc0dea at 2007-7-29 19:21:02 >

# 2
First, you should be looking at your mail.log_current. a "D" entry shows that a message has been delivered to the mailstore.
Second, please confirm that your user, "info" is logging in with the UID as "info", not as "info@domain".
Third, you should be examining your "default" and "imap" logs to see if any errors are being logged.
How are you creating your users? Delegated Admin? commadmin? something else?
# 3
I created my users using the ldapmodify command by importing an ldif file. Here are the contents listed below.
version: 1
dn: uid=info,ou=People, o=domain.com,o=isp
mail: info@domain.com
uid: info
givenName: Info
sn: Mailbox
cn: Info Mailbox
objectClass: top
objectClass: person
objectClass: inetorgperson
objectClass: organizationalPerson
objectClass: inetUser
objectClass: ipUser
objectClass: userPresenceProfile
objectClass: inetMailUser
objectClass: inetLocalMailRecipient
objectClass: nsManagedPerson
inetUserStatus: active
mailUserStatus: active
mailAllowedServiceAccess: +all:*
mailHost: mail.domain.com
mailQuota: -1
mailMsgQuota: -1
mailDeliveryOption: mailbox
userPassword: {SSHA}CIp6iiLNrfqOLj6Dl7zZicQx9d5LF4QTvxckRQ==
xc0dea at 2007-7-29 19:21:02 >

# 4
Have you looked at your logs? responded to any of my three other points?
First, you should be looking at your mail.log_current. a "D" entry shows that a message has been delivered to the mailstore.
Second, please confirm that your user, "info" is logging in with the UID as "info", not as "info@domain".
Third, you should be examining your "default" and "imap" logs to see if any errors are being logged.
# 5
>First, you should be looking at your mail.log_current. a "D" entry shows that a message has been delivered to the mailstore.
I cannot find mail.log_current in the log directory or on the system.
>Second, please confirm that your user, "info" is logging in with the UID as "info", not as "info@domain".
I am definitely logging into messenger express using only the UID as "info".
>Third, you should be examining your "default" and "imap" logs to see if any errors are being logged.
I don't see any errors at all anywhere. I am totally stumped here.
Message was edited by:
xc0de
xc0dea at 2007-7-29 19:21:02 >

# 6
> >First, you should be looking at your
> mail.log_current. a "D" entry shows that a message
> has been delivered to the mailstore.
>
> I cannot find mail.log_current in the log directory
> or on the system.
Means you don't have the "logging" keyword on your imta.cnf "defaults" configuration line. You should. After adding it, you need to run:
imsimta cnbuild
imsimta restart
>
> >Second, please confirm that your user, "info" is
> logging in with the UID as "info", not as
> "info@domain".
Please also confirm that your "info" user is in the SAME domain that you installed the Messaging Server in, the "default domain"
You may also want to run:
imsimta qm sum
which will show the state of the MTA queue. It's possible that the messages are sitting in the queue, and not getting delivered. This will show you.
>
> I am definitely logging into messenger express using
> only the UID as "info".
>
> >Third, you should be examining your "default" and
> "imap" logs to see if any errors are being logged.
>
> I don't see any errors at all anywhere. I am totally
> stumped here.
>
> Message was edited by:
> xc0de
# 7
I enabled MTA logging.
27-Jul-2007 17:25:09.18 tcp_intranet ims-msEE 1 alan@domain.com rfc822;info@domain.com info@ims-ms-daemon
27-Jul-2007 17:25:09.42 ims-msD 1 alan@domain.com rfc822;info@domain.com info@ims-ms-daemon
27-Jul-2007 17:26:48.28 tcp_localims-msEEC 3 abaker@domainoutside.com rfc822;info@domain.com info@ims-ms-daemon
27-Jul-2007 17:26:48.50 ims-msD 3 abaker@domainoutside.com rfc822;info@domain.com info@ims-ms-daemon
>Please also confirm that your "info" user is in the SAME domain that you installed the Messaging Server in, the "default domain"
Yes, when I log into messenger express I am able to see the email messages for the other working accounts.
Nothing is in the queue. The emails have been delivered to the INBOX. When I run "mboxutil -l". I can see all the email messages in the INBOX.
$ sudo ./imsimta qm sum
Messages
Channel QueuedSize (Kb)Oldest
-- -- -- --
ims-ms00.00
-- -- -- --
Totals00.00
xc0dea at 2007-7-29 19:21:02 >

# 8
Sorry Jay, I just noticed I had a white space after the UID for some strange reason. I will crawl in a box now..... Thanks for all your help. =]
xc0dea at 2007-7-29 19:21:02 >
