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

Andre Courchesne - Gmail voipforces at gmail.com
Thu Jun 20 16:44:38 CDT 2013


Have you tried calling a bash script that in turns calls mutt. That way you could debug much easier, adding echo to a log file.

Sent from my iPhone

On 2013-06-20, at 5:27 PM, Daniel - Asterisk <earohuanca at gmail.com> wrote:

> 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
> 
> --
> _____________________________________________________________________
> -- 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/41cb8a9c/attachment.htm>


More information about the asterisk-users mailing list