Has there been a resolution to this or has this issue been solved? I have experienced the same issue with my recently upgraded PIAF/FreePbx and seem to be running into the same issues.
To specify:
In the past week I upgraded to 2.11. Prior to upgrade, everything worked fine. I've been running my setup in Virtualbox in a Ubuntu server host. Voicemail email was being sent using the default sendmail to root@localhost with vm attachments, a procmail filter would detect the email based on the subject, take off the attachment then resend to a local alias I created (vmemail) which sends to 3 external email addresses only the notice that voice mail had arrived.
After upgrade this all stopped working, there was nothing in any log file to indicate that Freepbx was even attempting to send mail if a voice mail was left. Yet, sending mail from the command line worked with out problems to internal and external email addresses.
As a work around, I created a script to separately send an indication that voicemail had arrived and placed the command in externnotify. This script sends a local email to root@localhost that then sends to vmemail and my 3 external email addressed. This is working fine, except that there are no details of the voicemail in the message that the script sends (Vm length, caller id, etc)
I see another post on this thread had upgraded to Freepbx 12 and still has this issue with email. Hence, I have not upgraded further. Since I have found no log to indicate where the problem is, I am finding it difficult to troubleshoot this issue. Its as if Feeepbx does not even try to send any email upon a voice mail being left. Numerous searches on the internet describe a procedure to send the voice mail email to gmail, however, I want to keep the initial local method I previously had before.
I would be interested if there has been any progress on this.
Best regards,
To specify:
In the past week I upgraded to 2.11. Prior to upgrade, everything worked fine. I've been running my setup in Virtualbox in a Ubuntu server host. Voicemail email was being sent using the default sendmail to root@localhost with vm attachments, a procmail filter would detect the email based on the subject, take off the attachment then resend to a local alias I created (vmemail) which sends to 3 external email addresses only the notice that voice mail had arrived.
After upgrade this all stopped working, there was nothing in any log file to indicate that Freepbx was even attempting to send mail if a voice mail was left. Yet, sending mail from the command line worked with out problems to internal and external email addresses.
As a work around, I created a script to separately send an indication that voicemail had arrived and placed the command in externnotify. This script sends a local email to root@localhost that then sends to vmemail and my 3 external email addressed. This is working fine, except that there are no details of the voicemail in the message that the script sends (Vm length, caller id, etc)
I see another post on this thread had upgraded to Freepbx 12 and still has this issue with email. Hence, I have not upgraded further. Since I have found no log to indicate where the problem is, I am finding it difficult to troubleshoot this issue. Its as if Feeepbx does not even try to send any email upon a voice mail being left. Numerous searches on the internet describe a procedure to send the voice mail email to gmail, however, I want to keep the initial local method I previously had before.
I would be interested if there has been any progress on this.
Best regards,