Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-16 Thread Christian Surchi
Il dom, 2004-10-10 alle 13:57, martin f krafft ha scritto:
 I am sorry to have offended you, or anyone else. I should not have
 written back that day because I was occupied with some personal
 issues and let some steam off by being sarcastic. It was nothing
 personal, and I wish I could undo it.

No problem! :)

 As I explained in my previous mail, I was first put off when I read
 about msmtp. You all have convinced me that it is in fact not Just
 Another, but rather a worthy addition to the Debian archive. I am
 sorry it took me so long, I should have checked first before writing
 back to the list. Thus I hope you accept my apologies.

Already accepted.

 I would suggest not naming it an smtp plugin for mutt though
 because it works equally well with every other product that uses
 /usr/sbin/sendmail.

You are right, but I think that the description could always be made in
a better way. The substance was another thing, anyway.

 If it is of any use, I would like to offer sponsorship for the
 package, in the hope to make peace over the issue.

Just to expiate? ;)

bye
Christian





Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-16 Thread Julien Louis
On Sun, Oct 10, 2004 at 01:57:14PM +0200, martin f krafft wrote:
 
 If it is of any use, I would like to offer sponsorship for the
 package, in the hope to make peace over the issue.

The packages is available at http://ptitlouis.sysif.net/debian.
For instance msmtp does not provides mail-transport-agent, i will make some test
as soon as possible. I've remove the SMTP plugin in the description and
replace it to something more generic.

Comments about the packaging are welcome :)

-- 
On peut aimer l'amour et mépriser l'amant. 
-+- Georges Farquhar (1677-1707) -+-




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-14 Thread Loïc Minier
Loïc Minier [EMAIL PROTECTED] - Sun, Oct 10, 2004:

Is there a text describing the contract of packages providing
  mail-transport-agent?

 At least All MTA packages must come with a newaliases program, even
 if it does nothing, but older MTA packages did not do this so programs
 should not fail if newaliases cannot be found. (11.6).

   Regards,

-- 
Loïc Minier [EMAIL PROTECTED]




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-14 Thread Bernd Eckenfels
On Fri, Oct 15, 2004 at 02:11:07AM +0200, Loïc Minier wrote:
 Loïc Minier [EMAIL PROTECTED] - Sun, Oct 10, 2004:
 
 Is there a text describing the contract of packages providing
   mail-transport-agent?
 
  At least All MTA packages must come with a newaliases program, even
  if it does nothing, but older MTA packages did not do this so programs
  should not fail if newaliases cannot be found. (11.6).

Is it otherwise the requirement for /usr/sbin/sendmail?

(in that case it is actually not an MTA but an MSA :)

Bernd
-- 
  (OO)  -- [EMAIL PROTECTED] --
 ( .. )  [EMAIL PROTECTED],linux.de,debian.org}  http://www.eckes.org/
  o--o 1024D/E383CD7E  [EMAIL PROTECTED]  v:+497211603874  f:+497211606754
(OO)  When cryptography is outlawed, bayl bhgynjf jvyy unir cevinpl!




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread George Danchev
On Sunday 10 October 2004 14:58, Jeroen van Wolffelaar wrote:
 On Sun, Oct 10, 2004 at 01:21:44PM +0200, Christian Surchi wrote:
  Il sab, 2004-10-09 alle 17:48, martin f krafft ha scritto:
I think it's not a right comparison, nullmail is an MTA. and
AFAIK, msmtp is not an MTA:
  
   it transports mail to the next relay, right?
   nullmailer is a simple relay-only mail transport agent.
  
   what's the difference?
 
  Deep difference. Our mail-transport-agents are able to behave as daemon,
  listening on 25 port.

 This is not true, since not required by policy. Policy says:

The policy does not define what a MTA is, but requires that all MTA packages 
have newalises command although it might do nothing. 
IMHO a MTA must be capable acts as a client and as a server to transfer 
messages between machines and is responsible for properly routing messages to 
their destination, e.g. RFC 974. msmtp does not do all of these, therefor it 
is not a MTA, and might have nothing to do with /usr/sbin/sendmail.

 11.6. Mail transport, delivery and user agents

 | (...) the interface to send a mail message is `/usr/sbin/sendmail' (as
 | per the FHS).

Right, and that is mandated when you have a MTA with features like described 
above. This does not mean that telnet is a MTA when invoked like:

/usr/bin/telnet mail.host.dom 25 
ehlo blabla 
mail from: _sender_
rcpt to: _recipient_
data
write some bits mail-a


Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread Henning Makholm
Scripsit George Danchev [EMAIL PROTECTED]

 IMHO a MTA must be capable acts as a client and as a server to transfer 
 messages between machines and is responsible for properly routing
 messages to their destination, e.g. RFC 974. msmtp does not do all
 of these, therefor it is not a MTA, and might have nothing to do
 with /usr/sbin/sendmail.

You are wrong. See nullmailer.

The definition of mail-transport-agent is that it provides a
/usr/sbin/sendmail that local software can use to submit emails for
delivery to arbitrary addresses with some reasonable expectation that
it will actually be delivered.

It is *not* required that the package that provides
mail-transport-agent must itself do any particular part of the
delivery process, as long as its /usr/sbin/sendmail will *somehow*
arrange for delivery.

It would be perfectly good to have a package airgap-mailer whose
/usr/sbin/sendmail will just *print* hardcopies of its input on a
configured printer, with instructions to the human operator to type
the email into the machine at the Internet-connected side of the air
gap.  This package would provide mail-transport-agent because it
implements the policy-defined API for shipping email for delivery.

 Note that telnet does know nothing about smtp protocol.

Neither does airgap-mailer.

  Note that a MTA isn't required to know ANYTHING about smtp. Suppose a
  package provides an sendmail that is an alias for 'ssh mailhub
  /usr/sbin/sendmail', then that package is a MTA.

 Such a package will require a dependency of ssh (at least) on the remote 
 machine and you will be in a little trouble hacking your control file to 
 satisfy things like that ;-)

That is up to the system administrator to arrange. If it provides a
/usr/sbin/sendmail, then it is an MTA. It does not make it any less an
MTA that it requires some manual configuration before its
/usr/sbin/sendmail can do anything useful with its input. Most MTA's
do, actually.

 I think ssmtp is incorretly described as a MTA

That must be because you don't understand what an MTA is.

 WARNING: the above is all it does; it does not receive mail, expand aliases
  or manage a queue. That belongs on a mail hub with a system administrator.

Neither of these are necessary tasks for an MTA.

-- 
Henning Makholm  The spirits will have to knit like
banshees, but with enough spirits it *can* be done!




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread George Danchev
On Monday 11 October 2004 19:18, Henning Makholm wrote:
 Scripsit George Danchev [EMAIL PROTECTED]

  IMHO a MTA must be capable acts as a client and as a server to transfer
  messages between machines and is responsible for properly routing
  messages to their destination, e.g. RFC 974. msmtp does not do all
  of these, therefor it is not a MTA, and might have nothing to do
  with /usr/sbin/sendmail.

 You are wrong. See nullmailer.

 The definition of mail-transport-agent is that it provides a
 /usr/sbin/sendmail that local software can use to submit emails for
 delivery to arbitrary addresses with some reasonable expectation that
 it will actually be delivered.

MTA is a software talking at least one Mail Transfer Protocol (like SMTP, 
UUCP, X.400 ...) These Mail Transfer Agents are responsible for properly 
routing messages to their destination. See RFC 974 for routing messages. 
Obviously MTA provides /usr/sbin/sendmail, as required by the policy. 

 It is *not* required that the package that provides
 mail-transport-agent must itself do any particular part of the
 delivery process, as long as its /usr/sbin/sendmail will *somehow*
 arrange for delivery.

Are you talking about MDA here ;-). Delivery agents are used to place a 
message into a user's mail-box. When the message arrives at its destination, 
the final transfer agent will give the message to the appropriate delivery 
agent, who will add the message to the user's mail-box. 
OK, most MTA comes with MDA apps.

 It would be perfectly good to have a package airgap-mailer whose
 /usr/sbin/sendmail will just *print* hardcopies of its input on a
 configured printer, with instructions to the human operator to type
 the email into the machine at the Internet-connected side of the air
 gap.  This package would provide mail-transport-agent because it
 implements the policy-defined API for shipping email for delivery.

Such a package must talk at least one Mail Trasfer Protocol to be called MTA. 
Providing /usr/sbin/sendmail is required but not enough to call it MTA.
In the case of msmtp you can create a configuration file with your mail 
account(s) and tell your MUA to call msmtp instead of /usr/sbin/sendmail. 
msmtp has not the features of a MTA, and does not need 
providing  /usr/sbin/sendmail. ;-) 
But you want it provides /usr/sbin/sendmail, to call it MTA, which is seriosly 
broken logic Care to explain that to its authors ?

  Note that telnet does know nothing about smtp protocol.

 Neither does airgap-mailer.

   Note that a MTA isn't required to know ANYTHING about smtp. Suppose a
   package provides an sendmail that is an alias for 'ssh mailhub
   /usr/sbin/sendmail', then that package is a MTA.
 
  Such a package will require a dependency of ssh (at least) on the remote
  machine and you will be in a little trouble hacking your control file to
  satisfy things like that ;-)

 That is up to the system administrator to arrange. If it provides a

Satifying package's Depends: is in the domain of packaging system handlers. 
Ever seen a debian/control file  friends ? You have dependencies to resolv 
on a remote machine... 

 /usr/sbin/sendmail, then it is an MTA. It does not make it any less an

Providing /usr/sbin/sendmail is required, but not enough to call it MTA.

 MTA that it requires some manual configuration before its
 /usr/sbin/sendmail can do anything useful with its input. Most MTA's
 do, actually.

Satifying package's Depends: is in the domain of packaging system handlers. 
Ever seen any debian/control ? You have dependencies to resolv on a remote 
machine... do not talk me about configurations ... 

  I think ssmtp is incorretly described as a MTA

 That must be because you don't understand what an MTA is.

beats me ;-)

p.s. s/an MTA/a MTA

-- 
pub 4096R/0E4BD0AB  2003-03-18  keyserver.bu.edu ; pgp.mit.edu
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread Jeroen van Wolffelaar
On Mon, Oct 11, 2004 at 09:00:35PM +0300, George Danchev wrote:
 MTA is a software talking at least one Mail Transfer Protocol (like SMTP, 
 UUCP, X.400 ...)

My example, delivering mail via 'ssh mailhub /usr/sbin/sendmail', is
an example of transporting mail.

 These Mail Transfer Agents are responsible for properly 
 routing messages to their destination. See RFC 974 for routing messages. 
 Obviously MTA provides /usr/sbin/sendmail, as required by the policy. 

uucp doesn't do routing either, who says the MTA must do routing? Exim
too can be configured to not do routing, simply drop off the mail at
some other host.
 
 Such a package must talk at least one Mail Trasfer Protocol to be called MTA. 

You're repeating... proof by repetition? Still no backup to your
statement.

 But you want it provides /usr/sbin/sendmail, to call it MTA, which is 
 seriosly 
 broken logic Care to explain that to its authors ?

Simple: The Debian way for sending mail is by having a package providing
'mail-transport-agent' taking care of it. In stead of requiring users to
hand-configure their MUA and all other packages sending mail, the Debian
way is to have the system administrator install the preferred package
providing mail-transport-agent that will get the job done, so only ONE
package needs to be configured.

msmtp is such a package that gets the job (making sure mail is deliverd)
done.
 
   Such a package will require a dependency of ssh (at least) on the remote
   machine and you will be in a little trouble hacking your control file to
   satisfy things like that ;-)
 
  That is up to the system administrator to arrange. If it provides a
 
 Satifying package's Depends: is in the domain of packaging system handlers. 
 Ever seen a debian/control file  friends ? You have dependencies to resolv 
 on a remote machine... 

Err, any webbrowser has generally a remote dependency on a http server,
just like any m-t-a has (possibly indirectly). But those remote
dependencies don't need to be Debian, nor is the task of Debian's
package management system to care for it, this is a system administration task.

  /usr/sbin/sendmail, then it is an MTA. It does not make it any less an
 
 Providing /usr/sbin/sendmail is required, but not enough to call it MTA.

Hm, I've read that before somewhere.
 
   I think ssmtp is incorretly described as a MTA
 
  That must be because you don't understand what an MTA is.
 
 beats me ;-)

Mail Transport Agent is English for Software Transporting Mail, ssmtp,
nullmailer, msmtp all fall in that category. If you want to narrow this
definition to have additional requirements, please backup those claims
with policy/whatever.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread Henning Makholm
Scripsit George Danchev [EMAIL PROTECTED]
 On Monday 11 October 2004 19:18, Henning Makholm wrote:

  The definition of mail-transport-agent is that it provides a
  /usr/sbin/sendmail that local software can use to submit emails for
  delivery to arbitrary addresses with some reasonable expectation that
  it will actually be delivered.

 MTA is a software talking at least one Mail Transfer Protocol (like SMTP, 
 UUCP, X.400 ...)

That is not what mail-transport-agent means in Debian.

  It is *not* required that the package that provides
  mail-transport-agent must itself do any particular part of the
  delivery process, as long as its /usr/sbin/sendmail will *somehow*
  arrange for delivery.

 Are you talking about MDA here ;-).

No.

 Delivery agents are used to place a message into a user's mail-box.

Yes, and nullmailer (and probably msmtp) does not do that. A
mail-transport-agent does not need to be a delivery agent too.

 Such a package must talk at least one Mail Trasfer Protocol to be
 called MTA.

False, not for the meaning of mail-transport-agent we use in Debian.

 Providing /usr/sbin/sendmail is required but not enough to call it
 MTA.

Providing /usr/sbin/sendmail is the necessary and sufficient condition
to be a mail-transport-agent.

 msmtp has not the features of a MTA,

As it has been explained her, msmsp has exactly the features of a
mail-transport-agent.

 Providing /usr/sbin/sendmail is required, but not enough to call it MTA

Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread Adam D. Barratt
On Mon, 2004-10-11 at 19:00, George Danchev wrote:

Normally I wouldn't mention it but if you're going to pull people up on
their grammar please at least get it right. :-)

 p.s. s/an MTA/a MTA

Nope. An MTA, an SOS, a UPS. It's dependent on vowel /sounds/ rather
than vowels.

Adam




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread George Danchev
On Monday 11 October 2004 21:30, Henning Makholm wrote:
 Scripsit George Danchev [EMAIL PROTECTED]

  On Monday 11 October 2004 19:18, Henning Makholm wrote:
   The definition of mail-transport-agent is that it provides a
   /usr/sbin/sendmail that local software can use to submit emails for
   delivery to arbitrary addresses with some reasonable expectation that
   it will actually be delivered.
 
  MTA is a software talking at least one Mail Transfer Protocol (like SMTP,
  UUCP, X.400 ...)

 That is not what mail-transport-agent means in Debian.

The policy says: The mail spool is /var/mail and the interface to send a mail 
message is /usr/sbin/sendmail (as per the FHS). 
But the policy does not define what an MTA is, but uses it. So I believe here 
is a good definition of what Mail transfer agents (MTAs) are:
http://sendmail.org/email-explained.html
(read it thoroughly)

All packages having 'Provides: mail-transport-agent' 
* talk at least one Mail Transport Protocol
* but not all of them are capable of routing messages to their destination
* provide  /usr/sbin/sendmail

  Delivery agents are used to place a message into a user's mail-box.

 Yes, and nullmailer (and probably msmtp) does not do that. A
 mail-transport-agent does not need to be a delivery agent too.

I've never said that mail-transport-agent does need to be a delivery agent 
too.

  Such a package must talk at least one Mail Trasfer Protocol to be
  called MTA.

 False, not for the meaning of mail-transport-agent we use in Debian.

mail-trnsport-agent is a virtual package provided by packages capable of being 
MTA. Debian policy does not define what MTA is and does need to.

# zcat virtual-package-names-list.txt.gz | grep mail-transport-agent
# mail-transport-agenta mail transport agent (e.g. Smail, Sendmail, c)

  Providing /usr/sbin/sendmail is required but not enough to call it
  MTA.

 Providing /usr/sbin/sendmail is the necessary and sufficient condition
 to be a mail-transport-agent.

  msmtp has not the features of a MTA,

 As it has been explained her, msmsp has exactly the features of a
 mail-transport-agent.

doesnt buy ... see above.

  Providing /usr/sbin/sendmail is required, but not enough to call it MTA.

 Providing /usr/sbin/sendmail is the necessary and sufficient condition
 to be a mail-transport-agent.

again.

   MTA that it requires some manual configuration before its
   /usr/sbin/sendmail can do anything useful with its input. Most MTA's
   do, actually.
 
  Satifying package's Depends: is in the domain of packaging system
  handlers. Ever seen any debian/control ?

 You are talking nonsense. Inter-package dependencies are for
 expressing requirements on which packages must be installed on the
 same machine. Software running on other machines is explicitly not
 included.

No. You are talking nonsense, because you want to install a package which 
provides /usr/sbin/sendmail containing:
 'ssh mailhub /usr/sbin/sendmail'
while having possibly bunch of dependencies to be satisfied on the remote 
machine... Also policy says: '/etc/aliases is the source file for the system 
mail aliases (e.g., postmaster, usenet, etc.), it is the one which the 
sysadmin and postinst scripts may edit. After /etc/aliases is edited the 
program or human editing it must call newaliases. All MTA packages must come 
with a newaliases program, even if it does nothing, but older MTA packages 
did not do this so programs should not fail if newaliases cannot be found.'

I've read nothing from your posts about keeping these files in piece on the 
local and remote machine ... wont mention locking at all ... So the given 
example of yours is really fragile and insane.

I do not buy your bending examples, as well as the definition of what an MTA 
is and how the debian policy interpret it because it just mandates that the 
interface to send a mail message is /usr/sbin/sendmail (as per the FHS) and 
it uses the MTA abbreviation in a common, but obvious way.

That's all from me. 

  p.s. s/an MTA/a MTA

 The letter M is pronounced [em], which starts with a wowel
 sound. Hence the proper article is an, not a.

Agreed. 

-- 
pub 4096R/0E4BD0AB  2003-03-18  keyserver.bu.edu ; pgp.mit.edu
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-11 Thread Wouter Verhelst
On Mon, Oct 11, 2004 at 09:00:35PM +0300, George Danchev wrote:
 On Monday 11 October 2004 19:18, Henning Makholm wrote:
  That is up to the system administrator to arrange. If it provides a
 
 Satifying package's Depends: is in the domain of packaging system handlers. 
 Ever seen a debian/control file  friends ?

Oh please.

grep-available -FMaintainer -sPackage 'Henning Makholm'

 You have dependencies to resolv on a remote machine... 

Hint: an MTA communicates with different hosts, by definition...

  /usr/sbin/sendmail, then it is an MTA. It does not make it any less an
 
 Providing /usr/sbin/sendmail is required, but not enough to call it MTA.

Get real. Are you suggesting it's sane for a package to *require* an
SMTP server to run on the local host?

As long as /usr/sbin/sendmail exists, it is command-line compatible with
the 'original' sendmail, *and* is is able to get mail off the system to
a different host, I'd say one can talk about an MTA.

  MTA that it requires some manual configuration before its
  /usr/sbin/sendmail can do anything useful with its input. Most MTA's
  do, actually.
 
 Satifying package's Depends: is in the domain of packaging system handlers. 
 Ever seen any debian/control ? You have dependencies to resolv on a remote 
 machine... do not talk me about configurations ... 

What's beyond the host is out of reach for packaging.

   I think ssmtp is incorretly described as a MTA
 
  That must be because you don't understand what an MTA is.
 
 beats me ;-)
 
 p.s. s/an MTA/a MTA

No, an MTA. If you expand it to mail-transport-agent, you use 'a'. The
abbreviation gets 'an'.

-- 
 EARTH
 smog  |   bricks
 AIR  --  mud  -- FIRE
soda water |   tequila
 WATER
 -- with thanks to fortune


signature.asc
Description: Digital signature


Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Hamish Moffatt
On Sat, Oct 09, 2004 at 05:04:43PM +0200, martin f krafft wrote:
 also sprach Julien Louis [EMAIL PROTECTED] [2004.10.09.1616 +0200]:
  msmtp is an SMTP client that can be used as an SMTP plugin for Mutt and
  probably other MUAs (mail user agents).
  It forwards mails to an SMTP server (for example at a free mail provider) 
  which
  does the delivery.
 
 How does this differ from nullmailer? Why should we have Yet Another
 SMTP client in Debian?

ssmtp seems to be its competitor, not nullmailer. (ssmtp and msmtp
appear to provide /usr/bin/sendmail only, while nullmailer appears to
provide port 25 only.)

But otherwise it's a good question..


Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Christian Surchi
Il dom, 2004-10-10 alle 01:32, Henning Makholm ha scritto:
  I think that msmtp simply will take the place of sendmail binary called
  by mutt.
 
 If it provides /usr/sbin/sendmail, then by definition it is a
 mail-transport-agent and should, if packaged, declare itself as such.

No. If you read the first things on msmtp home page (as I did it, before
writing here), you'll read that simply you must use its binary (msmtp)
from mutt and not sendmail.

 If it provides the same functionality as /usr/sbin/sendmail but with a
 different command name, then somebody needs to explain why.

I'm not msmtp fan or user, but I lost two minutes to read the home page
trying to understand the differences. msmtp is simply a way to delivery
mail to a remote smtp server. For example you cannot have it listening
on 25 port, so I cannot see it as a sendmail alternative, just like
nullmailer or ssmtp or other ones...

bye
Christian





Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Christian Surchi
Il sab, 2004-10-09 alle 17:48, martin f krafft ha scritto:
  I think it's not a right comparison, nullmail is an MTA. and
  AFAIK, msmtp is not an MTA:
 
 it transports mail to the next relay, right?
 nullmailer is a simple relay-only mail transport agent.
 
 what's the difference?

Deep difference. Our mail-transport-agents are able to behave as daemon,
listening on 25 port. msmtp doesn't, and it's the same for nail. Do you
think that nail could be an MTA? Do you think that any evolution of
mail(1) could be seen as an MTA, only because is able to speak smtp?
:o

 oh well, msmtp has TLS and SASL and IPv6, so I guess it is more
 featureful than nullmailer...

They are two different projects with different targets.

  I think that msmtp simply will take the place of sendmail binary
  called by mutt.
 
 oh, and calling it a plugin make is sounds so much better. are these
 guys marketing specialists or software hackers?
 
 did you know about lpr? it's the mutt print plugin which may also
 work with other programmes.

Do you know about a correct way to have a conversation with people? 
I don't like your attitude, I have simply exposed my idea about that
program, reading its features. That's all. 

And I don't think that the real point of discussion could be the use of
a single word. I thought we were trying to understand msmtp. I don't
see any problems to change one word in long description of a debian
package.

bye
Christian





Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Loïc Minier
Christian Surchi [EMAIL PROTECTED] - Sun, Oct 10, 2004:

 Deep difference. Our mail-transport-agents are able to behave as daemon,
 listening on 25 port. msmtp doesn't, and it's the same for nail. Do you
 think that nail could be an MTA? Do you think that any evolution of
 mail(1) could be seen as an MTA, only because is able to speak smtp?
 :o

 I think -- but I may be wrong -- that the mail-transport-agent virtual
 package was created to help programs using /usr/sbin/sendmail to have a
 depends, and programs providing /usr/sbin/sendmail to have a
 conflicts/replaces.  If msmtp provides a compatible /usr/sbin/sendmail,
 it would be nice that it would also provide mail-transport-agent.
   What I don't think is that programs are relying on something
 listening on :25 when they depend on mail-transport-agent.  I don't
 think this is the case because exim and postfix both offer a
 configuration where nothing listens on :25.
   Is there a text describing the contract of packages providing
 mail-transport-agent?

   Regards,

-- 
Loïc Minier [EMAIL PROTECTED]




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread martin f krafft
also sprach Christian Surchi [EMAIL PROTECTED] [2004.10.10.1321 +0200]:
 Do you know about a correct way to have a conversation with
 people? I don't like your attitude, I have simply exposed my idea
 about that program, reading its features. That's all. 

I am sorry to have offended you, or anyone else. I should not have
written back that day because I was occupied with some personal
issues and let some steam off by being sarcastic. It was nothing
personal, and I wish I could undo it.

As I explained in my previous mail, I was first put off when I read
about msmtp. You all have convinced me that it is in fact not Just
Another, but rather a worthy addition to the Debian archive. I am
sorry it took me so long, I should have checked first before writing
back to the list. Thus I hope you accept my apologies.

I would suggest not naming it an smtp plugin for mutt though
because it works equally well with every other product that uses
/usr/sbin/sendmail.

If it is of any use, I would like to offer sponsorship for the
package, in the hope to make peace over the issue.

-- 
Please do not CC me when replying to lists; I read them!
 
 .''`. martin f. krafft [EMAIL PROTECTED]
: :'  :proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Jeroen van Wolffelaar
On Sun, Oct 10, 2004 at 01:21:44PM +0200, Christian Surchi wrote:
 Il sab, 2004-10-09 alle 17:48, martin f krafft ha scritto:
   I think it's not a right comparison, nullmail is an MTA. and
   AFAIK, msmtp is not an MTA:
  
  it transports mail to the next relay, right?
  nullmailer is a simple relay-only mail transport agent.
  
  what's the difference?
 
 Deep difference. Our mail-transport-agents are able to behave as daemon,
 listening on 25 port.

This is not true, since not required by policy. Policy says:

11.6. Mail transport, delivery and user agents
| (...) the interface to send a mail message is `/usr/sbin/sendmail' (as
| per the FHS).

/usr/sbin/sendmail is guaranteed to work if you have
mail-transport-agent, but port 25 to localhost isn't.

So, any package providing /usr/sbin/sendmail, and, when correctly
configured, gets mail on that interface off to the recipient, _is_ a
mail-transport-agent, MTA. ssmtp is one, nullmailer is also one.

Note that a MTA isn't required to know ANYTHING about smtp. Suppose a
package provides an sendmail that is an alias for 'ssh mailhub
/usr/sbin/sendmail', then that package is a MTA.

 msmtp doesn't, and it's the same for nail. Do you think that nail
 could be an MTA? Do you think that any evolution of mail(1) could be
 seen as an MTA, only because is able to speak smtp?
 :o

mail currently is a MUA, it will communicate with sendmail, i.e.,
require a MTA to get its mail off.

   I think that msmtp simply will take the place of sendmail binary
   called by mutt.

Then msmtp is just like any MTA, but accepts mail on a different binary
(the msmtp binary in stead of sendmail), so it won't be used by any
program unless specificially configured. IMHO, it'd be better if mstmp
were packaged as a real MTA, providing /usr/sbin/sendmail, so that ALL
programs (and not only mutt) can take advantage of it, and don't need
special configuration. Then msmtp is an alternative to ssmtp and
nullmailer, with a different featureset.

--Jeroen

-- 
Jeroen van Wolffelaar
[EMAIL PROTECTED] (also for Jabber  MSN; ICQ: 33944357)
http://Jeroen.A-Eskwadraat.nl




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread martin f krafft
also sprach Hamish Moffatt [EMAIL PROTECTED] [2004.10.10.0939 +0200]:
 ssmtp seems to be its competitor, not nullmailer. (ssmtp and msmtp
 appear to provide /usr/bin/sendmail only, while nullmailer appears to
 provide port 25 only.)
 
 But otherwise it's a good question..

Yes, which I would like to answer myself: I am now in favour of
msmtp simply because it provides for cryptography. In the long run,
I would rather like to see ssmtp and nullmailer removed in favour of
msmtp, because in the long run, unencrypted SMTP should not be
supported.

-- 
Please do not CC me when replying to lists; I read them!
 
 .''`. martin f. krafft [EMAIL PROTECTED]
: :'  :proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Rob Weir
On Sat, Oct 09, 2004 at 07:05:45PM +0300, George Danchev said
  oh well, msmtp has TLS and SASL and IPv6, so I guess it is more
  featureful than nullmailer...
 
 and much more ... also has msmtpqueue which is a pair of very simple shell 
 scripts that allows you to queue mails and send them all at a later time 
 (useful for dialup connections: write your mails offline and send them when 
 you are online).

Hah, so unlike things like exim and postfix...

-rob

-- 
Words of the day:  VX nerve gas Firewalls Audiotel Cocaine Rule Psix Hacker




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread martin f krafft
also sprach Rob Weir [EMAIL PROTECTED] [2004.10.10.1442 +0200]:
  and much more ... also has msmtpqueue which is a pair of very simple shell 
  scripts that allows you to queue mails and send them all at a later time 
  (useful for dialup connections: write your mails offline and send them when 
  you are online).
 
 Hah, so unlike things like exim and postfix...

It does have a merit over exim and postfix, mainly that it's
designed for offline use and does not have to be configured
specifically. Also, it's not as complex as exim and postfix (the
debconf questions are going to be a lot easier to grok), more
lightweight, and still has a nice featureset.

/me wonders why he's now advocating...

-- 
Please do not CC me when replying to lists; I read them!
 
 .''`. martin f. krafft [EMAIL PROTECTED]
: :'  :proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Hamish Moffatt
On Sun, Oct 10, 2004 at 02:05:06PM +0200, martin f krafft wrote:
 also sprach Hamish Moffatt [EMAIL PROTECTED] [2004.10.10.0939 +0200]:
  ssmtp seems to be its competitor, not nullmailer. (ssmtp and msmtp
  appear to provide /usr/bin/sendmail only, while nullmailer appears to
  provide port 25 only.)
  
  But otherwise it's a good question..
 
 Yes, which I would like to answer myself: I am now in favour of
 msmtp simply because it provides for cryptography. In the long run,
 I would rather like to see ssmtp and nullmailer removed in favour of
 msmtp, because in the long run, unencrypted SMTP should not be
 supported.

ssmtp seems to support SSL/TLS connections also. The package depends on
libssl and a quick glance at the source shows that support is there.

Looks like my description of nullmailer above was wrong. I read its
description relay-only to mean that it only does relaying, ie it's an
SMTP proxy of some kind. However it seems to be yet another
/usr/sbin/sendmail.

However it sounds like msmtp doesn't provide /usr/sbin/sendmail,
so it cannot provide: mail-transport-agent, nor replace ssmtp etc.


Hamish
-- 
Hamish Moffatt VK3SB [EMAIL PROTECTED] [EMAIL PROTECTED]




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread martin f krafft
also sprach Hamish Moffatt [EMAIL PROTECTED] [2004.10.10.1601 +0200]:
 ssmtp seems to support SSL/TLS connections also. The package depends on
 libssl and a quick glance at the source shows that support is there.

What ssmtp are you talking about?

cirrus:~ dpkg -p ssmtp | grep Depends
Depends: libc6 (= 2.2.4-4), debconf

Oh darn, I used dpkg -p and not apt-cache show and thus used the
stable one.

Well, does it support SASL?

-- 
Please do not CC me when replying to lists; I read them!
 
 .''`. martin f. krafft [EMAIL PROTECTED]
: :'  :proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Henning Makholm
Scripsit Christian Surchi [EMAIL PROTECTED]

 I'm not msmtp fan or user, but I lost two minutes to read the home page
 trying to understand the differences. msmtp is simply a way to delivery
 mail to a remote smtp server. For example you cannot have it listening
 on 25 port, so I cannot see it as a sendmail alternative, just like
 nullmailer or ssmtp or other ones...

Nullmailer is simply a way to deliver mail to a remote SMTP
server. For example you cannot have it listening on port 25.
Nevertheless it quite correctly provides mail-transport-agent, and so
on.

-- 
Henning MakholmWhat a hideous colour khaki is.




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-10 Thread Julien Louis
On Sun, Oct 10, 2004 at 01:57:14PM +0200, martin f krafft wrote:
 I would suggest not naming it an smtp plugin for mutt though
 because it works equally well with every other product that uses
 /usr/sbin/sendmail.

I agree with the smtp plugin for mutt removal, I will adapt the description
this week and send it next weekend, because I haven't internet during week :/
 
 If it is of any use, I would like to offer sponsorship for the
 package, in the hope to make peace over the issue.
 
 Thank you :)

-- 
GUEULE DE BOIS

M : J'ai passé le réveillon le plus minable de ma vie... J'étais bourré, je me 
suis fait sucer par un hamster...
P : Tu vas le revoir ?
M : Il est mort d'une indigestion...




Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread Julien Louis
Package: wnpp
Severity: wishlist

* Package name: msmtp
  Version : 1.2.3
  Upstream Author : Martin Lambers [EMAIL PROTECTED]
* URL : http://msmtp.sourceforge.net
* License : GPL
  Description : smtp client which can be used as a smtp plugin with mutt

msmtp is an SMTP client that can be used as an SMTP plugin for Mutt and
probably other MUAs (mail user agents).
It forwards mails to an SMTP server (for example at a free mail provider) which
does the delivery.

The description was taken from msmtp site.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (990, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.7-1
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread martin f krafft
also sprach Julien Louis [EMAIL PROTECTED] [2004.10.09.1616 +0200]:
 msmtp is an SMTP client that can be used as an SMTP plugin for Mutt and
 probably other MUAs (mail user agents).
 It forwards mails to an SMTP server (for example at a free mail provider) 
 which
 does the delivery.

How does this differ from nullmailer? Why should we have Yet Another
SMTP client in Debian?

Also, mutt has no concept of plugins. It just calls a script or
executable to deliver the mail.

-- 
Please do not CC me when replying to lists; I read them!
 
 .''`. martin f. krafft [EMAIL PROTECTED]
: :'  :proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread Loïc Minier
martin f krafft [EMAIL PROTECTED] - Sat, Oct 09, 2004:

 How does this differ from nullmailer? Why should we have Yet Another
 SMTP client in Debian?

 Because it doesn't provide the same set of functionalities?

 A quick look at nullmailer and msmtp homepages shows that msmtp
 supports SASL, and that is is developed actively.  The last release of
 nullmailer upstream is quite old now, given the path that SMTP is
 taking right now...

 If you want to send mail via SMTP with Mutt, you're likely to find
 yourself typing smtp client mutt in google, or apt-cache search mutt
 smtp, guess what you would find?  ;)

   Regards,

-- 
Loïc Minier [EMAIL PROTECTED]




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread Christian Surchi
Il sab, 2004-10-09 alle 17:04, martin f krafft ha scritto:
 also sprach Julien Louis [EMAIL PROTECTED] [2004.10.09.1616 +0200]:
  msmtp is an SMTP client that can be used as an SMTP plugin for Mutt and
  probably other MUAs (mail user agents).
  It forwards mails to an SMTP server (for example at a free mail provider) 
  which
  does the delivery.
 
 How does this differ from nullmailer? Why should we have Yet Another
 SMTP client in Debian?

I think it's not a right comparison, nullmail is an MTA. and AFAIK,
msmtp is not an MTA:

 Also, mutt has no concept of plugins. It just calls a script or
 executable to deliver the mail.

I think that msmtp simply will take the place of sendmail binary called
by mutt.

bye
Christian





Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread martin f krafft
also sprach Christian Surchi [EMAIL PROTECTED] [2004.10.09.1730 +0200]:
 I think it's not a right comparison, nullmail is an MTA. and
 AFAIK, msmtp is not an MTA:

it transports mail to the next relay, right?
nullmailer is a simple relay-only mail transport agent.

what's the difference?

oh well, msmtp has TLS and SASL and IPv6, so I guess it is more
featureful than nullmailer...

 I think that msmtp simply will take the place of sendmail binary
 called by mutt.

oh, and calling it a plugin make is sounds so much better. are these
guys marketing specialists or software hackers?

did you know about lpr? it's the mutt print plugin which may also
work with other programmes.

-- 
Please do not CC me when replying to lists; I read them!
 
 .''`. martin f. krafft [EMAIL PROTECTED]
: :'  :proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread George Danchev
On Saturday 09 October 2004 18:48, martin f krafft wrote:
 also sprach Christian Surchi [EMAIL PROTECTED] [2004.10.09.1730 +0200]:
  I think it's not a right comparison, nullmail is an MTA. and
  AFAIK, msmtp is not an MTA:

 it transports mail to the next relay, right?
 nullmailer is a simple relay-only mail transport agent.

 what's the difference?

the diff is that with msmtp you wont have a mta, but a mua.

 oh well, msmtp has TLS and SASL and IPv6, so I guess it is more
 featureful than nullmailer...

and much more ... also has msmtpqueue which is a pair of very simple shell 
scripts that allows you to queue mails and send them all at a later time 
(useful for dialup connections: write your mails offline and send them when 
you are online).

  I think that msmtp simply will take the place of sendmail binary
  called by mutt.

 oh, and calling it a plugin make is sounds so much better. are these
 guys marketing specialists or software hackers?

they just quoted it  SMTP plugin , but I guess 'a mua backend' will be 
more correct in that case.

 did you know about lpr? it's the mutt print plugin which may also
 work with other programmes.

having msmtp officially packaged is a good thing imho.

-- 
pub 4096R/0E4BD0AB  2003-03-18  keyserver.bu.edu ; pgp.mit.edu
fingerprint 1AE7 7C66 0A26 5BFF DF22 5D55 1C57 0C89 0E4B D0AB 




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread Julien Louis
On Sat, Oct 09, 2004 at 05:48:55PM +0200, martin f krafft wrote:
 
  I think that msmtp simply will take the place of sendmail binary
  called by mutt.
 
 oh, and calling it a plugin make is sounds so much better. are these
 guys marketing specialists or software hackers?

Well plugin may not be the appropriate word to define the msmtp function in
mutt. But is there any *good* reason to make so much noise for just one word ?

-- 
Vous aimez nos idées ? Vous souhaitez que le développement de
MultiDeskOS continue ? 
N'hésitez pas ! Envoyez-nous des emails de soutien ou mieux,
envoyez-nous votre 
soutien sur notre compte bancaire ou via la poste.
-- Jayce - N'oubliez pas l'artiste ! --




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread martin f krafft
also sprach Julien Louis [EMAIL PROTECTED] [2004.10.09.1907 +0200]:
 Well plugin may not be the appropriate word to define the msmtp
 function in mutt. But is there any *good* reason to make so much
 noise for just one word ?

No. But if you

  - are aware of the Debian archive bloat,
  - know of the plethora of available SMTP agents, most of which can
be easily configured with debconf to be just that, a forwarding
MTA,
  and
  - read a description like smtp client which can be used as a smtp
plugin with mutt, which not only threatens to unnecessarily
bloat the archive even more, but also consists of FUD,

you might understand my reaction.

-- 
Please do not CC me when replying to lists; I read them!
 
 .''`. martin f. krafft [EMAIL PROTECTED]
: :'  :proud Debian developer, admin, and user
`. `'`
  `-  Debian - when you have better things to do than fixing a system
 
Invalid/expired PGP subkeys? Use subkeys.pgp.net as keyserver!


signature.asc
Description: Digital signature


Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread Loïc Minier
martin f krafft [EMAIL PROTECTED] - Sat, Oct 09, 2004:
 you might understand my reaction.

 Of course!  Maybe the OP should have provided a better description, for
 example with a listing of features, or with reasons why the software
 distinguish itself from alternatives?  But there's no need to get
 angry, and I'm sure you wasn't _really_ angry.  ;)

 And since the OP is probably reading this, he can now fix his
 description, so that the package can easily be chosen when it's
 available in Debian.

-- 
Loïc Minier [EMAIL PROTECTED]




Re: Bug#275685: ITP: msmtp -- smtp client which can be used as a smtp plugin with mutt

2004-10-09 Thread Henning Makholm
Scripsit Christian Surchi [EMAIL PROTECTED]

 msmtp is not an MTA:

 I think that msmtp simply will take the place of sendmail binary called
 by mutt.

If it provides /usr/sbin/sendmail, then by definition it is a
mail-transport-agent and should, if packaged, declare itself as such.

If it provides the same functionality as /usr/sbin/sendmail but with a
different command name, then somebody needs to explain why.

-- 
Henning Makholm Jeg forstår mig på at anvende sådanne midler på
   folks legemer, at jeg kan varme eller afkøle dem,
som jeg vil, og få dem til at kaste op, hvis det er det,
  jeg vil, eller give afføring og meget andet af den slags.