Seems clean:
[general]
externnotify=/var/lib/asterisk/agi-bin/vmnotify-newvm.php
emailbody=${VM_NAME},\n\nThere is a new voicemail in mailbox ${VM_MAILBOX}:\n\n\tFrom:\t${VM_CALLERID}\n\tLength:\t${VM_DUR} seconds\n\tDate:\t${VM_DATE}\n\nDial *98 to access your voicemail by phone.\nVisit http://AMPWEBADDRESS/ucp to check your voicemail with a web browser.\n
pollmailboxes=yes
pollfreq=10
forcegreetings=yes
forcename=yes
emailsubject=FreePBX Voicemail Notification
fromstring=FreePBX Phone System
[default]
100 => 1234,Steve M,,,attach=no|saycid=yes|envelope=no|delete=no
103 => 1234,Steve 2,,,attach=no|saycid=no|envelope=no|delete=no
104 => 1234,TestVM,,,attach=no|saycid=no|envelope=no|delete=no
This is with voicemail turned ON in the GUI. When I turn it off in the GUI it removes the applicable extension line from voicemail.conf but also removes the novm from extensions_additional.conf