rpms/esmtp/devel esmtp-0.4.1-mutt, NONE, 1.1 esmtp.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Patrice Dumas (pertusus) fedora-extras-commits at redhat.com
Mon Aug 29 21:26:02 UTC 2005


Author: pertusus

Update of /cvs/extras/rpms/esmtp/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv10664/devel

Modified Files:
	.cvsignore sources 
Added Files:
	esmtp-0.4.1-mutt esmtp.spec 
Log Message:
auto-import esmtp-0.5.1-7 on branch devel from esmtp-0.5.1-7.src.rpm


--- NEW FILE esmtp-0.4.1-mutt ---
/home/<user>/.muttrc:
--- snipp ---
# Default sendmail call
set sendmail="/usr/bin/esmtp"
set envelope_from=yes
--- snapp ---


Give .esmtprc only the permissions 600!
/home/<user>/.esmtprc:
--- snipp ---
# Configuration file for ESMTP.

# Set SMTP host and service (port)
hostname = SMTPSERVER:25

# Set the user name
username = "USERNAME"

# Set the password
password = "PASSWORD"

# Use the Starttls
starttls = disabled
--- snapp ---


--- NEW FILE esmtp.spec ---
Summary:       User configurable relay-only Mail Transfer Agent (MTA)
Summary(de):   Benutzerkonfigurierbarer nur versendender Mail Transfer Agent (MTA)
Name:		esmtp
Version:	0.5.1
Release:	7
Source: 	http://dl.sourceforge.net/sourceforge/%{name}/%{name}-%{version}.tar.bz2
Source1:	esmtp-0.4.1-mutt
Url:		http://esmtp.sourceforge.net/
License:	GPL
Group:		Applications/Internet
BuildRoot:  %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

Requires(post):	%{_sbindir}/alternatives
# workaround a missing libesmtp-devel Requires:
BuildRequires:	openssl-devel
BuildRequires:	libesmtp-devel
Provides:       %{_sbindir}/sendmail
# esmtp doesn't listen on port 25, so it cannot provide smtpdaemon. 
# This implies that any program requiring a program that sends mail
# should rely on another package that esmtp to fulfill the dependencies.
#Provides:       smtpdaemon

%description
ESMTP is a user configurable relay-only Mail Transfer Agent (MTA) with a
sendmail-compatible syntax. It's based on libESMTP supporting the AUTH
(including the CRAM-MD5 and NTLM SASL mechanisms) and the StartTLS SMTP
extensions.

So these are ESMTP features:
 * requires no administration privileges
 * individual user configuration
 * sendmail command line compatible
 * supports the AUTH SMTP extension, with the CRAM-MD5 and NTLM SASL
   mechanisms
 * support the StartTLS SMTP extension
 * does not receive mail, expand aliases or manage a queue

%description -l de
ESMTP ist ein benutzerkonfigurierbarer nur versendender Mail Transfer
Agent (MTA) mit einem Sendmail-kompatiblen Syntax. Es basiert auf 
libESMTP und unterstützt AUTH (mit CRAM-MD5 und NTLM SASL) und StartTLS
SMTP.

Dies sind die ESMTP-Eigenschaften:
 * benötigt keine Administrator-Rechte
 * individuelle Benutzerkonfiguration
 * Sendmail-kompatibler Syntax
 * unterstützt AUTH, mit CRAM-MD5 und NTLM SASL
 * unterstützt StartTLS SMTP
 * empfängt keine E-Mails, erweiterte Aliases oder Verwaltung einer
   Warteschlange

%prep
%setup -q
cp %{SOURCE1} mutt-esmtp

%build
%configure
make %{?_smp_mflags}

%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
# remove all the sendmail alternative installed, it is done in %post
rm $RPM_BUILD_ROOT/%{_bindir}/mailq \
   $RPM_BUILD_ROOT/%{_bindir}/newaliases \
   $RPM_BUILD_ROOT/%{_libdir}/sendmail \
   $RPM_BUILD_ROOT/%{_sbindir}/sendmail \
   $RPM_BUILD_ROOT/%{_mandir}/man1/mailq.1 \
   $RPM_BUILD_ROOT/%{_mandir}/man1/newaliases.1 \
   $RPM_BUILD_ROOT/%{_mandir}/man1/sendmail.1


%post
%{_sbindir}/alternatives --install %{_sbindir}/sendmail mta %{_bindir}/esmtp 30 \
        --slave %{_bindir}/mailq mta-mailq %{_bindir}/esmtp \
        --slave %{_bindir}/newaliases mta-newaliases %{_bindir}/esmtp \
        --slave %{_libdir}/sendmail mta-sendmail %{_bindir}/esmtp \
        --slave %{_mandir}/man1/mailq.1.gz mta-mailqman %{_mandir}/man1/esmtp.1.gz \
        --slave %{_mandir}/man1/newaliases.1.gz mta-newaliasesman %{_mandir}/man1/esmtp.1.gz \
        --slave %{_mandir}/man8/sendmail.8.gz mta-sendmailman %{_mandir}/man1/esmtp.1.gz \

%preun
if [ "$1" = 0 ]; then
    %{_sbindir}/alternatives --remove mta %{_bindir}/esmtp
fi

%clean
rm -rf $RPM_BUILD_ROOT

#%files -f %{name}.lang
%files
%defattr(-,root,root,-)
%doc AUTHORS README TODO ChangeLog sample.esmtprc mutt-esmtp
%{_bindir}/esmtp
%{_mandir}/man[^3]/esmtp*

%changelog
* Mon Aug 29 2005 Patrice Dumas <pertusus at free.fr> 0.5.1-7
- uncomment german translation

* Fri Aug 26 2005 Patrice Dumas <pertusus at free.fr> 0.5.1-6
- add temporarily a BuildRequires: openssl-devel to workaround missing 
  Requires: of libesmtp-devel (#166844)

* Fri Aug 26 2005 Patrice Dumas <pertusus at free.fr> 0.5.1-5
- comment out german translation
- cleanups (thanks Aurelien Bompard)

* Sat Mar 12 2004 Patrice Dumas <pertusus at free.fr> 0:0.5.1-2
- Use alternatives

* Sat Mar 12 2004 Patrice Dumas <pertusus at free.fr> 0:0.5.1-1
- Use fedora-newrpmspec to update the spec file
- Package sendmail replacements

* Sat Nov 15 2003 Robert Scheck <esmtp at robert-scheck.de> 0.5.0-1
- Update to 0.5.0
- Added german description and summary

* Mon Oct 27 2003 Robert Scheck <esmtp at robert-scheck.de> 0.4.1-1
- Update to 0.4.1
- Initial Release for Red Hat Linux


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/esmtp/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	29 Aug 2005 21:25:20 -0000	1.1
+++ .cvsignore	29 Aug 2005 21:26:00 -0000	1.2
@@ -0,0 +1 @@
+esmtp-0.5.1.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/esmtp/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	29 Aug 2005 21:25:20 -0000	1.1
+++ sources	29 Aug 2005 21:26:00 -0000	1.2
@@ -0,0 +1 @@
+9f0b809e891a548910f099efc4315b02  esmtp-0.5.1.tar.bz2




More information about the fedora-extras-commits mailing list