>Today I was just trying to configure nmh with fastmail, and I came
>across this thread, so I post my configuration for anyone else who comes
>across this thread while trying to configure nmh for fastmail.
>
>I wound up with the following send command.
>
>  send -server smtps-proxy.messagingengine.com -port 80 -initialtls \
>    -sasl -user tlev...@fastmail.com -saslmech LOGIN
>
>If I understand correctly, initialtls is TLS and tls is STARTTLS.

Weeelll .... this is one of those things that is a bit confusing.

Technically, there is no defined protocol or port number assigned to
the practice of negotiating TLS before any data has been exchanged
in a SMTP (or POP, for that matter) session.  By the book, the way
to do TLS is via STARTTLS.  So it seems to me that by the book, the
"standard" way of doing TLS should be called "TLS", hence the reason
the flag is called -tls.

But we have a number of servers that for various dumb reasons want
to speak SMTP after a TLS negotation has taken place.  So we can't
call that -tls, because that's a different protocol.  So we came up
with -initialtls, because that was perhaps the most descriptive
name I could think of.

>And it slightly off-topic, but maybe of interest to people who find this
>page with a search: I didn't manage to receive POP mail from nmh with
>inc, so I used getmail. Here is my redacted getmailrc.
>
>  [retriever]
>  type = SimpleIMAPSSLRetriever
>  mailboxes = ("INBOX",)

It would be nice to know why inc didn't work, if it was a lack of capability
or some other problem.  If the issue is that they use IMAP and not POP,
then that's something we don't support yet.  But if your server supports
POP, hopefully we should be able to make use of it.

--Ken

_______________________________________________
Nmh-workers mailing list
Nmh-workers@nongnu.org
https://lists.nongnu.org/mailman/listinfo/nmh-workers

Reply via email to