submin的邮件寄送分两部分
一个是帐号管理用的,用来激活帐号和重置密码,这部分没有提供配置,用的是本机的sendmail发送的,如果本机sendmail建立的smtp服务器不可用,邮件就发不出去,所以要修改一下代码用指定的smtp服务器发送
一共要修改两处
1,/usr/lib/python2.6/site-packages/submin/email/smtp.py
修改其中的
server = options.value("smtp_hostname", "smtp.163.com")
username = options.value("smtp_username", "myemailusername")
password = options.value("smtp_password", "myemailpassword")
2,/usr/lib/python2.6/site-packages/submin/models/user.py
修改其中的email_user函数
templatevars = {
'from': 'myemailaddress',
'to': self.email,
'username': self.name,
'key': key,
'password': password,
'http_vhost': options.value('http_vhost'),
'base_url': options.url_path("base_url_submin"),
}
把from改为你的邮箱地址
另一个是SVN的邮件寄送功能
svn发送邮件用的是
/usr/lib/python2.6/site-packages/submin/static/hooks/svn/mailer.py
然后配置文件是/opt/submin/conf/mailer.py.conf
这里面配置默认也是用sendmail
只要把这个配置文件修改对就可以了
1,
在general部分注释掉mail_command
然后加入
smtp_hostname = smtp.163.com
smtp_username = email_username
smtp_password = email_password
2,
在defaults部分加入
from_addr = myemailaddress
3,这个也要修改,不然一但修改邮件寄送的配置上面的配置就会被覆盖
/usr/lib/python2.6/site-packages/submin/static/templates/plugins/vcs/svn/mailer.conf
4,指定发件姓名
from_addr = "项目管理"<abc@163.com>
如此发件人就显示为项目管理了
还可以指定reply_to的地址,不过需要修改mailer.py,从数据库中读取提交者的邮件地址
分享到:
相关推荐
7. **文档与社区支持**:为了更好地理解和使用"submin",用户可能需要查找相关的文档、教程,或者参与相关的论坛和社区,以便获取帮助和解决问题。 8. **错误报告与问题解决**:如果在使用过程中遇到问题,用户可能...
【压缩包子文件的文件名称列表】"Submin-master" 这个文件名表明它是Submin项目的主分支(通常为master分支)的源代码副本。在Git版本控制系统中,master分支被视为默认和主要的分支,包含了项目最新的、稳定的代码...
安装完成后,可以通过访问本地回送地址(127.0.0.1或localhost)来测试Apache2是否成功安装。如果一切正常,你会看到一个默认的欢迎页面。 #### 配置Apache2 Apache2的配置主要集中在几个核心文件中,这些文件...
- **RS232 (9针SUBMIN D插座)**:G-SST1接口,适用于串行通信,如编程、调试或数据交换。 - **RS485**:用于激活接口1或2,通过设置P783或P793选择波特率,P780或P790设定通讯协议,实现远程通信或网络集成。 11....
6. “submin-D-9”可能是指某种接口类型或配件的型号,但此信息在文档片段中没有进一步的解释。这可能是某种用于接线或连接的配件。 7. 文档中出现的数字如“2000/-2100”、“-3000/-3100”、“-5000/-5100”等,...
location /submin { proxy_pass http://dev.hysec.com; } } server { listen 80; server_name www.hysec.com; location / { proxy_pass http://www.hysec.com; } } server { listen 80; server_...