From: edburns <edburns@gmail.com>
To: help-gnu-emacs@gnu.org
Subject: Please excuse this XEmacs user's desperation: smtpmail.el over SSL
Date: Mon, 29 Mar 2010 19:02:05 -0700 (PDT) [thread overview]
Message-ID: <3af47939-f589-4102-8b84-6724f8a18e1e@y17g2000yqd.googlegroups.com> (raw)
I know this is GNU emacs, not XEmacs, but I've never had the chutzpa
to migrate. I'm very sorry. Please excuse me. If anyone can help me
here, I would really be grateful. I've spent many hours in edebug
mode and still am no closer to a solution than when I started.
Hello distinguished lisp programmers,
I have asked Mr. Simon Josefsson to help with this but have
received no reply in over a week of waiting. I sincerely
hope you can help me.
When Oracle bought my employer, Sun Microsystems, naturally
they migrated all the users to Oracle's mail server. The
configuration I had working no longer works.
Oracle's mail server wants AUTH LOGIN over an SSL
connection. I have a plain vanilla XEmacs 21.4.22
installation (with mail-lib version 1.80, VM version
8.0.12-devo-585), which I'm starting with xemacs --vanilla
&. Then, I'm evaluating a region including the following
expressions.
(setq starttls-use-gnutls t)
(setq starttls-gnutls-program "gnutls-cli")
(setq send-mail-function 'smtpmail-send-it
message-send-mail-function 'smtpmail-send-it
smtpmail-starttls-credentials
'(("stbeehive.oracle.com" 465 nil nil))
smtpmail-auth-credentials
(expand-file-name "~/.authinfo")
smtpmail-default-smtp-server "stbeehive.oracle.com"
smtpmail-smtp-server "stbeehive.oracle.com"
smtpmail-smtp-service 465
smtpmail-debug-info t)
(require 'smtpmail)
FYI: gnutl-cli is on my path
bash-3.00$ gnutls-cli-debug --version
gnutls-cli (GnuTLS) 2.2.0
However we don't even get that far. I'm finding that XEmacs
hangs within smtpmail.el at this line:
(defun smtpmail-open-stream (process-buffer host port)
(let ((cred (smtpmail-find-credentials
smtpmail-starttls-credentials host port)))
(if (null (and cred (condition-case ()
;; XEmacs change
(with-boundp '(starttls-use-gnutls
starttls-gnutls-program
starttls-program)
(require 'starttls)
(call-process (if starttls-use-gnutls
starttls-gnutls-program
starttls-program)))
(error nil))))
;; The normal case.
=> (open-network-stream "SMTP" process-buffer host port)
(let* ((cred-key (smtpmail-cred-key cred))
(cred-cert (smtpmail-cred-cert cred))
host is stbeehive.oracle.com
port is 465
Can anyone help me here? I mean, open-network-stream is just opening
a simple TCP connection. That happens before SSL is established,
right?
Can anyone please help?
Sincerely,
Ed Burns
next reply other threads:[~2010-03-30 2:02 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-03-30 2:02 edburns [this message]
2010-03-30 3:25 ` Please excuse this XEmacs user's desperation: smtpmail.el over SSL edburns
2010-03-30 13:30 ` Christian Dietrich
2010-03-30 15:19 ` edburns
2010-03-30 16:33 ` Andreas Politz
2010-03-30 16:41 ` Andreas Politz
2010-04-01 19:46 ` edburns
2010-04-02 4:42 ` Andreas Politz
2010-03-31 13:39 ` Ted Zlatanov
2010-04-01 19:46 ` edburns
2010-04-05 14:30 ` Ted Zlatanov
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/emacs/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=3af47939-f589-4102-8b84-6724f8a18e1e@y17g2000yqd.googlegroups.com \
--to=edburns@gmail.com \
--cc=help-gnu-emacs@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).