mutt的if-else问题

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
roylez
帖子: 1928
注册时间: 2005-10-04 10:59
来自: 上海

mutt的if-else问题

#1

帖子 roylez » 2009-03-24 14:12

用mutt的帮忙看看到底是什么原因吧。

我要mutt根据我的ip自动选择mstp服务器,用的是msmtp,不过被我包装了一下,现在是filtersend,也接受msmtp的参数。我的命令如下

代码: 全选

set sendmail=`if [ "$(ifconfig eth0 | grep 'inet addr'|cut -d: -f2|cut -d' ' -f1)" = "111.111.111.111" ]; then echo '~/bin/filtersend -a uq';else echo "~/bin/filtersend";fi`
大体意思是如果ip是111.111.111.111,就用filtersend -a uq,其他时候用filtersend。

但是,mutt启动的时候报错:
Error in /home/roylez/.muttrc, line 20: -a: unknown variable
弄个dropbox空间来备份文件或者做私人代码服务器
配置:[url]git://github.com/roylez/dotfiles.git[/url]
主页:http://roylez.heroku.com
各种稀奇玩意儿:http://dooloo.info
头像
Stupid kid
帖子: 416
注册时间: 2006-10-18 12:57

Re: mutt的if-else问题

#2

帖子 Stupid kid » 2009-03-24 16:10

残念,用mutt都是看看系统有哪些消息的,呵呵,

有机会也学习下,然后和兄弟交流……
http://twitter.com/nothining
Mail: bjdfzster@gmail.com
南京的开源活动几乎是0,希望能有人组织下(也可以拉我入伙^_^)
最近在从零开始学习Linux程序设计,加油……
回复