unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* emacs and smtpmail
@ 2006-06-28 13:06 harry meyers
  2006-06-28 16:21 ` harry meyers
                   ` (2 more replies)
  0 siblings, 3 replies; 11+ messages in thread
From: harry meyers @ 2006-06-28 13:06 UTC (permalink / raw)


Hi,

I am currently switching from XEmacs to Emacs, some things work "out of
the box" for me, some others not. I want to send mail via smtp and
added these lines to ~/.emacs (which I copied word by word from my
~/.xemacs/init.el. But with emacs they don't work.

(setq send-mail-function 'smtpmail-send-it)
(setq smtpmail-default-smtp-server "smtp.1und1.de")
(setq smtpmail-smtp-service "25")
(setq smtpmail-local-domain "literaturlatenight.de")
(setq smtpmail-debug-info t)
(load-library "smtpmail")
(setq smtpmail-code-conv-from nil)
(setq user-full-name "harry")
(setq smtpmail-auth-credentials '(("smtp.1und1.de" 25 "xxxxxxx"
"xxxxx")))

(setq message-send-mail-function 'smtpmail-send-it)

(setq user-mail-address "harry@literaturlatenight.de")

What did I miss?

harry

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
  2006-06-28 13:06 emacs and smtpmail harry meyers
@ 2006-06-28 16:21 ` harry meyers
  2006-06-28 17:22   ` harry meyers
  2006-06-30 18:13 ` John Paul Wallington
  2006-07-01 12:51 ` John Paul Wallington
  2 siblings, 1 reply; 11+ messages in thread
From: harry meyers @ 2006-06-28 16:21 UTC (permalink / raw)


harry meyers schrieb:

> What did I miss?

Ah, I see, it's smtpmail.el

harry

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
  2006-06-28 16:21 ` harry meyers
@ 2006-06-28 17:22   ` harry meyers
  0 siblings, 0 replies; 11+ messages in thread
From: harry meyers @ 2006-06-28 17:22 UTC (permalink / raw)



harry meyers schrieb:


> Ah, I see, it's smtpmail.el

Mmh, I added smptmail to my path, put (require 'smtpmail) in ~/.emacs,
but the error message is the same:

220 smtp.1und1.de (mrelayeu0) Welcome to Nemesis ESMTP server

EHLO hardy.literaturlatenight.de

250-mrelayeu0.kundenserver.de pleased to meet you

250-STARTTLS

250-AUTH PLAIN LOGIN

250-AUTH=PLAIN LOGIN

250-PIPELINING

250-SIZE 52428800

250 HELP

MAIL FROM:<harry@literaturlatenight.de> SIZE=141

250 mail from: <harry@literaturlatenight.de> ok

RCPT TO:<harry@literaturlatenight.de>

550 must be authenticated

QUIT

221 smtp.1und1.de Bye


I really don't see what the problem is, in Xemacs everything works fine

harry

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
  2006-06-28 13:06 emacs and smtpmail harry meyers
  2006-06-28 16:21 ` harry meyers
@ 2006-06-30 18:13 ` John Paul Wallington
  2006-07-01  4:32   ` harry meyers
  2006-07-01 12:51 ` John Paul Wallington
  2 siblings, 1 reply; 11+ messages in thread
From: John Paul Wallington @ 2006-06-30 18:13 UTC (permalink / raw)


"harry meyers" <late@literaturlatenight.de> writes:

> I am currently switching from XEmacs to Emacs, some things work "out of
> the box" for me, some others not. I want to send mail via smtp and
> added these lines to ~/.emacs (which I copied word by word from my
> ~/.xemacs/init.el. But with emacs they don't work.
[...]
> (setq smtpmail-auth-credentials '(("smtp.1und1.de" 25 "xxxxxxx"
> "xxxxx")))
[...]
> What did I miss?

The smtpmail library in released versions of Emacs doesn't have
authentication support.  Does your version of the smtpmail library
define and heed `smtpmail-auth-credentials' ?

If not, you can get a more recent version of the library with support
for authentication from the Emacs CVS Repository:
http://cvs.savannah.gnu.org/viewcvs/emacs/emacs/lisp/mail/smtpmail.el
or from the contrib directory of a recent version of Gnus.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
  2006-06-30 18:13 ` John Paul Wallington
@ 2006-07-01  4:32   ` harry meyers
  0 siblings, 0 replies; 11+ messages in thread
From: harry meyers @ 2006-07-01  4:32 UTC (permalink / raw)


John Paul Wallington schrieb:

> The smtpmail library in released versions of Emacs doesn't have
> authentication support.  Does your version of the smtpmail library
> define and heed `smtpmail-auth-credentials' ?

Yes. I tried it with 3 or 4 different versions, my current one was from
CVS Savannah. As nothing helped I now send my mail via
sendmail/postfix.

Thanks
harry

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
  2006-06-28 13:06 emacs and smtpmail harry meyers
  2006-06-28 16:21 ` harry meyers
  2006-06-30 18:13 ` John Paul Wallington
@ 2006-07-01 12:51 ` John Paul Wallington
  2006-07-01 13:17   ` David Kastrup
                     ` (2 more replies)
  2 siblings, 3 replies; 11+ messages in thread
From: John Paul Wallington @ 2006-07-01 12:51 UTC (permalink / raw)


"harry meyers" <late@literaturlatenight.de> writes:

> (setq smtpmail-smtp-service "25")

Aha.  How about setting this to the integer 25 ?

When I change it from an integer to a string in my setup then I get
the same symptoms as you.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
  2006-07-01 12:51 ` John Paul Wallington
@ 2006-07-01 13:17   ` David Kastrup
  2006-07-01 14:23   ` Eli Zaretskii
       [not found]   ` <mailman.3604.1151763833.9609.help-gnu-emacs@gnu.org>
  2 siblings, 0 replies; 11+ messages in thread
From: David Kastrup @ 2006-07-01 13:17 UTC (permalink / raw)


jpw@pobox.com (John Paul Wallington) writes:

> "harry meyers" <late@literaturlatenight.de> writes:
>
>> (setq smtpmail-smtp-service "25")
>
> Aha.  How about setting this to the integer 25 ?
>
> When I change it from an integer to a string in my setup then I get
> the same symptoms as you.

One of the reasons one does not do people a favor by telling them
about "setq" instead of "customize".

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
  2006-07-01 12:51 ` John Paul Wallington
  2006-07-01 13:17   ` David Kastrup
@ 2006-07-01 14:23   ` Eli Zaretskii
       [not found]   ` <mailman.3604.1151763833.9609.help-gnu-emacs@gnu.org>
  2 siblings, 0 replies; 11+ messages in thread
From: Eli Zaretskii @ 2006-07-01 14:23 UTC (permalink / raw)


> From: jpw@pobox.com (John Paul Wallington)
> Date: Sat, 01 Jul 2006 13:51:41 +0100
> 
> "harry meyers" <late@literaturlatenight.de> writes:
> 
> > (setq smtpmail-smtp-service "25")
> 
> Aha.  How about setting this to the integer 25 ?

FWIW, I was tripped by this as well, back when I started using
smtpmail.  The documentation should be clearer on the type of the
value, IMHO: it currently could be interpreted as if "25" is allowed,
and will be magically converted to a number:

      The variable `smtpmail-smtp-service' controls the port on the
    server to contact.  It is either a string, in which case it will be
    translated into an integer using system calls, or an integer.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
       [not found]   ` <mailman.3604.1151763833.9609.help-gnu-emacs@gnu.org>
@ 2006-07-01 19:33     ` John Paul Wallington
  2006-07-01 21:47       ` Eli Zaretskii
       [not found]     ` <mailman.3610.1151790441.9609.help-gnu-emacs@gnu.org>
  1 sibling, 1 reply; 11+ messages in thread
From: John Paul Wallington @ 2006-07-01 19:33 UTC (permalink / raw)
  Cc: help-gnu-emacs

Eli Zaretskii <eliz@gnu.org> writes:

> FWIW, I was tripped by this as well, back when I started using
> smtpmail.  The documentation should be clearer on the type of the
> value, IMHO: it currently could be interpreted as if "25" is allowed,
> and will be magically converted to a number:
>
>       The variable `smtpmail-smtp-service' controls the port on the
>     server to contact.  It is either a string, in which case it will be
>     translated into an integer using system calls, or an integer.

Harry says that specifying a port number as a string worked under
XEmacs.  Do you think it would be a good idea to handle strings
representing an integer in `make-network-process' ?  Alternatively, we
could add such support as a special case to the smtpmail library
instead.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
  2006-07-01 19:33     ` John Paul Wallington
@ 2006-07-01 21:47       ` Eli Zaretskii
  0 siblings, 0 replies; 11+ messages in thread
From: Eli Zaretskii @ 2006-07-01 21:47 UTC (permalink / raw)


> From: jpw@pobox.com (John Paul Wallington)
> Cc: help-gnu-emacs@gnu.org
> Date: Sat, 01 Jul 2006 20:33:25 +0100
> 
> >       The variable `smtpmail-smtp-service' controls the port on the
> >     server to contact.  It is either a string, in which case it will be
> >     translated into an integer using system calls, or an integer.
> 
> Harry says that specifying a port number as a string worked under
> XEmacs.  Do you think it would be a good idea to handle strings
> representing an integer in `make-network-process' ?  Alternatively, we
> could add such support as a special case to the smtpmail library
> instead.

It's your call: either allow "25" or fix the docs to say that a
literal number cannot come in a string representation.  I don't have
an opinion what's best, but perhaps asking on emacs-devel will bring
some.

^ permalink raw reply	[flat|nested] 11+ messages in thread

* Re: emacs and smtpmail
       [not found]     ` <mailman.3610.1151790441.9609.help-gnu-emacs@gnu.org>
@ 2006-07-02 13:35       ` harry meyers
  0 siblings, 0 replies; 11+ messages in thread
From: harry meyers @ 2006-07-02 13:35 UTC (permalink / raw)



John Paul Wallington schrieb:

> Eli Zaretskii <eliz@gnu.org> writes:
>
> > FWIW, I was tripped by this as well, back when I started using
> > smtpmail.  The documentation should be clearer on the type of the
> > value, IMHO: it currently could be interpreted as if "25" is allowed,
> > and will be magically converted to a number:
> >
> >       The variable `smtpmail-smtp-service' controls the port on the
> >     server to contact.  It is either a string, in which case it will be
> >     translated into an integer using system calls, or an integer.
>
> Harry says that specifying a port number as a string worked under
> XEmacs.  Do you think it would be a good idea to handle strings
> representing an integer in `make-network-process' ?  Alternatively, we
> could add such support as a special case to the smtpmail library
> instead.

Thanks a lot to all. I changed it to an integer and everthing works
properly now. I am not sure anymore of how the string came  into play.
Maybe I inserted it manually in my ~/init.el, but did not change the
settings in my custom.el which I did with "customize". So the wrong
"setq" setting was ignored. But that's only a guess.
BTW: I am not sure what ist better - to customize or do it manually
with "setq". If you use customize your ~/.emacs gradually becomes
confusing. But OTOH if you do it with "setq" bad syntax may be the
result.

harry

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2006-07-02 13:35 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-06-28 13:06 emacs and smtpmail harry meyers
2006-06-28 16:21 ` harry meyers
2006-06-28 17:22   ` harry meyers
2006-06-30 18:13 ` John Paul Wallington
2006-07-01  4:32   ` harry meyers
2006-07-01 12:51 ` John Paul Wallington
2006-07-01 13:17   ` David Kastrup
2006-07-01 14:23   ` Eli Zaretskii
     [not found]   ` <mailman.3604.1151763833.9609.help-gnu-emacs@gnu.org>
2006-07-01 19:33     ` John Paul Wallington
2006-07-01 21:47       ` Eli Zaretskii
     [not found]     ` <mailman.3610.1151790441.9609.help-gnu-emacs@gnu.org>
2006-07-02 13:35       ` harry meyers

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).