On Thu, Oct 20, 2005 at 11:23:20AM +0800, H jj wrote: > 国内邮箱,比如x浪,对不在信任列表里面的发信主机是阻止的。gmail的规则对不在黑名单里面也不在信任列表的发信主机是允许的。所以最好用那些大的邮件服务器的smtp发信。 > > 我说下我的方法吧,希望对大家能有所帮助。 > 不过我没有使用exim4,我个人用途,用不到这个级别的软件。 > 找个简单方便的解决方案 > 我用msmtp+mutt+fetchmail+procmail 不错不错,不过用msmtp需要停掉MTA么?能否与exim4共存?有空我也试试看
> 发信的主力信箱用gmail,发给公司邮箱的就用公司的smtp。 > msmtp支持多个帐号配置,根据发件人使用不同的smtp发件服务器 > $cat .msmtprc > defaults > tls on > auth on > #logfile ~/msmtplog > #tls_trust_file /etc/ssl/certs/ca-certificates.crt > > # Gmail service > account gmail > host smtp.gmail.com > from [EMAIL PROTECTED] > port 587 > user [EMAIL PROTECTED] > password your_password > > # Company service > account company > tls off > auth off > #host 127.0.0.1 > host smtp.company.com > from [EMAIL PROTECTED] > #user [EMAIL PROTECTED] > #password > > # Set a default account > account default : gmail > > 相应的muttrc的配置 > #根据收件人设定发件人邮箱 > set sendmail="/usr/bin/msmtp" > # hooks > send-hook . 'my_hdr from:[EMAIL PROTECTED]' > send-hook '~t [EMAIL PROTECTED]' 'my_hdr from:[EMAIL PROTECTED]' > > [EMAIL PROTECTED] > [EMAIL PROTECTED]@company.com > > 发件人是根据收件人的地址设定的,当然也可以按照自己的用途按其他规则设定。 > 还有哦,如果像我一样,经常用mail命令使用gmail的邮箱发信,可以这么设定 > $cat .mailrc > set sendmail="/usr/bin/msmtp" > > 配置起来相比exim4应该简单吧。 > > 关于安全性 > 因为在配置里面写了密码,所以要chown 600 .msmtprc > 如果在.msmtprc里面不写密码,mutt(1.5.9i)发信不会提示输入密码,无法发信。谁要需要这个功能就给mutt的维护者发信吧。mail命令是可以提示输入密码的,很有意思,除了不能发附件,mail就够我用的了。 > > > On 10/19/05, li sh <[EMAIL PROTECTED]> wrote: > > On Wed, Oct 19, 2005 at 09:09:26AM +0800, swhe wrote: > > > > > > > > > 正如很多人指出的那样,这个问题和 mutt 没有任何关系,是你从自己机器发的信 > > > 被 Debian 邮件列表服务器滤掉的缘故。 > > > > > > Debian 的各邮件列表收到非常多的 spam,所以采用了很强的过滤措施。很多过滤 > > > 措施和发信的 IP 区段都有关,所以我怀疑是你的 MTA (Debian 默认的是 exim4) > > > 设置不当有关系。 > > > > > 我用的是postfix发送信件的. muttrc里面配置这样写的: > > my_hdr From: [EMAIL PROTECTED] > > set pop_host="pops://lish5i:[EMAIL PROTECTED]:995" > > > > > Gmail 是支持 Domain Key Signature 功能的,就是从 gmail 服务器发出的信有 > > > 一个签名,证明其发信的来源。如果你用自己机器的 SMTP 发信,却声称是 gmail > > > 的地址,那么被过滤很正常。我是直接用我的 ISP 提供的 SMTP 发信的,如果 > > > gmail 也支持 SMTP,建议你设置你的 MTA 使用 gmail 的 SMTP。 > > > > > 我在/etc/postfix/main.cf中发现这行: > > smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU) > > smtp设置是怎么弄的? > > > > > > gmail 支持SMTP,我昨天贴了一个链接有介绍 > > > 不过我想知道如果机器上多用户使用,exim4怎么设置可以使得每个用户可以自己设置 > > > smtp,譬如一个用户要用gmail smtp,另一个用别的ISP提供的SMTP > > > > > > > > > 如果你不清楚自己的 MTA 是怎么设置的,可以自己给自己发一封信,收到以后把 > > > 信头贴出来供大家分析。 > > 我给自己发的一封,大家参考. > > > > From lish Wed Oct 19 22:23:39 2005 > > X-Gmail-Received: 148b88bbe0183f2354f28295a549ec24f2a8f7ca > > Delivered-To: [EMAIL PROTECTED] > > Received: by 10.54.66.10 with SMTP id o10cs3011wra; > > Wed, 19 Oct 2005 07:18:51 -0700 (PDT) > > Received: by 10.36.220.31 with SMTP id s31mr607796nzg; > > Wed, 19 Oct 2005 07:18:51 -0700 (PDT) > > Return-Path: [EMAIL PROTECTED] > > Received: from debian ([222.90.12.49]) > > by mx.gmail.com with ESMTP id > > 40si1818305nzf.2005.10.19.07.18.50; > > Wed, 19 Oct 2005 07:18:51 -0700 (PDT) > > Received-SPF: neutral (gmail.com: 222.90.12.49 is neither permitted nor > > denied by best guess record for domain of [EMAIL PROTECTED]) > > Received: by debian (Postfix, from userid 1000) > > id 7F15E306CF; Wed, 19 Oct 2005 22:23:32 +0800 (CST) > > Date: Wed, 19 Oct 2005 22:23:32 +0800 > > From: lish <[EMAIL PROTECTED]> > > To: [EMAIL PROTECTED] > > Subject: Test letter'subj. > > Message-ID: <20051019142332.GA11268@(none)> > > Mime-Version: 1.0 > > Content-Type: text/plain; charset=us-ascii > > Content-Disposition: inline > > User-Agent: Mutt/1.5.10i > > > > 其中提到deardebian.... > > 我在/etc/postfix/main.cf中加了这2行: > > mydomain=deardebian.org > > myorigin=$mydomain > > deardebian是我自己乱写的....是不是这个的错? > > > > > > +======================================================+ > > Lish > > > > > -- > STFW! -- msn: [EMAIL PROTECTED] 如果敌人让你生气,那说明你还没有胜他的把握 如果朋友让你生气,那说明你仍然在意他的友情 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

