https://bugs.winehq.org/show_bug.cgi?id=46581
--- Comment #7 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- (In reply to Zebediah Figura from comment #6)
Thanks. The logs show, in the "good" case, the application tries to create a dispenser manager, fails, and then initializes a thread whose only purpose seems to be to create an MTA. In the "bad" case, the dispenser manager is successfully created, and no such thread is created. The implication seems to be that the application expects the dispenser manager to create an MTA, but testing shows that's not what happens.
I'm not really sure at all where the bug is. Somewhere I guess an MTA has to be created, but it's not clear at all where. Maybe some method needs to be called on the dispenser manager first? Can you please add +comsvcs,+win, and see if that adds any clues?
Yes, a log of +comsvcs would be nice.
It would be good to know if GetDispenserManager (mtxdm.dll) is called, in this case the MTA might be automatic.