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" earohua...@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@SERVER-NAME>, relay=root@localhost Jun 20 16:17:17 SERVER-NAME sm-mta[21285]: r5KLHGNY021285: from=<root@SERVER-NAME>, size=116646, class=0, nrcpts=1, msgid=<20130620211615.GA21267@SERVER-NAME>, proto=ESMTP, daemon=MTA-v4, relay=localhost [127.0.0.1] Jun 20 16:17:17 SERVER-NAME sendmail[21276]: r5KLHGgk021276: to= earohua...@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=< earohua...@gmail.com>, ctladdr=<root@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 <webaccou...@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" earohua...@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" > earohua...@gmail.com -a ${FAXDEST}/${tempfax}) > 8. NoOp(System command status is: ${SYSTEMSTATUS}) > 9. Hangup() > > ASTERISK CLI OUTPUT: > -- Goto (default,*95,1) > -- Executing [*95@default:1] NoOp("SIP/40106-00001ea1", "trying to > send a fax to an email") in new stack > -- Executing [*95@default:2] Set("SIP/40106-00001ea1", > "FAXDEST=/tmp/faxes") in new stack > -- Executing [*95@default:3] Set("SIP/40106-00001ea1", > "tempfax=201306191111.tif") in new stack > -- Executing [*95@default:4] NoOp("SIP/40106-00001ea1", "file name > is: 201306191111.tif") in new stack > -- Executing [*95@default:5] Goto("SIP/40106-00001ea1", > "incoming-fax,fax,7") in new stack > -- Goto (incoming-fax,fax,7) > -- Executing [fax@incoming-fax:7] System("SIP/40106-00001ea1", "echo > | /usr/bin/mutt -s "New fax" earohua...@gmail.com -a > /tmp/faxes/201306191111.tif") in new stack > -- Executing [fax@incoming-fax:8] NoOp("SIP/40106-00001ea1", "System > command status is: APPERROR") in new stack > -- Executing [fax@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 <voipfor...@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 <earohua...@gmail.com> >> wrote: >> >> Hi Andre, >> >> I've tried with: >> System(echo | /usr/bin/mutt -s "New fax" earohua...@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 >> <voipfor...@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 <earohua...@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" earohua...@gmail.com -a >>> /tmp/faxes/201306191111.tif >>> >>> Unsuccessful Asterisk Command: >>> same => n,System(mutt -s "New fax" elder.arohua...@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