[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to pass a space character as an argument to a function already q

From: Ted Zlatanov
Subject: Re: How to pass a space character as an argument to a function already quoted as an argument to another function?
Date: Thu, 08 Oct 2009 14:54:56 -0500
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.1.50 (gnu/linux)

On Tue, 15 Sep 2009 19:28:51 +0900 (Benjamin L. Russell) 

BLR> Ted Zlatanov <> writes:
>> On Thu, 10 Sep 2009 19:11:55 +0900 (Benjamin L. 
>> Russell) wrote: 
BLR> Ted Zlatanov <> writes:
>>>> On Fri, 04 Sep 2009 22:25:14 +0900 (Benjamin L. 
>>>> Russell) wrote: 
BLR> Does anybody know how to pass " " (a space string) as an argument to
BLR> "mailer-app-args" for "message-send-with-sendmail"?
>>>> Just a stab in the dark: have you tried "' '"?
BLR> Where should it be specified, though?
>> Looking at your question, I am not sure where to start.  What are
>> mailer-app and mailer-app-args?  I don't see anything like that in the
>> Gnus source code.  message.el uses different function and variable names
>> for what you describe.  Sorry to be dense.  Are you using a specific,
>> maybe older, version of Gnus?

BLR> No; before I switched back to "Gnus/5.11 (Gnus v5.11) Emacs/22.3
BLR> (windows-nt)," I was using the updated "Gnus/5.13 (Gnus v5.13) Emacs/23.1
BLR> (windows-nt)" (which I could not get to work correctly in sending e-mail
BLR> messages via SMTP with GnuTLS enabled).

BLR> As for "mailer-app" and "mailer-app-args," I'm not sure what they are,
BLR> either; all that I know is that one of the error messages that
BLR> /usr/sbin/ssmtp.exe in "Gnus/5.13 (Gnus v5.13) Emacs/23.1 (windows-nt)"
BLR> returned when trying to send an e-mail message via SMTP was the
BLR> following:

>> Sending via mail...
>> message-send-mail-with-sendmail: Sending...failed to ssmtp: recipients with 
>> -t option not supported; 

BLR> Accordingly, when I searched with Google using the search phrase
BLR> "+"mailer-app-args"", I discovered the related page "[#FSCORE-158]
BLR> mailer-app-args assumes "-t" if set to a blank string "" - FreeSWITCH
BLR> Jira" (see
BLR> with the following apparently relevant information:

>> Description          ≪ Hide
>> FreeSwitch Version 1.0.trunk (9029)

>> if mailer-app-args=""
>> then the following errors appear:
>> sendmail: recipients with -t option not supported ~ /bin/cat: write error: 
>> Broken pipe

>> if mailer-app-args=" " then it works fine

BLR> Other than passing a space character as "mailer-app-args" to ssmtp.exe,
BLR> I am not aware of how to resolve the above-mentioned error message
BLR> without changing either my Gnus version or my mailer application.

Sorry for the delay answering.  What a pain this is...  I would write a
wrapper around ssmtp that generates the right arguments for it.  Perl,
for instance, could do it:

system('ssmtp.exe' => other-arguments-here => ' ')

Then find what's calling ssmtp and change it to call the wrapper.  Tell
us where that is.

Once you have that working, we can figure out the right way to do it
without a wrapper.  I don't know where mailer-app-args is being used so
I can't do much more, and I don't even have a Windows machine to use for
testing your scenario.


reply via email to

[Prev in Thread] Current Thread [Next in Thread]