![]() |
Hi People, Never mind, I got it working. Thanks Andrew Xenides Web Developer EscapeNet 465 South Road Keswick SA 5035 T: (08) 8292 5200 F: (08) 8292 5299 E: andrew@xxxxxxxxxxxxxxxx W: http://www.esc.net.au > -----Original Message----- > From: hylafax-users-bounce@xxxxxxxxxxx > [mailto:hylafax-users-bounce@xxxxxxxxxxx] On Behalf Of Andrew Xenides > Sent: Friday, 18 March 2005 11:49 AM > To: 'Andrew Xenides'; hylafax-users@xxxxxxxxxxx > Subject: Re: [hylafax-users] if your email notification does > not work... > > Hi people > > Sorry to keep updating my story, > I found an error in a regex in gsub, fixed this and now > emails are working > ok. > > However, the attached file is not. The actual message size > when downloading > is around the 100k mark, which would be correct for the file > type, however, > the actual attached file is only 3k , and when attempting to > open it, it > fails (obviously) > > The remainder of the email is nowhere to be seen. > > Andrew Xenides > Web Developer > EscapeNet > 465 South Road > Keswick SA 5035 > T: (08) 8292 5200 > F: (08) 8292 5299 > E: andrew@xxxxxxxxxxxxxxxx > W: http://www.esc.net.au > > > > > -----Original Message----- > > From: hylafax-users-bounce@xxxxxxxxxxx > > [mailto:hylafax-users-bounce@xxxxxxxxxxx] On Behalf Of > Andrew Xenides > > Sent: Friday, 18 March 2005 11:01 AM > > To: 'Andrew Xenides'; hylafax-users@xxxxxxxxxxx > > Subject: Re: [hylafax-users] if your email notification does > > not work... > > > > Hi Again, > > > > I found that the sendmail command had nothing after the -t, > > so I stuck my > > address there to see what it was actually trying to send. > > > > This is the email I am now receiving: > > > > Your job to was completed successfully. > > > > Dialogs: (exchanges with remote device) > > Calls: (total phone calls placed) > > Modem: > > Submitted From: > > JobID: > > GroupID: > > CommID: c > > > > Processing time was 1:13. > > > > Andrew Xenides > > Web Developer > > EscapeNet > > 465 South Road > > Keswick SA 5035 > > T: (08) 8292 5200 > > F: (08) 8292 5299 > > E: andrew@xxxxxxxxxxxxxxxx > > W: http://www.esc.net.au > > > > > > > > > -----Original Message----- > > > From: hylafax-users-bounce@xxxxxxxxxxx > > > [mailto:hylafax-users-bounce@xxxxxxxxxxx] On Behalf Of > > Andrew Xenides > > > Sent: Friday, 18 March 2005 10:14 AM > > > To: hylafax-users@xxxxxxxxxxx > > > Subject: Re: [hylafax-users] if your email notification does > > > not work... > > > > > > Hi, > > > > > > When I run the sh -x notify command, I get this output to stdout > > > > > > + [ 3 != 3 -a 3 != 4 ] > > > + test -f etc/setup.cache > > > + QFILE=doneq/q39 > > > + WHY=done > > > + JTIME=1:13 > > > + NEXT=??:?? > > > + ENCODING=base64 > > > + MIMENCODE=mimencode > > > + TTYCMD=tty > > > + . etc/setup.cache > > > + AWK=/usr/bin/nawk > > > + BIN=/usr/local/bin > > > + CAT=/bin/cat > > > + CHGRP=/usr/bin/chgrp > > > + CHMOD=/bin/chmod > > > + CHOWN=/usr/sbin/chown > > > + CP=/bin/cp > > > + DPSRIP=/usr/local/sbin/ps2fax.exe > > > + ECHO=/bin/echo > > > + ENCODING=x-uuencode > > > + FAXQ_SERVER=yes > > > + > > > FONTPATH=/usr/local/share/ghostscript/7.07/lib:/usr/local/shar > > > e/ghostscript/ > > > fonts > > > + FUSER=fuser > > > + GREP=/usr/bin/grep > > > + GSRIP=/usr/local/bin/gs > > > + HFAXD_OLD_PROTOCOL=no > > > + HFAXD_SERVER=yes > > > + HFAXD_SNPP_SERVER=no > > > + IMPRIP=/usr/lib/print/psrip > > > + LIBDATA=/usr/local/lib/fax > > > + LIBEXEC=/usr/local/sbin > > > + LN=/bin/ln > > > + MANDIR=/usr/local/man > > > + MIMENCODE=base64-encode > > > + MKFIFO=/usr/bin/mkfifo > > > + MV=/bin/mv > > > + PATH=/usr/sbin:/bin:/usr/bin:/etc:/usr/local/bin > > > + PATHEGETTY=/bin/egetty > > > + PATHGETTY=/usr/libexec/getty > > > + PATHVGETTY=/bin/vgetty > > > + PSPACKAGE=gs > > > + RM=/bin/rm > > > + SBIN=/usr/local/sbin > > > + SCRIPT_SH=/bin/sh > > > + SED=/usr/bin/sed > > > + SENDMAIL=/usr/sbin/sendmail > > > + SPOOL=/var/spool/hylafax > > > + SYSVINIT= > > > + TARGET=i386-unknown-freebsd5.3 > > > + TIFFBIN=/usr/local/bin > > > + TTYCMD=/usr/bin/tty > > > + UUCP_LOCKDIR=/var/spool/lock > > > + UUCP_LOCKTYPE=ascii > > > + UUENCODE=/usr/bin/b64encode > > > + FILE=file > > > + INFO=/usr/local/sbin/faxinfo > > > + TIFFINFO=tiffinfo > > > + FAX2PS=/usr/local/bin/fax2ps > > > + TIFF2PS=tiff2ps > > > + TIFF2PDF=bin/tiff2pdf > > > + PS2PDF=ps2pdf > > > + PDF2PS=pdf2ps > > > + PS2FAX=bin/ps2fax > > > + PDF2FAX=bin/pdf2fax > > > + TOADDR=andrew@xxxxxxxxxxxxxxxx > > > + FROMADDR=fax@xxxxxxxxxx > > > + NOTIFY_FAXMASTER=yes > > > + RETURNFILETYPE= > > > + MIMEBOUNDARY=NextPart11686 > > > + RETURNTECHINFO=yes > > > + RETURNTRANSCRIPT=no > > > + /usr/bin/tty > > > + /usr/bin/tty > > > + ERRORSTO=/dev/ttyp0 > > > + parseQfile > > > + /usr/bin/nawk -F: > > > function p(varname,val) > > > { > > > # print out variable name and value so we can eval it > > > in the shell > > > printf "%s=\"%s\"\n",varname,val > > > } > > > BEGIN { > > > nfiles = 0; > > > npins = 0; > > > pagewidth = 0; > > > pagelength = 0; > > > resolution = 0; > > > jobtype = "facsimile"; > > > signalrate = "unknown"; > > > dataformat = "unknown"; > > > doneop = "default"; > > > pagernum = "unknown"; > > > commid = ""; > > > } > > > /^jobid/ { p("jobid",$2); } > > > /^groupid/ { p("groupid", $2); } > > > /^state/ { p("state", $2+0); } > > > /^doneop/ { p("doneop", $2); } > > > /^number/ { p("number", $2); } > > > /^external/ { p("number", $2); } # override > > > unprocessed number > > > /^sender/ { p("sender", $2); } > > > /^mailaddr/ { p("mailaddr", $2); } > > > /^owner/ { p("owner", $2); } > > > /^jobtag/ { jobtag = $0; sub("jobtag:", "", jobtag); > > > p("jobtag", > > > jobtag)} > > > /^jobtype/ { p("jobtype", $2); } > > > # status needs to be used in the shell as faxstatus since > > > status is > > > reserved word > > > /^status/ { status = $0; sub("status:", "", status); > > > if (status ~ /\\$/) { > > > sub(/\\$/, "\\n", status); > > > while (getline > 0) { > > > status = status $0; > > > gsub("*","",status); > > > sub(/\\$/, "\\n", status); > > > if ($0 !~ /\\$/) > > > break; > > > } > > > } p("faxstatus", status); > > > } > > > /^resolution/ { p("resolution", $2); } > > > /^npages/ { p("npages", $2); } > > > /^totpages/ { p("totpages", $2); } > > > /^dirnum/ { p("dirnum", $2); } > > > /^commid/ { p("commid", $2); } > > > /^ntries/ { p("ntries", $2); } > > > /^ndials/ { p("ndials", $2); } > > > /^pagewidth/ { p("pagewidth", $2); } > > > /^pagelength/ { p("pagelength", $2); } > > > /^signalrate/ { p("signalrate", $2); } > > > /^dataformat/ { p("dataformat", $2); } > > > /^modem/ { p("modem", $2); } > > > /^totdials/ { p("totdials", $2); } > > > /^tottries/ { p("tottries", $2); } > > > /^client/ { p("client", $2); } > > > /^[!]*post/ { p("files_"++nfiles, $4); } > > > /^[!]*tiff/ { p("files_"++nfiles, $4); } > > > /^[!]*pdf/ { p("files_"++nfiles, $4); } > > > /^[!]*pcl/ { p("files_"++nfiles, $4); } > > > /^page:/ { p("pins_"++npins, $4); } > > > /^data:/ { p("files_"++nfiles, $4); } > > > /^poll/ { p("poll", " -p"); } > > > END { p("nfiles", nfiles); p("npins", npins) } doneq/q39 > > > /usr/bin/nawk: illegal primary in regular expression * at > > > source line number 37 > > > context is > > > >>> gsub("*","",status) <<< ; > > > + eval > > > + setCustomValues > > > + [ -f etc/FaxNotify ] > > > + adjustNotifyFaxMaster > > > + NOTIFY_FAXMASTER=yes > > > + [ -z ] > > > + jobtag= job > > > + [ = default ] > > > + [ = pager ] > > > + [ done = done ] > > > + putHeaders job to completed > > > + putMimeSetup > > > + echo MIME-Version: 1.0 > > > + echo Content-Type: Multipart/Mixed; Boundary="NextPart11686" > > > + echo Content-Transfer-Encoding: 7bit > > > + echo To: > > > + echo Subject: job to completed > > > + putMimeTextHeader > > > + echo > > > + echo This is a multi-part message in MIME format. > > > + echo > > > + echo --NextPart11686 > > > + echo Content-Type: text/plain; charset=us-ascii > > > + echo Content-Transfer-Encoding: 7bit > > > + echo > > > + printf Your job to > > > + /usr/sbin/sendmail -ffax@xxxxxxxxxx -oi -t > > > + echo was completed successfully. > > > + echo > > > + [ = facsimile ] > > > + [ yes = yes ] > > > + [ != 1 ] > > > + printItem %s (exchanges with remote device) Dialogs > > > + FMT=%s (exchanges with remote device) > > > + TAG=Dialogs > > > + VALUE= > > > + printf %14s: %s (exchanges with remote device)\n Dialogs > > > + [ != 1 ] > > > + printItem %s (total phone calls placed) Calls > > > + FMT=%s (total phone calls placed) > > > + TAG=Calls > > > + VALUE= > > > + printf %14s: %s (total phone calls placed)\n Calls > > > + [ != any ] > > > + printItem %s Modem > > > + FMT=%s > > > + TAG=Modem > > > + VALUE= > > > + printf %14s: %s\n Modem > > > + printItem %s Submitted From > > > + FMT=%s > > > + TAG=Submitted From > > > + VALUE= > > > + printf %14s: %s\n Submitted From > > > + printItem %s JobID > > > + FMT=%s > > > + TAG=JobID > > > + VALUE= > > > + printf %14s: %s\n JobID > > > + printItem %s GroupID > > > + FMT=%s > > > + TAG=GroupID > > > + VALUE= > > > + printf %14s: %s\n GroupID > > > + printItem %s CommID c > > > + FMT=%s > > > + TAG=CommID > > > + VALUE=c > > > + printf %14s: %s\n CommID c > > > + printf \nProcessing time was %s.\n 1:13 > > > + [ -n -a no = yes ] > > > + [ -n ] > > > + echo > > > + echo --NextPart11686-- > > > + [ yes = yes ] > > > + /usr/sbin/sendmail -ffax@xxxxxxxxxx -oi -t > > > + [ -z ] > > > + jobtag= job > > > + echo To: andrew@xxxxxxxxxxxxxxxx > > > + echo Subject: job to done > > > + echo > > > + COMFILE=log/c > > > + [ -f log/c ] > > > + printf No transcript available > > > + [ -n ] > > > + echo . > > > > > > And then the /tmp/mylog file says > > > > > > No recipient addresses found in header > > > > > > So the only email I get is to the faxmaster saying job to done, no > > > transcript available. > > > > > > Any ideas > > > > > > > > > > > > > -----Original Message----- > > > > From: hylafax-users-bounce@xxxxxxxxxxx > > > > [mailto:hylafax-users-bounce@xxxxxxxxxxx] On Behalf Of > > Giulio Orsero > > > > Sent: Thursday, 17 March 2005 1:39 AM > > > > To: hylafax-users@xxxxxxxxxxx > > > > Subject: [hylafax-users] if your email notification does > > not work... > > > > > > > > Help yourself with the following: > > > > > > > > 1) Look at the system log (in Linux this usually is > > > > /var/log/messages) for > > > > the line(s) reporting the notification. > > > > > > > > For sent faxes it's something like: > > > > > > > > FaxQueuer[19442]: NOTIFY: bin/notify "doneq/q27191" > "done" "1:13" > > > > FaxQueuer[19442]: NOTIFY exit status: 0 (9601) > > > > > > > > For received faxes, it's something like: > > > > > > > > FaxGetty[19466]: RECV FAX: bin/faxrcvd > > > > "recvq/fax000000592.tif" "ttyS5" > > > > "000038277" "" > > > > > > > > If you don't see it, then there's something wrong with your > > > > config, or maybe > > > > you actually didn't send/receive a fax. > > > > > > > > 2) You see the above lines but you don't get email, you get > > > > broken email, or > > > > similar, do the following: > > > > > > > > as root, go into the HylaFAX spool dir, ie: > > > > # cd /var/spool/hylafax > > > > > > > > then execute the command line you read above adding "sh > -x" at the > > > > beginning: > > > > > > > > # sh -x bin/notify "doneq/q27191" "done" "1:13" > > > > or > > > > # sh -x bin/notify "doneq/q27191" "done" "1:13" > > /tmp/mylog 2>&1 > > > > # less /tmp/mylog > > > > > > > > # sh -x bin/faxrcvd "recvq/fax000000592.tif" "ttyS5" > > "000038277" "" > > > > > > > > Usually you'll see everything necessary to debug your > > > > problem; if this is > > > > not the case then try posting the output to the list. > > > > > > > > In HylaFAX versions older than 4.2.1 bin/notify was a wrapper > > > > for an awk > > > > script, in that case you won't see much. > > > > > > > > -- > > > > giulioo@xxxxxxxxx > > > > > > > > ____________________ HylaFAX(tm) Users Mailing List > > > > _______________________ > > > > To subscribe/unsubscribe, click > > > > http://lists.hylafax.org/cgi-bin/lsg2.cgi > > > > On UNIX: mail -s unsubscribe > > > > hylafax-users-request@xxxxxxxxxxx < /dev/null > > > > *To learn about commercial HylaFAX(tm) support, mail > > > > sales@xxxxxxxxx* > > > > > > > > > > > > > > > > > ____________________ HylaFAX(tm) Users Mailing List > > > _______________________ > > > To subscribe/unsubscribe, click > > > http://lists.hylafax.org/cgi-bin/lsg2.cgi > > > On UNIX: mail -s unsubscribe > > > hylafax-users-request@xxxxxxxxxxx < /dev/null > > > *To learn about commercial HylaFAX(tm) support, mail > > > sales@xxxxxxxxx* > > > > > > > > > > > > ____________________ HylaFAX(tm) Users Mailing List > > _______________________ > > To subscribe/unsubscribe, click > > http://lists.hylafax.org/cgi-bin/lsg2.cgi > > On UNIX: mail -s unsubscribe > > hylafax-users-request@xxxxxxxxxxx < /dev/null > > *To learn about commercial HylaFAX(tm) support, mail > > sales@xxxxxxxxx* > > > > > > > ____________________ HylaFAX(tm) Users Mailing List > _______________________ > To subscribe/unsubscribe, click > http://lists.hylafax.org/cgi-bin/lsg2.cgi > On UNIX: mail -s unsubscribe > hylafax-users-request@xxxxxxxxxxx < /dev/null > *To learn about commercial HylaFAX(tm) support, mail > sales@xxxxxxxxx* > > ____________________ HylaFAX(tm) Users Mailing List _______________________ To subscribe/unsubscribe, click http://lists.hylafax.org/cgi-bin/lsg2.cgi On UNIX: mail -s unsubscribe hylafax-users-request@xxxxxxxxxxx < /dev/null *To learn about commercial HylaFAX(tm) support, mail sales@xxxxxxxxx*