да не суть - mutt или sendmail... если хотите вот кусок живого диалплана по отправке смс-ок о пропущенных звонках на мегафоновские номера через их сервис Email2SMS:
[send_sms_to_megafon] ; контекст отправки смс после HangUP() - по правилам от h-экстенов контекста dial-to-megafon
; используется если трубку кладет вызывающая сторона (инициатор звонка)
exten => s,1, NoOP("Отправка СМС неответившему абоненту ${D_N_for_h1} от ${F_N_for_h1}")
exten => s,n, System(rm /my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(touch /my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(chmod 777 -R /my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(echo "Subject: ${STRFTIME(${EPOCH},,%d.%m.%y - %H:%M:)}" >>/my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(echo "Mime-Version: 1.0" >>/my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(echo "Content-Type: text/html charset=UTF-8" >>/my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(echo "Content-Transfer-Encoding: 8bit" >>/my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(echo "" >>/my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(echo "Пропущен вызов с номера ${F_N_for_h1}" >>/my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(echo "" >>/my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(echo "." >>/my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(echo "" >>/my_scripts/sms/sendfile_${D_N_for_h1})
exten => s,n, System(cat /my_scripts/sms/sendfile_${D_N_for_h1} | sendmail -f my@XXXrom.ru -t ${D_N_for_h1}@sms.ugsm.ru)
exten => s,n, NoOp("SMS для ${D_N_for_h1} от номера ${F_N_for_h1} отправлено.")
exten => s,n, Hangup()
Вопросы в личку. Чем смогу - помогу.