Mutt falhando silenciosamente ao tentar enviar um e-mail a partir da linha de comando

4

Estou tentando enviar e-mail do mutt a partir da linha de comando usando o seguinte comando:

mutt -F /my/path/to/muttrc -s "Hello" [email protected] < test.txt

Mas nada acontece. O Mutt não exibe nenhum erro, mas o e-mail não é enviado.

Tudo funciona bem se eu entrar no mutt interativo usando o comando mutt e enviar o e-mail de lá.

No meu muttrc eu configurei uma conta do Gmail, assim:

account-hook    imaps://[email protected] 'set [email protected] imap_pass="password"'
folder-hook     'imaps://[email protected]' 'set folder=imaps://[email protected]/'
set folder=imaps://[email protected]/
mailboxes +INBOX
set spoolfile = +INBOX
folder-hook    imaps://[email protected] 'set smtp_url="smtps://a_user:[email protected]"'
folder-hook     'imaps://[email protected]' 'set [email protected]'
folder-hook    imaps://[email protected] 'set realname="A Real Name"'

set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
unset record
set timeout=15
set mail_check=60
set imap_keepalive = 900
unset imap_passive
set move = no
set sort = 'last-date-received'
set charset=utf-8
set locale=$LANG
send-hook "~f [email protected]" 'set signature="~/.mutt/signature"'
set editor = 'vim'
    
por cram1010 12.04.2012 / 22:29

1 resposta

3

Parece que você está configurando o smtp_url apenas em um gancho de pastas. Isso significa que seu único conjunto quando você usa essa pasta, e quando você está usando o método de linha de comando não interativo, ele nunca realmente tenta acessar a pasta, portanto, smtp_url não é definido, então não tem idéia de qual método para enviar mensagens. Pode ser padrão para algum outro método (como piping para sendmail) e falhar.

    
por 13.04.2012 / 00:28

Tags