1 / 4
文档名称:

Linux或Ubuntu下SVN服务器自动发送邮件配置.pdf

格式:pdf   大小:142KB   页数:4页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Linux或Ubuntu下SVN服务器自动发送邮件配置.pdf

上传人:小屁孩 2024/5/9 文件大小:142 KB

下载得到文件列表

Linux或Ubuntu下SVN服务器自动发送邮件配置.pdf

相关文档

文档介绍

文档介绍:该【Linux或Ubuntu下SVN服务器自动发送邮件配置 】是由【小屁孩】上传分享,文档一共【4】页,该文档可以免费在线阅读,需要了解更多关于【Linux或Ubuntu下SVN服务器自动发送邮件配置 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..-:mit-,mit-。需要注意的是如果该文件是在windows下创建的,在拷贝到Ubuntu或Linux环境下需要转换格式,可使用dos2unix进行转换。::SASL模块因为Perl通过SMTP发送邮件,其中SMTP验证的时候需要Authen::SASL模块。如果没安装此模块,则会提示如下错误:SMTPError:NeedMIME::Base64andAutuen::SASLtodoauth。Ubuntu下安装Authen::SASL模块:#sudoapt-getinstalllibauthen-sasl-perlRedhat下安装Authen::SASL模块::..#wget#tarzxvfAuthen-SASL-#cdAuthen-SASL-##-::#!/usr/bin/envperl改为#!/usr/bin/,对于公共邮件服务器还需要设置用户名密码:my($sendmail,$smtp_server);改为my($sendmail,$smtp_server,$username,$passwd);$smtp_server="";//邮件服务器的域名$username='******@xxx';//发送邮件用户$passwd="xxxxxx";//发送邮件密码:..my$::SMTP->new($smtp_server)ordie"$0:erroropeningSMTPsessionto`$smtp_server':$!\n";代码之后添加如下一行:handle_smtp_error($smtp,$smtp->auth("$username","$passwd"));$svnlook="/usr/bin/svnlook";my$no_diff_deleted=1;my$no_diff_added=1;-,在各个项目库的hooksmit文件里可运行此脚本。mit文件如下:#!/bin/shexportLANG=.gb18030:..REPOS="$1"REV="$2"#邮件通知里不包含diff内容/mit-"$REPOS""$REV"*****************.xxx-s"邮件标题"***********.xxx#邮件通知包含diff内容#/mit-"$REPOS""$REV"--from***********.xxx-s"邮件标题"******************.,mit文件为可执行即可。