git本身是不支持gmail的smtp服务器的,我用ssmtp中转了一下。
#emerge ssmtp
配置ssmtp
/etc/ssmtp/ssmtp.conf如下:
root=liuqing@gmail.com
mailhub=smtp.gmail.com:587
rewriteDomain=
hostname=liuqing@gmail.com
UseSTARTTLS=YES
AuthUser=liuqing
AuthPass=mypassword
FromLineOverride=YES
配置/etc/ssmtp/revaliases如下:
root:liuqing@gmail.com :smtp.gmail.com:587
lq:liuqing@gmail.com:smtp.gmail.com:587
把git的smtp server 设成/sbin/sendmail就行了。不过现在有个小毛病,普通用户不能用这个server发邮件。
参见: http://git.or.cz/gitwiki/GitTips
http://www.destr0yr.com/article.php/Gmail_and_sSMTP
http://gentoo-wiki.com/HOWTO_Gmail_and_sSMTP
没有评论:
发表评论