Expand my Community achievements bar.

Email endpoint not picking up messages from mailbox

Avatar

Level 2

We have an email endpoint configured pointing to an IMAP mailbox on the Exchange server. Yet when messages arrive at the mailbox, the process isn't started. Things we checked:

  • Authentication information is good. (No error when I save the endpoint configuration, but I do get an error if I fill out the incorrect password on purpose).
  • No messages in the log file. Nothing at all.
  • Messages are present in the mailbox.
  • Account has read access to the mailbox.

I have tested the mailbox on the server by logging in manually from telnet. As you can see from the trace below, there are messages present in the INBOX on the server:

* OK Microsoft Exchange Server 2003 IMAP4rev1 server version 6.5.7638.1 (server.company) ready.
a001 LOGIN username password
a001 OK LOGIN completed.
a002 SELECT INBOX
* 7 EXISTS
* 5 RECENT
* FLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)
* OK [PERMANENTFLAGS (\Seen \Answered \Flagged \Deleted \Draft $MDNSent)] Permanent flags
* OK [UNSEEN 1] Is the first unseen message
* OK [UIDVALIDITY 61844] UIDVALIDITY value
a002 OK [READ-WRITE] SELECT completed.
a004 LOGOUT
* BYE Microsoft Exchange Server 2003 IMAP4rev1 server version 6.5.7638.1 signing off.
a004 OK LOGOUT completed.

The endpoint configuration as exported from my browser:

IdNameTypeValueLabel
endpoint_nameendpoint_nametextreceiveMailExternName:
endpoint_descriptionendpoint_descriptiontextareaDescription:
cronExpressioncronExpressiontext0 0/1 * * * ?Cron Expession:
endpoint_idendpoint_idhidden202
pagepagehidden0
serviceIdserviceIdhiddenreceiveMailExtern
majorVersionmajorVersionhidden1
minorVersionminorVersionhidden0
repeatCountrepeatCounttext-1Repeat Count:
repeatIntervalrepeatIntervaltext10Repeat Interval:
startDelaystartDelaytext0Delay when job starts:
batchSizebatchSizetext2Batch Size:
userNameuserNametextSuperAdminUser Name:
domainNamedomainNametextDefaultDomDomain Name:
domainPatterndomainPatterntext*Domain Pattern:
filePatternfilePatterntext*File Pattern:
recipientSuccessfulJobrecipientSuccessfulJobtextSuccessful Job's Recipients:
recipientFailedJobrecipientFailedJobtextFailed Job's Recipients:
inboxHostinboxHosttextserver.domainInbox Host:
inboxPortinboxPorttext143Inbox Port:
inboxProtocolinboxProtocolselectInbox Protocol:
inboxTimeOutinboxTimeOuttext60Inbox Time out:
inboxUserinboxUsertextusernameInbox User:
inboxPasswordinboxPasswordpasswordpasswordInbox Password:
inboxSSLEnabledinboxSSLEnabledcheckboxfalsePOP3/IMAP SSL Enabled
smtpHostsmtpHosttextserver.domainSMTP Host:
smtpPortsmtpPorttext25SMTP Port:
smtpUsersmtpUsertextusernameSMTP User:
smtpPasswordsmtpPasswordpasswordpasswordSMTP Password:
sendFromsendFromtextSend From:
charSetcharSetselectCharacter Set Encoding:
smtpSSLEnabledsmtpSSLEnabledcheckboxfalseSMTP SSL Enabled
failedJobFolderfailedJobFoldertextFailed Email Sent Folder:
asynchronousasynchronouscheckboxtrueasynchronous
operationNameoperationNameselectOperation Name:
type-invoke-0type-invoke-0select
constant-invoke-0constant-invoke-0text
variable-invoke-0variable-invoke-0text*
type-invoke-1type-invoke-1select
constant-invoke-1constant-invoke-1text
variable-invoke-1variable-invoke-1text%SENDER%
1 Reply

Avatar

Level 2

The issue was resolved by a restart. The current theory is that due to some DNS caching the endpoint was checking the empty mailbox on the old mailserver instead of the the full mailbox on the new server.