|
From: Ladislav U. <lad...@we...> - 2005-11-25 08:40:17
|
Hello Arnstein, I see now what is different. It is a synch reply. We use asynch reply for SMTP. Can SMTP handle synch replies like http at all? Why do you need Ack to be send as a Synch reply message? Have great one! Ladislav On Fri, 2005-11-25 at 09:33 +0100, Arnstein Vestad wrote: > Thanks for the reply - > Yeah - hermes is configured correctly for sending (and receiving) SMTP - I verified that by writing a short stub to send a message in the same listner program i'm working with. > > So you're sending sync-reply messages for recieved SMTP messages with hermes? > Might there be something with what ebMail (the sender of the messages I'm testing) puts in the from/to partyid elements? (Seems like it's writing a mailto-url like this "mailto:ma...@ad..."). > What are you seeing in the message headers (from party id) that you're sending sync reply on? > > Or is Patrick Yee correct in saying that Hermes has a bug inhibiting sync reply over SMTP...? I'm still confused... > But thanks for all the help i'm getting! > > /Arnstein > > -----Opprinnelig melding----- > Fra: ebx...@li... [mailto:ebx...@li...] På vegne av Ladislav Urban > Sendt: 23. november 2005 20:09 > Til: ebx...@li... > Emne: [SPAM] - RE: [ebxmlms-general] not getting read acknowledgements fromhermes - Email found in subject - Email found in subject > > Hello Arnstein, > we use mixed smtp and http communication with hermes. It works well here. Does your hermes send other smtp messages ? If not there could be some misconfiguration on hermes smtp. > The configuration is in msh.properties.xml > > This is an example of our mail section. > > <Mail> > <SMTP> > <!-- Mail server for sending messages --> > <Host>smtp.clevernet.cz</Host> > <User>wo...@we...</User> > <Password>somepassword</Password> > </SMTP> > > <!-- Uncomment the following property to watch the debugging information > from JavaMail library --> > <Debug>false</Debug> > > <Poll> > <Protocol>pop3</Protocol> > <Host>pop3.clevernet.cz</Host> > <Port>110</Port> > <Folder>INBOX</Folder> > <User>wo...@we...</User> > <Password>somepassword</Password> > <MonitorInterval>20000</MonitorInterval> > <!-- optional property for forcing the MSH to change the subtype of > incoming SOAP messages to "multipart/related" --> > <ForceChangeSubType>true</ForceChangeSubType> > </Poll> > > > > PS > We use digital signatures for mails too. > > > > > > Arnstein Vestad wrote: > > > > >Hi! > > >I've been trying to set up Hermes to recieve messages > > from the ebMail client application, and send read > > acknowledgements, but it looks like Hermes isn't > > sending the requested acks. > > >I check off "request read reciept" in ebMail (using > > the default PO example plugin). Looking at the message > > repository for Hermes, it seems like Hermes is > > preparing the acknowledgements, it just doesn't seem > > like it gets sent. Am I missing something...? > > >Here is some of the log data for the reception of the > > message from ebMail: > > > > > >-18 11:47:35,556 DEBUG [Thread-12]: polling mail > > server for messages > > >2005-11-18 11:47:35,556 DEBUG [Thread-12]: => > > Mail.receive > > >2005-11-18 11:47:35,556 INFO [Thread-12]: Receiving > > pop3 messages from > > >pop3.domeneshop.no<INBOX> > > >2005-11-18 11:47:38,748 DEBUG [Thread-12]: <= > > Mail.receive > > >2005-11-18 11:47:38,748 DEBUG [Thread-12]: got 1 > > messages > > >2005-11-18 11:47:38,748 INFO [Thread-12]: Received a > > message from SMTP > > >2005-11-18 11:47:38,748 DEBUG [Thread-12]: => > > >MessageServiceHandler.onMessage > > >2005-11-18 11:47:38,748 DEBUG [Thread-12]: => > > >MessageServiceHandler.dispatchMessage > > >2005-11-18 11:47:38,748 DEBUG [Thread-12]: => > > >MessageServiceHandler.hasSignature > > >2005-11-18 11:47:38,748 DEBUG [Thread-12]: <= > > >MessageServiceHandler.hasSignature > > >2005-11-18 11:47:38,748 DEBUG [Thread-12]: validating > > incoming ebXML > > >message > > >2005-11-18 11:47:38,758 DEBUG [Thread-12]: validation > > of incoming > > >message ok > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: => > > MessageServer.hasReceived > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: => > > >DbConnectionPool.getConnection > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: <= > > >DbConnectionPool.getConnection > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: <= > > MessageServer.hasReceived > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: message > > has an AckReq > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: => > > MessageServer.hasReceived > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: <= > > MessageServer.hasReceived > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: message > > has not been > > >received previously > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: final > > sequence number in > > >store: -9998 > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: => > > MessageServer.store > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: Message > > haven't persisted > > >2005-11-18 11:47:38,768 DEBUG [Thread-12]: Try to > > persist to > > >R0000\message32784 > > >2005-11-18 11:47:38,778 DEBUG [Thread-12]: Message > > Persisted to > > >R0000\message32784 on persitence handler > > >2005-11-18 11:47:38,778 DEBUG [Thread-12]: insert > > into messagestore > > >database > > >2005-11-18 11:47:38,778 DEBUG [Thread-12]: <= > > MessageServer.store > > >2005-11-18 11:47:38,778 DEBUG [Thread-12]: => > > >MessageServiceHandler.generateAcknowledgment > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: <= > > >MessageServiceHandler.generateAcknowledgment > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: => > > Transaction.commit (txID: > > >#7) > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: => > > >DbConnectionPool.freeConnection > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: <= > > >DbConnectionPool.freeConnection > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: <= > > Transaction.commit > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: final > > sequence number in > > >store: -9999 > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: => > > MessageServer.store > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: insert > > into reftomessage > > >database > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: => > > >DbConnectionPool.getConnection > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: <= > > >DbConnectionPool.getConnection > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: Message > > haven't persisted > > >2005-11-18 11:47:38,818 DEBUG [Thread-12]: Try to > > persist to > > >R0000\message32785 > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: Message > > Persisted to > > >R0000\message32785 on persitence handler > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: insert > > into messagestore > > >database > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <= > > MessageServer.store > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: Ack > > replied synchronously > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: => > > >MessageServer.logReceivedMessage > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <= > > >MessageServer.logReceivedMessage > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <= > > >MessageServiceHandler.dispatchMessage > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: => > > Transaction.commit (txID: > > >#7) > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: => > > >DbConnectionPool.freeConnection > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <= > > >DbConnectionPool.freeConnection > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <= > > Transaction.commit > > >2005-11-18 11:47:38,828 DEBUG [Thread-12]: <= > > >MessageServiceHandler.onMessage > > >2005-11-18 11:47:47,452 INFO [http-8080-Processor25]: > > Process command: > > >Get message (32) > > >2005-11-18 11:47:47,452 DEBUG > > [http-8080-Processor25]: => > > >MessageServiceHandler.processCommand > > >2005-11-18 11:47:47,452 DEBUG > > [http-8080-Processor25]: => > > >MessageServiceHandler.getMessage > > >2005-11-18 11:47:47,452 DEBUG > > [http-8080-Processor25]: => > > >MessageServiceHandler.getNextUndeliveredMessage > > >2005-11-18 11:47:47,452 DEBUG > > [http-8080-Processor25]: => > > >MessageServer.getUndeliveredMessages > > >2005-11-18 11:47:47,452 DEBUG > > [http-8080-Processor25]: => > > >DbConnectionPool.getConnection > > >2005-11-18 11:47:47,452 DEBUG > > [http-8080-Processor25]: <= > > >DbConnectionPool.getConnection > > >2005-11-18 11:47:47,462 DEBUG > > [http-8080-Processor25]: <= > > >MessageServer.getUndeliveredMessages > > >2005-11-18 11:47:47,462 DEBUG > > [http-8080-Processor25]: => > > >MessageServer.setFileDeliveryStatus > > >2005-11-18 11:47:47,462 DEBUG > > [http-8080-Processor25]: <= > > >MessageServer.setFileDeliveryStatus > > >2005-11-18 11:47:47,462 DEBUG > > [http-8080-Processor25]: => > > >MessageServer.getMessageFromDataSource > > >2005-11-18 11:47:47,533 DEBUG > > [http-8080-Processor25]: <= > > >MessageServiceHandler.getNextUndeliveredMessage with > > messageId: > > >20051118-104728257-PO.po.PO.2@192.168.1.27 > > ><http://service.com/%3Ca%20href=> " > > >target="_new">http://service.com/po.PO.2@192.168.1.27 > > ><mailto:po.PO.2@192.168.1.27%3C/a> > > > >2005-11-18 11:47:47,533 DEBUG > > [http-8080-Processor25]: => > > >Transaction.commit (txID: #8) > > >2005-11-18 11:47:47,533 DEBUG > > [http-8080-Processor25]: => > > >DbConnectionPool.freeConnection > > >2005-11-18 11:47:47,533 DEBUG > > [http-8080-Processor25]: <= > > >DbConnectionPool.freeConnection > > >2005-11-18 11:47:47,533 DEBUG > > [http-8080-Processor25]: <= > > >Transaction.commit > > >2005-11-18 11:47:47,543 DEBUG > > [http-8080-Processor25]: <= > > >MessageServiceHandler.getMessage > > >2005-11-18 11:47:47,543 DEBUG > > [http-8080-Processor25]: <= > > >MessageServiceHandler.processCommand > > > > > > > > > > > >--- > > >Arnstein Vestad - PMP, CEH > > >Seniorrdgiver, KITH - http://www.kith.no/ > > >Tlf.: 73 55 10 35, mob.: 93 43 50 95 > > >arn...@ki... > > > > > > > > > > > >------------------------------------------------------- > > >This SF.Net email is sponsored by the JBoss Inc. Get > > Certified Today > > >Register for a JBoss Training Course. Free > > Certification Exam for All > > >Training Attendees Through End of 2005. For more info > > visit: > > >http://ads.osdn.com/?ad_idv28&alloc_id845&opk > > >_______________________________________________ > > >ebxmlms-general mailing list > > >ebx...@li... > > >https://lists.sourceforge.net/lists/listinfo/ebxmlms-general > > > > > > > > > > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by the JBoss Inc. Get > > Certified Today Register for a JBoss Training Course. > > Free Certification Exam for All Training Attendees > > Through End of 2005. For more info visit: > > http://ads.osdn.com/?ad_idv28&alloc_id845&op=ick > > _______________________________________________ > > ebxmlms-general mailing list > > ebx...@li... > > > > https://lists.sourceforge.net/lists/listinfo/ebxmlms-general > > > > > > ------------------------------------------------------- > > This SF.Net email is sponsored by the JBoss Inc. Get > > Certified Today > > Register for a JBoss Training Course. Free > > Certification Exam > > for All Training Attendees Through End of 2005. For > > more info visit: > > http://ads.osdn.com/?ad_idv28&alloc_id845&op=click > > _______________________________________________ > > ebxmlms-general mailing list > > ebx...@li... > > https://lists.sourceforge.net/lists/listinfo/ebxmlms-general > > ------------------------------------------------------- This > > SF.Net email is sponsored by the JBoss Inc. Get Certified > > Today Register for a JBoss Training Course. Free Certification > > Exam for All Training Attendees Through End of 2005. For more > > info visit: > > http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click > > _______________________________________________ > > ebxmlms-general mailing list > > ebx...@li... > > https://lists.sourceforge.net/lists/listinfo/ebxmlms-general > > ------------------------------------------------------- This SF.Net > > email is sponsored by the JBoss Inc. Get Certified Today Register for > > a JBoss Training Course. Free Certification Exam for All Training > > Attendees Through End of 2005. For more info visit: > > http://ads.osdn.com/?ad_id=7628&alloc_id=16845&op=click > > _______________________________________________ ebxmlms-general > > mailing list ebx...@li... > > https://lists.sourceforge.net/lists/listinfo/ebxmlms-general > -- > Ladislav Urban > CEO > Webswell Inc. > 1333 Howe Avenue, Suite 100 > Sacramento, 95825 CA > email: lad...@we... > phone: +1 (916) 290-2040 > fax: +1 (916) 921-2850 > http://www.webswell.com > > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click > _______________________________________________ > ebxmlms-general mailing list > ebx...@li... > https://lists.sourceforge.net/lists/listinfo/ebxmlms-general > > > ------------------------------------------------------- > This SF.net email is sponsored by: Splunk Inc. Do you grep through log files > for problems? Stop! Download the new AJAX search engine that makes > searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! > http://ads.osdn.com/?ad_idv37&alloc_id865&op=click > _______________________________________________ > ebxmlms-general mailing list > ebx...@li... > https://lists.sourceforge.net/lists/listinfo/ebxmlms-general |