/[smeserver]/rpms/e-smith-email/sme7/e-smith-email-5.0.0-HeloHost.patch
ViewVC logotype

Contents of /rpms/e-smith-email/sme7/e-smith-email-5.0.0-HeloHost.patch

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1 - (show annotations) (download)
Mon Dec 21 16:43:36 2009 UTC (14 years, 5 months ago) by filippocarletti
Branch: MAIN
CVS Tags: e-smith-email--, e-smith-email-5_0_0-10_el4_sme, e-smith-email-5_0_0-4_el4_sme, e-smith-email-5_0_0-7_el4_sme, e-smith-email-5_0_0-6_el4_sme, e-smith-email-5_0_0-3_el4_sme, e-smith-email-5_0_0-9_el4_sme, e-smith-email-5_0_0-8_el4_sme, e-smith-email-5_0_0-5_el4_sme, HEAD
* Mon Dec 21 2009 Filippo Carletti <filippo.carletti@gmail.com> 5.0.0-3.sme
- Use HeloHost (if present) in smtp-auth-proxy.pl [SME: 5670]

1 diff -up e-smith-email-5.2.0/root/usr/local/sbin/smtp-auth-proxy.pl.HeloHost e-smith-email-5.2.0/root/usr/local/sbin/smtp-auth-proxy.pl
2 --- e-smith-email-5.2.0/root/usr/local/sbin/smtp-auth-proxy.pl.HeloHost 2008-03-11 18:03:25.000000000 +0100
3 +++ e-smith-email-5.2.0/root/usr/local/sbin/smtp-auth-proxy.pl 2009-12-21 21:57:02.000000000 +0100
4 @@ -29,6 +29,8 @@ sub options {
5 $prop->{SystemName} = $config->get_value('SystemName');
6 $prop->{DomainName} = $config->get_value('DomainName');
7 $prop->{PeerPort} = $smtp_proxy_rec->prop('PeerPort') || 25;
8 + $prop->{Helo} = $config->get('smtpd')->prop('HeloHost') ||
9 + "$prop->{SystemName}.$prop->{DomainName}";
10 }
11
12 esmith::SMTPAuthProxy->run(
13 @@ -52,6 +54,7 @@ sub process_request
14 my $user = $self->get_property('user');
15 my $domain_name = $self->get_property('DomainName');
16 my $system_name = $self->get_property('SystemName');
17 + my $helo = $self->get_property('Helo');
18 my $name = $self->get_property('Userid');
19 my $pass = $self->get_property('Passwd');
20 my $debug = (($self->get_property('Debug') || 'disabled') eq 'enabled')
21 @@ -74,7 +77,7 @@ sub process_request
22
23 my $class = ($port == 465) ? 'Net::SMTP::SSL' : 'Net::SMTP';
24 my $smtp = $class->new($smarthost,
25 - Hello => "${system_name}.${domain_name}",
26 + Hello => Hello => $helo,
27 Debug => $debug,
28 Port => $port,
29 );

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed