× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.



Turns out that it was happening because I hadn't bothered to put a command front-end on the program.

The program (originally designed to be used as a module) accepts 4 parameters: 100-character sender, 100-character recipient, 100-character subject, and 20,000-character body.

No problem at all, when linking and calling it as a module. Big problem if calling it at the command line: the parameters were polluting each other!

And the polluted parameters were being passed on to QTmmSendMail, and essentially driving MSF insane. It wasn't returning an error message, but it wasn't sending anything, nor deleting the stream file (thankfully, the stream file name was coming from the fully-qualified jobname and the current time, not from the polluted parameters), and it apparently stopped up the pipeline for anything else trying to go through MSF.

I realized that late yesterday, when I finally got the idea to run the test program in the debugger, and the pollution became visible. This morning, I added a command front-end, and it immediately started working as if nothing had ever been wrong with it.

Out of morbid curiosity, what's the maximum parameter length a command front-end can prompt and pass to its CPP? I defined the "BODY" parameter as the full 20,000, and it compiled, but it isn't prompting no 20k.

--
JHHL

As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.