[asterisk-users] Mailing a fax with mutt does not succeed

Daniel - Asterisk earohuanca at gmail.com
Thu Jun 20 16:27:22 CDT 2013


Hello jg:

When mutt is called from Asterisk's dialplan there's no output at mail.log

When I use:
echo | /usr/bin/mutt -s "New fax" earohuanca at gmail.com -a
${FAXDEST}/${tempfax} > /tmp/ocurrencias.txt 2>&1
replacing FAXDEST and TEMPFAX with proper values, the output is as follows:

Jun 20 16:16:16 SERVER-NAME sendmail[21276]: My unqualified host name
(SERVER-NAME) unknown; sleeping for retry
Jun 20 16:17:16 SERVER-NAME sendmail[21276]: unable to qualify my own
domain name (SERVER-NAME) -- using short name
Jun 20 16:17:16 SERVER-NAME sendmail[21276]: r5KLHGgk021276: from=root,
size=116501, class=0, nrcpts=1, msgid=<20130620211615.GA21267 at SERVER-NAME>,
relay=root at localhost
Jun 20 16:17:17 SERVER-NAME sm-mta[21285]: r5KLHGNY021285:
from=<root at SERVER-NAME>, size=116646, class=0, nrcpts=1,
msgid=<20130620211615.GA21267 at SERVER-NAME>, proto=ESMTP, daemon=MTA-v4,
relay=localhost [127.0.0.1]
Jun 20 16:17:17 SERVER-NAME sendmail[21276]: r5KLHGgk021276: to=
earohuanca at gmail.com, ctladdr=root (0/0), delay=00:00:01, xdelay=00:00:01,
mailer=relay, pri=146501, relay=[127.0.0.1] [127.0.0.1], dsn=2.0.0,
stat=Sent (r5KLHGNY021285 Message accepted for delivery)
Jun 20 16:17:19 SERVER-NAME sm-mta[21287]: STARTTLS=client, relay=
gmail-smtp-in.l.google.com., version=TLSv1/SSLv3, verify=FAIL,
cipher=RC4-SHA, bits=128/128
Jun 20 16:17:20 SERVER-NAME sm-mta[21287]: r5KLHGNY021285: to=<
earohuanca at gmail.com>, ctladdr=<root at SERVER-NAME> (0/0), delay=00:00:03,
xdelay=00:00:03, mailer=esmtp, pri=236646, relay=gmail-smtp-in.l.google.com.
[173.194.76.26], dsn=2.0.0, stat=Sent (OK 1371763040 f6si834075qaf.111 -
gsmtp)
ocurrencias.txt is empty also.

Elder Arohuanca



On Wed, Jun 19, 2013 at 3:12 PM, jg <webaccounts at jgoettgens.de> wrote:

>  More things to try:
>
> (1) Is there any entry in /var/log/maillog (or equivalent log file)? If
> so, mutt basically works and the messages should give some clues.
> (2) What happens if you call mutt without any attachments?
>
> I am using mutt in exactly the same way and it works.
>
> jg
>
> Am 19.06.2013 21:50, schrieb Daniel - Asterisk:
>
>  Hi Andre:
>
> I added echo to provide STDIN, I'm sure on variable contents, please see
> bellow
>
>
> Hello Steve,
>
> 1. I've just addd echo at my sentence, please see output bellow.
> 2. Asterisk is executing as root, I think Asterisk has access to read TIF
> files since I've used ls, chmod, cp & mv from Asterisk's CLI with '!'
> character.
> 3. I don't get you, please give some advice to try using Verbose instead
> System
> 4. I don't know how to get this, but I'm using /usr/bin/mutt as you can
> see bellow.
> 5. I have redirected output of System this way : System(echo |
> /usr/bin/mutt -s "New fax" earohuanca at gmail.com -a ${FAXDEST}/${tempfax}
> > /tmp/ocurrencies.txt 2>&1), ocurrencies.txt is empty.
>
>
> DIALPLAN:
> [ Context 'default' created by 'pbx_config' ]
>   '*95' =>          1. NoOp(trying to send a fax to an email)
>                     2. Set(FAXDEST=/tmp/faxes)
>                     3. Set(tempfax=${SHELL(ls /tmp/faxes/*.tif):11})
>                     4. NoOp(file name is: ${tempfax})
>                     5. Goto(incoming-fax,fax,7)
>
> [ Context 'incoming-fax' created by 'pbx_config' ]
>   'fax' =>          1. Verbose(3,Incoming fax)
>                   ...
>                     5. ReceiveFax(${FAXDEST}/${tempfax})
>                     6. Verbose(3,- Fax receipt completed with status:
> ${FAXSTATUS})
>                     7. System(echo | /usr/bin/mutt -s "New fax"
> earohuanca at gmail.com -a ${FAXDEST}/${tempfax})
>                     8. NoOp(System command status is: ${SYSTEMSTATUS})
>                     9. Hangup()
>
> ASTERISK CLI OUTPUT:
>     -- Goto (default,*95,1)
>     -- Executing [*95 at default:1] NoOp("SIP/40106-00001ea1", "trying to
> send a fax to an email") in new stack
>     -- Executing [*95 at default:2] Set("SIP/40106-00001ea1",
> "FAXDEST=/tmp/faxes") in new stack
>     -- Executing [*95 at default:3] Set("SIP/40106-00001ea1",
> "tempfax=201306191111.tif") in new stack
>     -- Executing [*95 at default:4] NoOp("SIP/40106-00001ea1", "file name
> is: 201306191111.tif") in new stack
>     -- Executing [*95 at default:5] Goto("SIP/40106-00001ea1",
> "incoming-fax,fax,7") in new stack
>     -- Goto (incoming-fax,fax,7)
>     -- Executing [fax at incoming-fax:7] System("SIP/40106-00001ea1", "echo
> | /usr/bin/mutt -s "New fax" earohuanca at gmail.com -a
> /tmp/faxes/201306191111.tif") in new stack
>     -- Executing [fax at incoming-fax:8] NoOp("SIP/40106-00001ea1", "System
> command status is: APPERROR") in new stack
>     -- Executing [fax at incoming-fax:9] Hangup("SIP/40106-00001ea1", "") in
> new stack
>
>
> Elder D. Arohuanca
> Lima - Peru
>
>
> On Wed, Jun 19, 2013 at 1:38 PM, Andre Courchesne <voipforces at gmail.com>wrote:
>
>> Why "echo |" ?
>>
>>  Alsy are you sire of the content of ${FAXDEST} and ${tempfax}.
>>
>>  Add some NoOp before.
>>
>>
>>  On 2013-06-19, at 2:29 PM, Daniel - Asterisk <earohuanca at gmail.com>
>> wrote:
>>
>>  Hi Andre,
>>
>> I've tried with:
>> System(echo | /usr/bin/mutt -s "New fax" earohuanca at gmail.com -a
>> ${FAXDEST}/${tempfax})
>>
>> with no success, value of SYSTEMSTATUS variable is APPERROR
>>
>> Again it works from Linux shell.
>>
>> Thanks in advance
>>
>> Elder
>>
>>
>> On Wed, Jun 19, 2013 at 1:08 PM, Andre Courchesne <voipforces at gmail.com>wrote:
>>
>>> Probably Asterisk does not know where mutt is, specify it's path in your
>>> System command.
>>>
>>>   On 2013-06-19, at 2:03 PM, Daniel - Asterisk <earohuanca at gmail.com>
>>> wrote:
>>>
>>>    Hello everyone,
>>>
>>> I'm trying to send a received fax with mutt, when I try it from the
>>> Linux shel it works, but when trying with Asterisk's System command it
>>> doesn't.
>>>
>>> Successful Linux command:
>>> echo | mutt -s "New fax" earohuanca at gmail.com -a
>>> /tmp/faxes/201306191111.tif
>>>
>>>  Unsuccessful Asterisk Command:
>>> same => n,System(mutt -s "New fax" elder.arohuanca at gmail.com -a
>>> ${FAXDEST}/${tempfax}.tif)
>>>
>>> I'm using Asterisk 1.8.19.0 on Debian 6.0.6, Asterisk was installed by
>>> root.
>>>
>>> Any hint will be appreciated.
>>>
>>> Elder D. Arohuanca
>>> Lima - Peru
>>>    --
>>> _____________________________________________________________________
>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>>               http://www.asterisk.org/hello
>>>
>>> asterisk-users mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>>
>>>
>>>
>>> --
>>> _____________________________________________________________________
>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>>                http://www.asterisk.org/hello
>>>
>>> asterisk-users mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>    http://lists.digium.com/mailman/listinfo/asterisk-users
>>>
>>
>>  --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>               http://www.asterisk.org/hello
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>>
>>
>> --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>                http://www.asterisk.org/hello
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>    http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>                http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
>
>
> --
> _____________________________________________________________________
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
> New to Asterisk? Join us for a live introductory webinar every Thurs:
>                http://www.asterisk.org/hello
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130620/61163c57/attachment-0001.htm>


More information about the asterisk-users mailing list