Acabei de corrigir um problema na minha configuração para esse mesmo problema. vtext (e mms.cricketwireless.net também btw.) aparentemente bloqueiam mensagens sem um registro MX válido ou algum tipo similar de verificação de sanidade / segurança. Basicamente, meu servidor smtp e meu computador não são os mesmos e o que o vtext.com usa estava ciente disso e rejeitou esse tipo de comportamento.
editando / adicionando a linha myorigin = smtp.servername.suffix
no main.cf para o postfix (para mim foi /etc/postfix/main.cf o seu pode ser diferente) corrigiu esse problema para mim.
Meu entendimento é que isso dizia ao sms do servidor de e-mail que a mensagem era válida. isto é, onde diz que está vindo é igual a de onde realmente está vindo.
Além disso, você pode verificar sistematicamente outros aspectos da configuração do mutt (isto é, mutt -D), configurações postfix ou tentar dizer ao mutt para usar algo como servidores imap / smtp de outro lugar (como imaps: // imap. google.com).