Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Gnus wieder zum Laufen bringen - doofe Frage :-)

5 views
Skip to first unread message

Sani Schulz

unread,
Nov 7, 2023, 3:29:48 PM11/7/23
to
Huhu, erinnert Ihr Euch noch an mich? :-)

13 Jahre Emacs nicht mehr benutzt, 2011 oder so einen neuen PC (Windows)
gekauft.

Eine extra Partition ("J") gemacht für Emacs/Xemacs, alle Daten vom
vorherigen PC da rein kopiert. Ich möchte Gnus als Onlinereader laufen
lassen, also ohne den Hamster.

Erstes Problem beim Start von Gnus:

Debugger entered--Lisp error: (file-error "Cannot open load file"
"gnus-bbdb")
require(gnus-bbdb)
eval-buffer(#<buffer *load*> nil "j:/.emacs.d/.gnus.el" nil t) ;
Reading at buffer position 14514
load-with-code-conversion("j:/.emacs.d/.gnus.el"
"j:/.emacs.d/.gnus.el" nil t)
load("~/.emacs.d/.gnus.el" nil t)
gnus-read-init-file()
gnus-1(nil nil nil)
gnus(nil)
call-interactively(gnus t nil)
execute-extended-command(nil)
call-interactively(execute-extended-command nil nil)


Die gnus.bbdb vom 10.07.2012 habe ich auf meiner Backup Partition "I"
gefunden, wo genau muß ich die nun hin kopieren, damit sie gefunden wird?

Meine Version:

GNU Emacs 23.1.50.1 (i386-mingw-nt6.2.9200) of 2009-11-04 on
LENNART-69DE564 (patched)

Ich wollte einen aktuellen Emacs installieren, aber Windows hatte was
dagegen.

Sorry, falls ich den Thunderbird nicht korrekt konfigurert habe.

Grüße, Sani



--
Diese E-Mail wurde von Avast-Antivirussoftware auf Viren geprüft.
www.avast.com

Clemens Schüller

unread,
Nov 7, 2023, 3:42:18 PM11/7/23
to
Servus!

Sani Schulz schrieb am 07. Nov. 2023 um 21:29:


> Huhu, erinnert Ihr Euch noch an mich? :-)

Aber sicher doch ;-)


> 13 Jahre Emacs nicht mehr benutzt, 2011 oder so einen neuen PC
> (Windows) gekauft.

Ich bin zwar auf MacOS migriert, aber emacs/gnus dennoch treu geblieben.


> Eine extra Partition ("J") gemacht für Emacs/Xemacs, alle Daten vom
> vorherigen PC da rein kopiert. Ich möchte Gnus als Onlinereader laufen
> lassen, also ohne den Hamster.

Vergiss den XEmacs - AFAIK total veraltet, ich verwende den emacs aus
den git Sources, also richtig aktuell.


> Erstes Problem beim Start von Gnus:
>
> Debugger entered--Lisp error: (file-error "Cannot open load file"
> "gnus-bbdb")
> require(gnus-bbdb)
> eval-buffer(#<buffer *load*> nil "j:/.emacs.d/.gnus.el" nil t) ;
> Reading at buffer position 14514
> load-with-code-conversion("j:/.emacs.d/.gnus.el"
> "j:/.emacs.d/.gnus.el" nil t)
> load("~/.emacs.d/.gnus.el" nil t)
> gnus-read-init-file()
> gnus-1(nil nil nil)
> gnus(nil)
> call-interactively(gnus t nil)
> execute-extended-command(nil)
> call-interactively(execute-extended-command nil nil)

Hmmm, emacs sucht die .gnus, findet sie aber nicht - bei den Pfadangaben
unter Windows kann ich Dir leider nicht weiterhelfen, bin zu lange von
der Kombi emacs unter Windows weg.


> Die gnus.bbdb vom 10.07.2012 habe ich auf meiner Backup Partition "I"
> gefunden, wo genau muß ich die nun hin kopieren, damit sie gefunden
> wird?

Erinnerlich hab ich damals eine .bat Datei gehabt, die $HOME für emacs
gesetzt hat. Und die .bbdb lag genau da drinnen.


> Meine Version:
>
> GNU Emacs 23.1.50.1 (i386-mingw-nt6.2.9200) of 2009-11-04 on
> LENNART-69DE564 (patched)
>
> Ich wollte einen aktuellen Emacs installieren, aber Windows hatte was
> dagegen.

Wie war denn die Fehlermeldung?


> Sorry, falls ich den Thunderbird nicht korrekt konfigurert habe.

AFAIK ist der TB out of the box sehr konfiguriert, ich selbst sehe keine
Umlautfehler.



--
LieGrü aus Graz, Clemens

Andreas Kohlbach

unread,
Nov 7, 2023, 10:10:28 PM11/7/23
to
On Tue, 7 Nov 2023 21:29:50 +0100, Sani Schulz wrote:
>
> Huhu, erinnert Ihr Euch noch an mich? :-)

:-)

[...]

> Erstes Problem beim Start von Gnus:
>
> Debugger entered--Lisp error: (file-error "Cannot open load file"
> "gnus-bbdb")
> require(gnus-bbdb)
> eval-buffer(#<buffer *load*> nil "j:/.emacs.d/.gnus.el" nil t) ;
> Reading at buffer position 14514
> load-with-code-conversion("j:/.emacs.d/.gnus.el"
> "j:/.emacs.d/.gnus.el" nil t)
> load("~/.emacs.d/.gnus.el" nil t)
> gnus-read-init-file()
> gnus-1(nil nil nil)
> gnus(nil)
> call-interactively(gnus t nil)
> execute-extended-command(nil)
> call-interactively(execute-extended-command nil nil)

Steht in der .gnus oder .emacs etwas von "bbdb"? Hört sich nach einer
optionalen Datenbank an, die Du vermutlich nicht unbedingt brauchst.

Kommentiere die Zeile(n) mal mit ";;" aus. Achte alle zugehörigen
Klammern auch zu erwischen.

> Die gnus.bbdb vom 10.07.2012 habe ich auf meiner Backup Partition "I"
> gefunden, wo genau muß ich die nun hin kopieren, damit sie gefunden
> wird?
>
> Meine Version:
>
> GNU Emacs 23.1.50.1 (i386-mingw-nt6.2.9200) of 2009-11-04 on
> LENNART-69DE564 (patched)
>
> Ich wollte einen aktuellen Emacs installieren, aber Windows hatte was
> dagegen.

Äh...

Fehlermeldung?

Ich würde mich von Windows (oder anderem OS) nicht bevormunden lassen.

Da Emacs einer der beiden Haupt-Editoren für UNIX (Linux) sein soll — der
Name des anderen ist mir entfallen, und Du etwas Kenntnisse von Linux
hast, versuch es dort. Da sollte er sich wohler fühlen.

> Sorry, falls ich den Thunderbird nicht korrekt konfigurert habe.

Sieht OK aus.
--
Andreas

Stefan Wiens

unread,
Nov 7, 2023, 11:03:39 PM11/7/23
to
Sani Schulz <sanfl...@gmx.de> writes:

[...]
> 13 Jahre Emacs nicht mehr benutzt, 2011 oder so einen neuen PC
> (Windows) gekauft.
>
[...]
>
> Die gnus.bbdb vom 10.07.2012 habe ich auf meiner Backup Partition "I"
> gefunden, wo genau muß ich die nun hin kopieren, damit sie gefunden
> wird?
>
> Meine Version:
>
> GNU Emacs 23.1.50.1 (i386-mingw-nt6.2.9200) of 2009-11-04 on
> LENNART-69DE564 (patched)
>
> Ich wollte einen aktuellen Emacs installieren, aber Windows hatte was
> dagegen.

Zu Windows-spezifischen Problemen kann ich nichts sagen.
Bei 32 Bit (i386) muss man evtl. etwas suchen.

Der erforderliche Versionssprung ist schon ziemlich groß,
es gibt eine Menge mehr oder weniger subtiler Änderungen
und Verbesserungen.

In einer älteren Installation haben sich leicht
diverse Workarounds angehäuft, vielleicht ist ein
Beginn mit einer leeren (bzw. ohne)
.emacs.el und .gnus.el eine Option?

Mir sind auch schon Reste früherer Workarounds
auf die Füße gefallen.

Solange die alten Konfigurationsdateien greifbar
sind, kann man sich ja im Zweifelsfall daran
orientieren.

Und erst einmal es überhaupt ans Laufen bekommen.
Die Ansprüche an "bells ans whistles" haben sich
vielleicht verändert.

--
Stefan

Stefan Wiens

unread,
Nov 7, 2023, 11:35:59 PM11/7/23
to
Sani Schulz <sanfl...@gmx.de> writes:

> Debugger entered--Lisp error: (file-error "Cannot open load file"
> "gnus-bbdb")
> require(gnus-bbdb)
> eval-buffer(#<buffer *load*> nil "j:/.emacs.d/.gnus.el" nil t) ;
> Reading at buffer position 14514
> load-with-code-conversion("j:/.emacs.d/.gnus.el"
> "j:/.emacs.d/.gnus.el" nil t)
> load("~/.emacs.d/.gnus.el" nil t)
> gnus-read-init-file()
> gnus-1(nil nil nil)
> gnus(nil)
> call-interactively(gnus t nil)
> execute-extended-command(nil)
> call-interactively(execute-extended-command nil nil)
>
>
> Die gnus.bbdb vom 10.07.2012 habe ich auf meiner Backup Partition "I"
> gefunden, wo genau muß ich die nun hin kopieren, damit sie gefunden
> wird?

Bitte bei solchen Sachen auf die genaue Schreibung achten.
In .gnus.el steht die Anweisung (require 'gnus-bbdb) oder
so ähnlich. Weiter schreibst du von einer Datei namens
gnus.bbdb. Der Zusammenhang erschließt sich mir nicht.

Hier sieht das vermutlich Entsprechende so aus:

(require 'bbdb)
(bbdb-initialize 'gnus 'message)


Wo require sucht, hängt von load-path ab, aber daran
zu drehen, rate ich dir ebenso dringend ab wie Dateien
wo genau und hin zu kopieren. (W.B. lässt grüßen.)

BBDB ist für den Anfang nicht essentiell.

--
Stefan

Michael Albinus

unread,
Nov 8, 2023, 3:11:11 AM11/8/23
to
Sani Schulz <sanfl...@gmx.de> writes:

Hi,

> Ich wollte einen aktuellen Emacs installieren, aber Windows hatte was
> dagegen.

Ich selbst kompiliere den aktuellen Emacs aus den git Quellen in einer
Windows VM. Allerdings sollte die Installation von Emacs 29.1 aus
<https://ftp.gnu.org/gnu/emacs/windows/emacs-29/> funktionieren. Was
kommt denn als Fehlermeldung?

> Grüße, Sani

Ciao, Michael.

Sani Schulz

unread,
Nov 8, 2023, 12:08:32 PM11/8/23
to Stefan Wiens
Am 08.11.2023 um 05:35 schrieb Stefan Wiens:

>> Die gnus.bbdb vom 10.07.2012 habe ich auf meiner Backup Partition "I"
>> gefunden, wo genau muß ich die nun hin kopieren, damit sie gefunden
>> wird?
>
> Bitte bei solchen Sachen auf die genaue Schreibung achten.
> In .gnus.el steht die Anweisung (require 'gnus-bbdb) oder
> so ähnlich. Weiter schreibst du von einer Datei namens
> gnus.bbdb. Der Zusammenhang erschließt sich mir nicht.

Sorry, es ging um die gnus-bbdb. Habe aber bbdb jetzt komplett entfernt.

> BBDB ist für den Anfang nicht essentiell.

So sehe ich das auch. Siehe Antwort an Andreas, habe nun ein anderes
Problem.

Grüße, Sabine

Sani Schulz

unread,
Nov 8, 2023, 12:35:27 PM11/8/23
to
Am 08.11.2023 um 09:11 schrieb Michael Albinus:

> Ich selbst kompiliere den aktuellen Emacs aus den git Quellen in einer
> Windows VM. Allerdings sollte die Installation von Emacs 29.1 aus
> <https://ftp.gnu.org/gnu/emacs/windows/emacs-29/> funktionieren. Was
> kommt denn als Fehlermeldung?

Danke, das hat geklappt :-), den hier habe ich nun wie angeboten auf
C:/installiert, ansonsten nichts gemacht.


GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31
Copyright (C) 2023 Free Software Foundation, Inc.


Und gleich werde ich angemeckert :-), copy und paste like Windows hätte
ich schon gerne.


Debugger entered--Lisp error: (void-function pc-selection-mode)
(pc-selection-mode)
load-with-code-conversion("j:/.emacs" "j:/.emacs" t t)
load("~/.emacs" noerror nomessage)
startup--load-user-init-file(#f(compiled-function () #<bytecode
-0x1aa96ae5102fc6de>) #f(compiled-function () #<bytecode
-0x1f3c61addc0c4f35>) t)
command-line()
normal-top-level()



Wie sage ich jetzt Emacs, daß er diese Datei runter laden soll?

Grüße, Sabine

Sani Schulz

unread,
Nov 8, 2023, 3:34:42 PM11/8/23
to
Sorry, falls ich Dir per Mail geantwortet habe - falsche Taste bei TB
gedrückt.


Am 07.11.2023 um 21:42 schrieb Clemens Schüller:

>> Huhu, erinnert Ihr Euch noch an mich? :-)
>
> Aber sicher doch ;-)

Das freut mich :-).

Mit dem Emacs bin ich gut Freund *g*, der meckert kaum beim Start.



Adding c:/Program Files (x86)/Emacs/EmacsW32/lisp/ to load-path
Loading j:/my_lisp/cua-mode.el (source)...done
Loading j:/.emacs.d/custom.el (source)...
Loading cua-base...done
Loading recentf...done
Loading paren...done
Loading j:/.recentf (source)...done
Cleaning up the recentf list...done (0 removed)
Loading j:/.emacs.d/custom.el (source)...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Error in pre-command-hook: (void-variable zmacs-region-active-p)



Wenn ich Gnus starte, kommt das:


Debugger entered--Lisp error: (void-variable zmacs-region-active-p)
(and zmacs-region-active-p (= (length ...) 1))
(if (and zmacs-region-active-p (= ... 1)) (setq map (assq
last-input-char CUA-overriding-prefix-keys)))
(let (map) (if (and zmacs-region-active-p ...) (setq map ...)) (if
map (cadr map) (char-to-string last-input-char)))
CUA-prefix-override(nil)


Was soll mir das sagen?

Clemens Schüller

unread,
Nov 8, 2023, 3:42:38 PM11/8/23
to
Servus!

Sani Schulz schrieb am 08. Nov. 2023 um 21:34:

> Sorry, falls ich Dir per Mail geantwortet habe - falsche Taste bei TB
> gedrückt.

Kein Thema - schau ich mir gleich mal an und antworte drauf:


>>> Huhu, erinnert Ihr Euch noch an mich? :-)
>> Aber sicher doch ;-)
>
> Das freut mich :-).
>
> Mit dem Emacs bin ich gut Freund *g*, der meckert kaum beim Start.

:-)



> Adding c:/Program Files (x86)/Emacs/EmacsW32/lisp/ to load-path
> Loading j:/my_lisp/cua-mode.el (source)...done
> Loading j:/.emacs.d/custom.el (source)...
> Loading cua-base...done
> Loading recentf...done
> Loading paren...done
> Loading j:/.recentf (source)...done
> Cleaning up the recentf list...done (0 removed)
> Loading j:/.emacs.d/custom.el (source)...done
> For information about GNU Emacs and the GNU system, type C-h C-a.
> Error in pre-command-hook: (void-variable zmacs-region-active-p)
>
>
>
> Wenn ich Gnus starte, kommt das:
>
>
> Debugger entered--Lisp error: (void-variable zmacs-region-active-p)
> (and zmacs-region-active-p (= (length ...) 1))
> (if (and zmacs-region-active-p (= ... 1)) (setq map (assq
> last-input-char CUA-overriding-prefix-keys)))
> (let (map) (if (and zmacs-region-active-p ...) (setq map ...)) (if
> map (cadr map) (char-to-string last-input-char)))
> CUA-prefix-override(nil)
>
>
> Was soll mir das sagen?

Hier würde ich die .emacs und/oder .gnus nach diesen Variablen
durchsuchen und den Codeblock einfach mal mit ;; am Zeilenanfang
auskommentieren.

Aufpassen mit den Klammern - hier kann M-x check-parens helfen.

zmacs-region-active-p hört sich irgendwie strange an, vermutlich was
uraltes, was vielleicht obsolet ist. 🤷‍♂️

Sani Schulz

unread,
Nov 8, 2023, 3:48:14 PM11/8/23
to
Sorry, hatte wohl gestern aus Versehen per Mail geantwortet - TB ist
nicht mein Freund :-).

Am 08.11.2023 um 04:10 schrieb Andreas Kohlbach:

>> Ich wollte einen aktuellen Emacs installieren, aber Windows hatte was
>> dagegen.
>
> Äh...
>
> Fehlermeldung?

Ich habe heute den installiert:

GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31

Der hat beim Start schon ein Problem:

Debugger entered--Lisp error: (void-function pc-selection-mode)
(pc-selection-mode)
load-with-code-conversion("j:/.emacs" "j:/.emacs" t t)
load("~/.emacs" noerror nomessage)
startup--load-user-init-file(#f(compiled-function () #<bytecode
-0x17e56bb2bbf186de>) #f(compiled-function () #<bytecode
-0x1f3c61addc0c4f35>) t)
command-line()
normal-top-level()


Kennst Du Dich da aus?

Stefan Wiens

unread,
Nov 8, 2023, 5:11:06 PM11/8/23
to
Emacs ist keine Software zum beliebigen Runterladen
von Dateien.


"pc-selection-mode" ist möglicherweise ebenfalls "Cruft",
also beim aktuellen Emacs unnötig.

--
Stefan

Sani Schulz

unread,
Nov 8, 2023, 5:30:15 PM11/8/23
to
Am 08.11.2023 um 21:42 schrieb Clemens Schüller:
>> Sorry, falls ich Dir per Mail geantwortet habe - falsche Taste bei TB
>> gedrückt.
>
> Kein Thema - schau ich mir gleich mal an und antworte drauf:

Vielen Dank!

>> Wenn ich Gnus starte, kommt das:
>>
>>
>> Debugger entered--Lisp error: (void-variable zmacs-region-active-p)
>> (and zmacs-region-active-p (= (length ...) 1))
>> (if (and zmacs-region-active-p (= ... 1)) (setq map (assq
>> last-input-char CUA-overriding-prefix-keys)))
>> (let (map) (if (and zmacs-region-active-p ...) (setq map ...)) (if
>> map (cadr map) (char-to-string last-input-char)))
>> CUA-prefix-override(nil)
>>
>>
>> Was soll mir das sagen?
>
> Hier würde ich die .emacs und/oder .gnus nach diesen Variablen
> durchsuchen und den Codeblock einfach mal mit ;; am Zeilenanfang
> auskommentieren.

Das habe ich schon gemacht, nichts gefunden.

> Aufpassen mit den Klammern - hier kann M-x check-parens helfen.

Probiert.

> zmacs-region-active-p hört sich irgendwie strange an, vermutlich was
> uraltes, was vielleicht obsolet ist. 🤷‍♂️

Auch Google ist da wenug hilfreich.

https://www.gnu.org/software/emacs/manual/html_node/elisp/The-Region.html

Verstehtst Du das? Kann das damit zusammen hängen, was ich in meiner
.gnus.el schon immer habe? Ich bin leider ziemlich sehbeindert, daher
brauche ich eine große Schrift.

;; Oberflaeche

(gnus-add-configuration
'(article
(horizontal 1.0
(vertical 25
(group 1.0)
)
(vertical 1.0
(summary 0.25 point)
(article 1.0)
))))

(gnus-add-configuration
'(summary
(horizontal 1.0
(vertical 25
(group 1.0)
)
(vertical 1.0
(summary 1.0 point)
))))

Holger Schauer

unread,
Nov 9, 2023, 3:59:51 AM11/9/23
to
On 11025 September 1993, Clemens Schüller wrote:
>> Adding c:/Program Files (x86)/Emacs/EmacsW32/lisp/ to load-path
>> Loading j:/my_lisp/cua-mode.el (source)...done
>> Loading j:/.emacs.d/custom.el (source)...
>> Loading cua-base...done
[...]
>> Wenn ich Gnus starte, kommt das:

>> Debugger entered--Lisp error: (void-variable zmacs-region-active-p)
>> (and zmacs-region-active-p (= (length ...) 1))
>> (if (and zmacs-region-active-p (= ... 1)) (setq map (assq
>> last-input-char CUA-overriding-prefix-keys)))
>> (let (map) (if (and zmacs-region-active-p ...) (setq map ...)) (if
>> map (cadr map) (char-to-string last-input-char)))
>> CUA-prefix-override(nil)

Das sieht so aus, als hättest Du in Deiner custom.el eine Konfiguration,
die den cua-mode lädt (cua-mode erlaubt die Nutzung von typischen
Windows-Shortcuts). Vermutlich hast du dann noch in deiner .gnus
Code, der in einem bestimmten Fall noch Änderungen für das Handhaben des
cua-modes vornimmt. Die Variable zmacs-region-active-p ist aber völlig
veraltet, den Codeblock kannst du rauswerfen.

Holger

--
--- http://blog.find-method.de/ ---
"`Donaudampfschiffahrtskapitaenslizenzpruefungsbogenausfuellungsassistent'
koennte ein neues Microsoftprogramm sein ;-)"

Holger Schauer

unread,
Nov 9, 2023, 3:59:51 AM11/9/23
to
On 11024 September 1993, Clemens Schüller wrote:
>> Debugger entered--Lisp error: (file-error "Cannot open load file"
>> "gnus-bbdb")
>> require(gnus-bbdb)
> Hmmm, emacs sucht die .gnus, findet sie aber nicht - bei den Pfadangaben
> unter Windows kann ich Dir leider nicht weiterhelfen, bin zu lange von
> der Kombi emacs unter Windows weg.

Nein, das stimmt nicht. Beim Starten von Gnus wird gnus-bbdb.el(c)
versucht zu laden. Ich würde in der .gnus Konfiguration schauen, ob da
der angemeckerte 'require-Aufruf drin ist. gnus-bbdb gibt es bei mir
nicht.

>> Die gnus.bbdb vom 10.07.2012 habe ich auf meiner Backup Partition "I"
>> gefunden, wo genau muß ich die nun hin kopieren, damit sie gefunden
>> wird?
> Erinnerlich hab ich damals eine .bat Datei gehabt, die $HOME für emacs
> gesetzt hat. Und die .bbdb lag genau da drinnen.

Die .bbdb ist nochmal was anderes, da sind die BBDB-Daten, also die
Kontakte drin. Die gnus-bbdb.el muss im load-path sein (siehe C-h v
load-path).

Welcome back, Sani!

Michael Albinus

unread,
Nov 9, 2023, 5:44:09 AM11/9/23
to
Sani Schulz <sanfl...@gmx.de> writes:

Hi Sani,

> Ich habe heute den installiert:
>
> GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31
>
> Der hat beim Start schon ein Problem:
>
> Debugger entered--Lisp error: (void-function pc-selection-mode)
> (pc-selection-mode)
> load-with-code-conversion("j:/.emacs" "j:/.emacs" t t)
> load("~/.emacs" noerror nomessage)
> startup--load-user-init-file(#f(compiled-function () #<bytecode
> -0x17e56bb2bbf186de>) #f(compiled-function () #<bytecode
> -0x1f3c61addc0c4f35>) t)
> command-line()
> normal-top-level()

Laut etc/NEWS* wurde pc-select.el in Emacs 24 auf obsolet gestellt. In
Emacs 29 wurde das Teil entfernt. Schmeisse also die Zeile

(pc-selection-mode)

aus Deinem .emacs.

Wenn ich das richtig gelesen habe, ist cua-mode der Nachfolger. Es wurde
in Emacs 22 eingefuehrt mit folgendem Eintrag in etc/NEWS.22:

--8<---------------cut here---------------start------------->8---
The new cua package provides CUA-like keybindings using C-x for
cut (kill), C-c for copy, C-v for paste (yank), and C-z for undo.
With cua, the region can be set and extended using shifted movement
keys (like 'pc-selection-mode') and typed text replaces the active
region (like 'delete-selection-mode'). Do not enable these modes with
cua-mode. Customize the variable 'cua-mode' to enable cua.
--8<---------------cut here---------------end--------------->8---

(Ich nutze beide Bibliotheken nicht).

> Grüße, Sani

Ciao, Michael.

Wolfgang Bauer

unread,
Nov 9, 2023, 6:40:11 AM11/9/23
to
Sani Schulz schrieb:

> Huhu, erinnert Ihr Euch noch an mich? :-)

Ich erinnere mich sehr gut an dich.
Ich habe in meiner ~/.gnus.el noch Lispschnipsel die von dir sind.
Lang ist es her.

Freundliche Grüße
Wolfgang
--
Irren ist menschlich.
Aber wenn man richtigen Mist bauen will,
braucht man dazu einen Computer.

Michael Albinus

unread,
Nov 9, 2023, 6:46:10 AM11/9/23
to
Oops. Auf Reply statt Followup gedrueckt.

Sani Schulz

unread,
Nov 9, 2023, 3:31:21 PM11/9/23
to
Am 09.11.2023 um 09:58 schrieb Holger Schauer:

> Das sieht so aus, als hättest Du in Deiner custom.el eine Konfiguration,
> die den cua-mode lädt (cua-mode erlaubt die Nutzung von typischen
> Windows-Shortcuts). Vermutlich hast du dann noch in deiner .gnus
> Code, der in einem bestimmten Fall noch Änderungen für das Handhaben des
> cua-modes vornimmt. Die Variable zmacs-region-active-p ist aber völlig
> veraltet, den Codeblock kannst du rauswerfen.

Schön, daß Du auch noch hier bist :-).

Vielen Dank, kann ich alles, was in der custom.el steht, löschen? Die
ist von 2008 und anscheinend wird die geladen.

Die custom.el steht über der .gnus, oder?

Ich habe den neuen Newsserver korrekt in der .authinfo angegeben, den
Mailserver in der .gnus.

Trotzdem will Gnus auf meinen Hamster zugreifen "unable to connect", den
hatte ich früher.

Jetzt wieder alles ändern und den Hamster wieder in Betrieb nehmen, wäre
etwas mühsam.

Grüße, Sabine

Sani Schulz

unread,
Nov 9, 2023, 3:51:47 PM11/9/23
to
Am 09.11.2023 um 09:54 schrieb Holger Schauer:

> Die .bbdb ist nochmal was anderes, da sind die BBDB-Daten, also die
> Kontakte drin. Die gnus-bbdb.el muss im load-path sein (siehe C-h v
> load-path).

Vielen Dank, Holger.

Das ist mein alter Emacs:

load-path is a variable defined in `C source code'.
Its value is
("~/lisp" "J:/dll" "J:/my_lisp" "C:/cygwin/bin" "C:/MinGW/bin"
"j:/bbdb/bits" "j:/bbdb/lisp" "c:/Program Files
(x86)/Emacs/EmacsW32/nxhtml/util/" "c:/Program Files
(x86)/Emacs/EmacsW32/lisp/" "c:/Program Files
(x86)/Emacs/emacs/site-lisp" "C:/Program Files
(x86)/Emacs/emacs/../site-lisp" "C:/Program Files
(x86)/Emacs/emacs/lisp" "c:/Program Files (x86)/Emacs/emacs/lisp/calc"
"c:/Program Files (x86)/Emacs/emacs/lisp/calendar" "c:/Program Files
(x86)/Emacs/emacs/lisp/emacs-lisp" "c:/Program Files
(x86)/Emacs/emacs/lisp/emulation" "c:/Program Files
(x86)/Emacs/emacs/lisp/erc" "c:/Program Files
(x86)/Emacs/emacs/lisp/eshell" "c:/Program Files
(x86)/Emacs/emacs/lisp/gnus" "c:/Program Files
(x86)/Emacs/emacs/lisp/international" "c:/Program Files
(x86)/Emacs/emacs/lisp/language" "c:/Program Files
(x86)/Emacs/emacs/lisp/mail" "c:/Program Files
(x86)/Emacs/emacs/lisp/mh-e" "c:/Program Files
(x86)/Emacs/emacs/lisp/net" "c:/Program Files
(x86)/Emacs/emacs/lisp/nxml" "c:/Program Files
(x86)/Emacs/emacs/lisp/org" "c:/Program Files
(x86)/Emacs/emacs/lisp/play" "c:/Program Files
(x86)/Emacs/emacs/lisp/progmodes" "c:/Program Files
(x86)/Emacs/emacs/lisp/textmodes" "c:/Program Files
(x86)/Emacs/emacs/lisp/url" "c:/Program Files
(x86)/Emacs/emacs/lisp/obsolete" "c:/Program Files
(x86)/Emacs/emacs/lisp/cedet" "C:/Program Files (x86)/Emacs/emacs/leim")


Das ist der neue Emacs:

load-path is a variable defined in ‘C source code’.

Its value is
("J:/dll" "J:/my_lisp" "C:/cygwin/bin" "C:/MinGW/bin" "j:/bbdb/bits"
"j:/bbdb/lisp" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/site-lisp" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/site-lisp" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/vc" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/use-package" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/url" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/textmodes" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/progmodes" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/play" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/org" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/nxml" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/net" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/mh-e" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/mail" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/leim" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/language" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/international" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/image" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/gnus" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/eshell" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/erc" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/emulation" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/emacs-lisp" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/cedet" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/calendar" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/calc" "c:/Program
Files/Emacs/emacs-29.1/share/emacs/29.1/lisp/obsolete")

Irgendwie alles durcheinander, oder?

Das steht in meiner .emacs:

___________________

(setq debug-on-error t)

(setq default-directory "J:/")

(setenv "PATH" (concat (getenv "PATH") "J:/cygwin/bin"))
(setq exec-path (append exec-path '("J:/cygwin/bin")))

(setenv "PATH" (concat (getenv "PATH") "J://Program Files
(x86)//GnuWin32//bin"))
(setq exec-path (append exec-path '("J://Program Files
(x86)//GnuWin32//bin")))

(setenv "PATH" (concat (getenv "PATH") "J://Program Files
(x86)//GNU//GnuPG"));;
(setq exec-path (append exec-path '("J://Program Files (x86)//GNU//GnuPG")))

(setenv "PATH" (concat (getenv "PATH") "J:/MinGW/bin"))
(setq exec-path (append exec-path '("J:/MinGW/bin")))

(if (memq system-type '(windows-nt ms-dos ms-windows))
(setq mm-auto-save-coding-system 'utf-8-dos)
(setq mm-auto-save-coding-system 'utf-8))

(add-to-list 'load-path "j:/bbdb/lisp")
(add-to-list 'load-path "j:/bbdb/bits")
(require 'bbdb)

(add-to-list 'load-path "C:/MinGW/bin")
(add-to-list 'load-path "C:/cygwin/bin")
(add-to-list 'load-path "J:/my_lisp")
(add-to-list 'load-path "J:/dll")

;; Bufferswitching
(require 'swbuff)
(require 'swbuff-y)

(setq fill-column 72) (turn-on-auto-fill)

;; erc
;; (add-to-list 'load-path "E:\emacs_neu\Emacs\bin\erc")
(require 'erc)
(setq erc-default-coding-system (quote (latin-1 . latin-1)))
(global-set-key [(f7)] 'erc-select)

(autoload 'mc-install-write-mode "mailcrypt" nil t)
(autoload 'mc-install-read-mode "mailcrypt" nil t)
(add-hook 'mail-mode-hook 'mc-install-write-mode)

(when (equal window-system 'w32)
(set-face-attribute 'default nil :family "Times New Roman")
(set-face-attribute 'default nil :height 140))


(pc-selection-mode)

;; c und p like windows
(load "cua-mode")
(CUA-mode t)

(cond
((featurep 'xemacs);; XEmacs
;; [... XEmacs-Einstellungen ...]
(turn-on-font-lock)
(setq
;; [...]
;; Keine Migration nach `init.el':
load-home-init-file t
;; getrennte custom files:
custom-file "~/.xemacs/custom.el"))
(t;; Emacs
;; [... XEmacs-Einstellungen ...]
(global-font-lock-mode t)
;; Unifizierung (kann ab Emacs 21.3 entfallen):
;; (require 'rs-gnus-unify)
(setq
;; [...]
custom-file "~/.emacs.d/custom.el")))
;; Gemeinsame (X)Emacs Einstellungen
;;
;; Gemeinsame, zusaetzliche Lisp-Files (nicht kompilieren!) in
`~/lisp':
(setq load-path (nconc (list "~/lisp") load-path))
;; hier laden, wenn noetig:
;;
(setq
user-full-name "Sabine Schulz"
user-mail-address "sanfl...@gmx.de"
;; [...]
;; Gnus als Default-Mailer in (X)Emacs:
mail-user-agent 'gnus-user-agent)
(when (file-readable-p custom-file)
(load-file custom-file))
(custom-set-variables
;; custom-set-variables was added by Custom -- don't edit or
cut/paste it!
;; Your init file should contain only one such instance.
'(canlock-password "322c948ad2ac7ff1ce116ba5fefa2d1997ffb9ea"))
(custom-set-faces
;; custom-set-faces was added by Custom -- don't edit or cut/paste it!
;; Your init file should contain only one such instance.
)

;; (add-to-list 'load-path "~/gnus/lisp")

;; Please add these lines in your .emacs(_emacs) or use customize.
;;

(customize-set-variable 'nxhtml-load nil)
______________________

Für mich böhmische Dörfer :-).

> Welcome back, Sani!

Vielen Dank, danke für die nette Aufnahme.

Sani Schulz

unread,
Nov 9, 2023, 4:25:57 PM11/9/23
to
Am 09.11.2023 um 00:59 schrieb Andreas Kohlbach:

> Ich würde bei "Square One" anfangen. Dazu eine garantiert funktionierende
> minimale .emacs und .gnus besorgen. IIRC machte ich das 1999 so, als ich
> von slrn auf Gnus wechselte.

Das habe ich probiert, leider ohne Erfolg. Gnus startet dann zwar, aber
"unable to connect" zu dem News- und Mailserver. Gnus sucht meinen
Hamster, ich möchte den aber nicht auch noch aus der Mottenkiste holen.

Na ja, Gnus als Online Reader habe ich noch nie benutzt bisher, ohne
Anweisung zieht es Systemdaten, die hinten und vorne nicht passen.

Da scheitert es bereits an der Message-ID, die Gnus aus dem System
generieren möchte.

Na ja, bis ich mich mit Windows auseinander setze, ist es wohl
einfacher, den Hamster wieder in Betrieb zu nehmen.

Ich habe noch zwei Domains, aber keinen Server mehr für die.

Grüße, Sabine

Sani Schulz

unread,
Nov 9, 2023, 4:29:01 PM11/9/23
to
Am 09.11.2023 um 11:44 schrieb Michael Albinus:

> Laut etc/NEWS* wurde pc-select.el in Emacs 24 auf obsolet gestellt. In
> Emacs 29 wurde das Teil entfernt. Schmeisse also die Zeile
>
> (pc-selection-mode)
>
> aus Deinem .emacs.

Vielen Dank, das mache ich.

Sani Schulz

unread,
Nov 9, 2023, 5:03:50 PM11/9/23
to
Am 09.11.2023 um 12:39 schrieb Wolfgang Bauer:
> Sani Schulz schrieb:
>
>> Huhu, erinnert Ihr Euch noch an mich? :-)
>
> Ich erinnere mich sehr gut an dich.

Ich mich an Dich auch noch sehr gut, ich hoffe, Dir geht es gut?

Bist Du Suse/Linux treu geblieben?

> Ich habe in meiner ~/.gnus.el noch Lispschnipsel die von dir sind.
> Lang ist es her.

Meine besonderen stammen von Reiner Steib, der hat mir damals sehr viel
geholfen. Ich hatte ja damaals mit alba (Alexander Bartolich, leider
schon länger tot) einen Newsserver (albasani), da mußte mein Gnus
Admincancel usw. können.

Nach über 12 Jahren wieder Emacs/Gnus zu aktivieren ist nicht so
einfach, ich habe fast alles vergessen, aber ein gutes Gehirntraining :-).

Clemens Schüller

unread,
Nov 9, 2023, 5:19:06 PM11/9/23
to
Servus!

Sani Schulz schrieb am 09. Nov. 2023 um 22:25:
> Am 09.11.2023 um 00:59 schrieb Andreas Kohlbach:


>> Ich würde bei "Square One" anfangen. Dazu eine garantiert funktionierende
>> minimale .emacs und .gnus besorgen. IIRC machte ich das 1999 so, als ich
>> von slrn auf Gnus wechselte.
>
> Das habe ich probiert, leider ohne Erfolg. Gnus startet dann zwar,
> aber "unable to connect" zu dem News- und Mailserver. Gnus sucht
> meinen Hamster, ich möchte den aber nicht auch noch aus der
> Mottenkiste holen.

Pack mal diesen Code in Deine .gnus:

--8<---------------cut here---------------start------------->8---
(setq gnus-select-method
'(nntp "news.individual.de"
(nntp-open-connection-function nntp-open-tls-stream)
(nntp-port-number 563)
(nntp-address "news.individual.de")))
--8<---------------cut here---------------end--------------->8---

Evtl. musst Du den NNTP Server anpassen.

Dann im Group Buffer mit ^ in den Server Buffer, dort auf den
eingetragenen Newsserver und mit u die gewünschten Gruppen abonnieren.

Andreas Kohlbach

unread,
Nov 9, 2023, 8:13:28 PM11/9/23
to
On Thu, 9 Nov 2023 22:25:55 +0100, Sani Schulz wrote:
>
> Am 09.11.2023 um 00:59 schrieb Andreas Kohlbach:
>
>> Ich würde bei "Square One" anfangen. Dazu eine garantiert funktionierende
>> minimale .emacs und .gnus besorgen. IIRC machte ich das 1999 so, als ich
>> von slrn auf Gnus wechselte.
>
> Das habe ich probiert, leider ohne Erfolg. Gnus startet dann zwar,
> aber "unable to connect" zu dem News- und Mailserver. Gnus sucht
> meinen Hamster, ich möchte den aber nicht auch noch aus der
> Mottenkiste holen.

Versuche dann mal:

export NNTPSERVER=news.solani.org

auf der Konsole. In die ~/.authinfo noch

machine news.solani.org login DEIN_USERNAME password DEIN_PASSWORT

Mist, vergiss es (ich lasse es trotzdem mal stehen), das dürfte nur
unter Linux gehen.

Btw. eine custom.el für den User hast Du wohl auch, die fehlerhaft zu
sein scheint. Ich habe keine. Nenn die testweise mal vor dem Starten um.
--
Andreas

Wolfgang Bauer

unread,
Nov 10, 2023, 3:45:32 AM11/10/23
to
Sani Schulz schrieb:
> Am 09.11.2023 um 12:39 schrieb Wolfgang Bauer:
>> Sani Schulz schrieb:
>>
>>> Huhu, erinnert Ihr Euch noch an mich? :-)
>> Ich erinnere mich sehr gut an dich.
>
> Ich mich an Dich auch noch sehr gut, ich hoffe, Dir geht es gut?
>
Ja es gheht mir gut.

> Bist Du Suse/Linux treu geblieben?
>
Ich bin in den vergangenen Jahren bei Windows 10/11 gewesen.
Jetzt habe ich auf zwei Datenträgern(SSD's) Kubuntu und Debian
installiert.

>> Ich habe in meiner ~/.gnus.el noch Lispschnipsel die von dir sind.
>> Lang ist es her.
>
> Meine besonderen stammen von Reiner Steib, der hat mir damals sehr
> viel geholfen. Ich hatte ja damaals mit alba (Alexander Bartolich,
> leider schon länger tot) einen Newsserver (albasani), da mußte mein
> Gnus Admincancel usw. können.
>
Ich weiß, news.albasani.net war damals auch mein Newsserver.

> Nach über 12 Jahren wieder Emacs/Gnus zu aktivieren ist nicht so
> einfach, ich habe fast alles vergessen, aber ein gutes Gehirntraining
> :-).
>
> Grüße, Sani

Gehirntraining ist es für mich auch.

Freundliche Grüße
Wolfgang
--
Das unsympathische an Computern ist,
daß sie nur ja oder nein sagen können,
aber nicht vielleicht.
Brigitte Bardot

Michael Albinus

unread,
Nov 10, 2023, 7:11:14 AM11/10/23
to
Sani Schulz <sanfl...@gmx.de> writes:

Hi Sani,

--8<---------------cut here---------------start------------->8---
> load-path is a variable defined in ‘C source code’.
>
> Its value is
> ("J:/dll" "J:/my_lisp" "C:/cygwin/bin" "C:/MinGW/bin" "j:/bbdb/bits"
> "j:/bbdb/lisp"
--8<---------------cut here---------------end--------------->8---

Diese Teile hast Du rein gebracht. Allerdings glaube ich nicht, dass es
in "J:/dll", "C:/cygwin/bin" und "C:/MinGW/bin" Emacs Lisp Files gibt,
das kannst Du also rausschmeissen.

--8<---------------cut here---------------start------------->8---
--8<---------------cut here---------------end--------------->8---

> Irgendwie alles durcheinander, oder?

Das kommt von Emacs. Alles OK, es sind halt ".../site-lisp", ".../lisp",
und alle Subdiectories von ".../lisp". Kannst Du so lassen.

> Das steht in meiner .emacs:

--8<---------------cut here---------------start------------->8---
> (setenv "PATH" (concat (getenv "PATH") "J:/cygwin/bin"))
--8<---------------cut here---------------end--------------->8---

Hmmm. Soweit ich sehe, werden die Pfade in $PATH via Semikolon
getrennt. Schau Dir mal das Ergebnis von (getenv "PATH") an. Besser
waere also

--8<---------------cut here---------------start------------->8---
(setenv "PATH" (concat (getenv "PATH") ";" "J:/cygwin/bin"))
--8<---------------cut here---------------end--------------->8---

Allerdings weiss ich nicht, ob Du Dir den cygwin Pfad antun solltest -
es sei denn, Du nutzt cygwin :-)

--8<---------------cut here---------------start------------->8---
> (setq exec-path (append exec-path '("J:/cygwin/bin")))
--8<---------------cut here---------------end--------------->8---

Hmm, auch problematisch. Es ist zwar in der Tat eine Liste von
Directories. *Aber* das letzte Element sollte immer die Directory sein,
von welcher aus Emacs gestartet wurde (der Wert von
exec-directory). Auch wenn es meistens so funktioniert wie Du es machst
- an einigen Stellen im Emacs wird der letzte Wert in exec-path
ignoriert. Deshalb ist es immer besser, die Konventionen zu beachten,
und neue Directories nich einfach anzuhaengen. Du koenntest anstelle
dessen neue Pfade einfach an den Anfang von exec-path setzen, z.B.

--8<---------------cut here---------------start------------->8---
(setq exec-path (cons "J:/cygwin/bin" exec-path))
--8<---------------cut here---------------end--------------->8---

Diese Reihenfolge waere dann auch oben beim Setzen von PATH einzuhalten
(und meine Bemerkung bzgl cygwin besteht weiter :-)

--8<---------------cut here---------------start------------->8---
> (add-to-list 'load-path "C:/MinGW/bin")
> (add-to-list 'load-path "C:/cygwin/bin")
> (add-to-list 'load-path "J:/my_lisp")
> (add-to-list 'load-path "J:/dll")
--8<---------------cut here---------------end--------------->8---

Wie oben schon gesagt, aus meiner Sicht waere nur "J:/my_lisp" noetig.

--8<---------------cut here---------------start------------->8---
> (autoload 'mc-install-write-mode "mailcrypt" nil t)
> (autoload 'mc-install-read-mode "mailcrypt" nil t)
> (add-hook 'mail-mode-hook 'mc-install-write-mode)
--8<---------------cut here---------------end--------------->8---

Hmm. Ich glaube, anstelle von mailcrypt wird heutzutage EasyPG (kommt
mit Emacs 29) benutzt.

--8<---------------cut here---------------start------------->8---
> (pc-selection-mode)
--8<---------------cut here---------------end--------------->8---

Kann raus.

> Für mich böhmische Dörfer :-).

So schlimm ist es nicht ...

> Grüße, Sani

Ciao, Michael.

Michael Albinus

unread,
Nov 10, 2023, 7:25:33 AM11/10/23
to
Sani Schulz <sanfl...@gmx.de> writes:

Hi Sani,

>> Ich würde bei "Square One" anfangen. Dazu eine garantiert funktionierende
>> minimale .emacs und .gnus besorgen. IIRC machte ich das 1999 so, als ich
>> von slrn auf Gnus wechselte.
>
> Das habe ich probiert, leider ohne Erfolg. Gnus startet dann zwar,
> aber "unable to connect" zu dem News- und Mailserver. Gnus sucht
> meinen Hamster, ich möchte den aber nicht auch noch aus der
> Mottenkiste holen.

Da gibt es noch ~/.newsrc.eld, in welchem sich Gnus alte Einstellungen
merkt. Vor dem Start von Emacs mal zur Seite schieben.

> Da scheitert es bereits an der Message-ID, die Gnus aus dem System
> generieren möchte.
>
> Na ja, bis ich mich mit Windows auseinander setze, ist es wohl
> einfacher, den Hamster wieder in Betrieb zu nehmen.

Nicht doch. Du kannst gnus (bzw message in diesem Fall) sagen, wie Deine
Message-ID aussehen soll:

(setq message-user-fqdn "yourmachine.yourdomain.tld")

> Grüße, Sabine

Ciao, Michael.

Michael Albinus

unread,
Nov 10, 2023, 7:31:31 AM11/10/23
to
Andreas Kohlbach <a...@spamfence.net> writes:

Hi Andreas,

> Versuche dann mal:
>
> export NNTPSERVER=news.solani.org
>
> auf der Konsole. In die ~/.authinfo noch
>
> machine news.solani.org login DEIN_USERNAME password DEIN_PASSWORT
>
> Mist, vergiss es (ich lasse es trotzdem mal stehen), das dürfte nur
> unter Linux gehen.

Warum? NNTPSERVER kann ueber (setenv ...) gesetzt werden, und die
.authinfo muesste auch unter MS Windows funktionieren.

Ciao, Michael.

Stefan Wiens

unread,
Nov 10, 2023, 10:29:55 AM11/10/23
to
Michael Albinus <michael...@gmx.de> writes:

> Sani Schulz <sanfl...@gmx.de> writes:
>
[...]
>> Das steht in meiner .emacs:
>
>> (setenv "PATH" (concat (getenv "PATH") "J:/cygwin/bin"))
>
>
> Hmmm. Soweit ich sehe, werden die Pfade in $PATH via Semikolon
> getrennt. Schau Dir mal das Ergebnis von (getenv "PATH") an. Besser
> waere also
>
> (setenv "PATH" (concat (getenv "PATH") ";" "J:/cygwin/bin"))

Doppelpunkt ist das Tremmzeichen!

Beide genannten Kommandos zerschießen den vorhandenen Inhalt.

--
Stefan

Michael Albinus

unread,
Nov 10, 2023, 12:32:38 PM11/10/23
to
Stefan Wiens <s....@gmx.net> writes:

Hi Stefan,

>> (setenv "PATH" (concat (getenv "PATH") ";" "J:/cygwin/bin"))
>
> Doppelpunkt ist das Tremmzeichen!

Nope. Das ist es unter Unix. Unter Windows ist es das Semikolon.

Siehe auch Variable path-separator.

Ciao, Michael.

Sani Schulz

unread,
Nov 10, 2023, 2:52:49 PM11/10/23
to
Am 10.11.2023 um 13:11 schrieb Michael Albinus:
> Sani Schulz <sanfl...@gmx.de> writes:
> --8<---------------cut here---------------start------------->8---
>> load-path is a variable defined in ‘C source code’.
>>
>> Its value is
>> ("J:/dll" "J:/my_lisp" "C:/cygwin/bin" "C:/MinGW/bin" "j:/bbdb/bits"
>> "j:/bbdb/lisp"
> --8<---------------cut here---------------end--------------->8---
>
> Diese Teile hast Du rein gebracht. Allerdings glaube ich nicht, dass es
> in "J:/dll", "C:/cygwin/bin" und "C:/MinGW/bin" Emacs Lisp Files gibt,
> das kannst Du also rausschmeissen.

Danke, alles auskommentiert.

>> Das steht in meiner .emacs:
>
> --8<---------------cut here---------------start------------->8---
>> (setenv "PATH" (concat (getenv "PATH") "J:/cygwin/bin"))
> --8<---------------cut here---------------end--------------->8---
>
> Hmmm. Soweit ich sehe, werden die Pfade in $PATH via Semikolon
> getrennt. Schau Dir mal das Ergebnis von (getenv "PATH") an. Besser
> waere also
>
> --8<---------------cut here---------------start------------->8---
> (setenv "PATH" (concat (getenv "PATH") ";" "J:/cygwin/bin"))
> --8<---------------cut here---------------end--------------->8---
>
> Allerdings weiss ich nicht, ob Du Dir den cygwin Pfad antun solltest -
> es sei denn, Du nutzt cygwin :-)

Das kann weg, habe eh vergessen :-), für was ich das mal benutzt habe.

> Wie oben schon gesagt, aus meiner Sicht waere nur "J:/my_lisp" noetig.

Meine Meinung, vielen Dank.
>> Für mich böhmische Dörfer :-).
>
> So schlimm ist es nicht ...

Vielen Dank für Deine Hilfe.

Die .emacs schaut nun so aus:

____
(setq debug-on-error t)
(setq default-directory "J:/")
(add-to-list 'load-path "j:/bbdb/lisp")
(add-to-list 'load-path "j:/bbdb/bits")
(require 'bbdb)
(add-to-list 'load-path "J:/my_lisp")
(setq fill-column 72) (turn-on-auto-fill)
_______

Wenn ich den neuen Emacs starte und dann News lesen möchte, kommt:

______________
For information about GNU Emacs and the GNU system, type C-h C-a.
Package cl is deprecated
j:/.gnus.el: Warning: (lambda nil \...) quoted with ' rather than with #'
load-with-code-conversion: Buffer is read-only: #<buffer *Messages*>
__________________

Früher war alles einfacher, hmmm.

Kann es sein, daß der neue Emacs die gnus.el aus dem Verzeichnis J: lädt
und der alte Emacs die aus J:/emacs.d/ ?

Sani Schulz

unread,
Nov 10, 2023, 3:12:29 PM11/10/23
to
Am 09.11.2023 um 23:19 schrieb Clemens Schüller:

> Pack mal diesen Code in Deine .gnus:
>
> --8<---------------cut here---------------start------------->8---
> (setq gnus-select-method
> '(nntp "news.individual.de"
> (nntp-open-connection-function nntp-open-tls-stream)
> (nntp-port-number 563)
> (nntp-address "news.individual.de")))
> --8<---------------cut here---------------end--------------->8---
>
> Evtl. musst Du den NNTP Server anpassen.
>
> Dann im Group Buffer mit ^ in den Server Buffer, dort auf den
> eingetragenen Newsserver und mit u die gewünschten Gruppen abonnieren.

Danke, ich habe das so gemacht, es scheint ein Problem mit gmx zu geben.

Was an meinem Eintrag in der .gnus dazu ist falsch?

______________________
;; mailen *****************
(setq send-mail-function 'smtpmail-send-it
smtpmail-smtp-server "mail.gmx.net"
smtpmail-stream-type 'ssl
smtpmail-smtp-service 587
smtpmail-debug-info t
smtpmail-debug-verb t)

(setenv "MAILHOST" "sanflorimal.de")
(setq smtpmail-stream-type 'ssl)
(setq gnus-secondary-select-methods '((nnml "private")))
(setq mail-sources '((pop :server "pop.gmx.net"
:user "sanfl...@gmx.de"
:password "XXXX")))

;; mails senden **************
(require 'sendmail)
(setq message-send-mail-function 'smtpmail-send-it)
(setq smtpmail-smtp-service 25)
(setq smtpmail-stream-type 'ssl)
(setq pop3-leave-mail-on-server nil)
(setq smtpmail-debug-info t)
(setq smtpmail-default-smtp-server "mail.gmx.de")
__________________

Und in der .authinfo ist alles mE korrekt eingetragen.

Mails holen oder senden funktioniert nicht, ebenso kann Gnus den
Newsserver nicht kontaktieren.

Grüße, Sani

Sani Schulz

unread,
Nov 10, 2023, 3:17:43 PM11/10/23
to
Am 10.11.2023 um 02:13 schrieb Andreas Kohlbach:

> Mist, vergiss es (ich lasse es trotzdem mal stehen), das dürfte nur
> unter Linux gehen.
>
> Btw. eine custom.el für den User hast Du wohl auch, die fehlerhaft zu
> sein scheint. Ich habe keine. Nenn die testweise mal vor dem Starten um.

Danke, Andreas, den Inhalt der custom.el habe ich komplett gelöscht
(vorher auf eine andere Partition gesichert). Leider ohne Erfolg.

Grüße, Sani

Sani Schulz

unread,
Nov 10, 2023, 3:30:24 PM11/10/23
to
Am 10.11.2023 um 13:25 schrieb Michael Albinus:

> Da gibt es noch ~/.newsrc.eld, in welchem sich Gnus alte Einstellungen
> merkt. Vor dem Start von Emacs mal zur Seite schieben.

Die ist von 2017, da habe ich wohl 1x Gnus gestartet, die .newsrc
ebenso. Die .newsrc-dribble hat sich aktualisiert,

> Nicht doch. Du kannst gnus (bzw message in diesem Fall) sagen, wie Deine
> Message-ID aussehen soll:
>
> (setq message-user-fqdn "yourmachine.yourdomain.tld")

Vielen Dank, habe ich gemacht.

______________
(setq gnus-select-method
'(nntp "news.solani.org"
(nntp-open-connection-function nntp-open-tls-stream)
(nntp-port-number 563)
(nntp-address "news.solani.org")))
(setq message-user-fqdn "winni.sanflorimal.de")
_____________________

Die Domain gehört mir, habe aber keinen Webspace dafür.

Grüße, Sani

Sani Schulz

unread,
Nov 10, 2023, 3:53:43 PM11/10/23
to
Am 10.11.2023 um 09:43 schrieb Wolfgang Bauer:
> Sani Schulz schrieb:

> Ich bin in den vergangenen Jahren bei Windows 10/11 gewesen.
> Jetzt habe ich auf zwei Datenträgern(SSD's) Kubuntu und Debian
> installiert.

Debian mochte ich immer sehr gerne. Den neuen PC habe ich seit 2011,
mußte irgendwann auf Edge upgraden, lief einwandfrei.

Als ich den PC bekam, habe ich mir eine Partition "home" angelegt auf
I:/ und eine "home_linux" auf J:/.

Auf J:/ habe ich dann alles, was Emacs und XEmacs betraf, vom vorherigen
PC rein kopiert.

Den damaligen Hamster habe ich samt allen Dateien auch kopiert, auch nie
mehr benutzt. Der startet, den müßte ich halt komplett neu konfigurieren.

> Gehirntraining ist es für mich auch.

Ebend, besser als vor dem TV sitzen :-). Mein Problem ist halt, daß ich
Englisch nicht so gut verstehe. Daher bin ich dankbar für Eure Hilfe.

Thomas Hochstein

unread,
Nov 10, 2023, 6:30:03 PM11/10/23
to
Sani Schulz schrieb:

> Die Domain gehört mir, habe aber keinen Webspace dafür.

Das ist für diese Zwecke egal, es geht ja nicht um Web, sondern um Usenet.
;) Entscheidend sind allein die Rechte am Namen.

Thomas Barghahn

unread,
Nov 11, 2023, 2:41:40 AM11/11/23
to
*Sani Schulz* meinte:
> Huhu, erinnert Ihr Euch noch an mich? :-)

> 13 Jahre Emacs nicht mehr benutzt, 2011 oder so einen neuen PC
> (Windows) gekauft.

> Eine extra Partition ("J") gemacht für Emacs/Xemacs, alle Daten vom
> vorherigen PC da rein kopiert. Ich möchte Gnus als Onlinereader laufen
> lassen, also ohne den Hamster.

> Erstes Problem beim Start von Gnus:

> [...]

Was ist denn hier los? ;-) Irgendwie scheint mir, dass bei der Instal-
lation von Emacs unter Windows hier so einige Dinge ins Leere laufen. ;-)

Schön übrigens, dass man von dir auch mal wieder etwas liest. :-)

Eigentlich sind doch all die "Jungs" hier anwesend, bei welchen ich
gerne nachlese, wenn mal etwas "daneben" geht. Aber gut, denn unter
Windows sind doch so einige Dinge zu beachten, welche unter LINUX
keinerlei Schwierigkeiten machen.

Du solltest dir jetzt einen Kaffee und 'nen (nimm lieber gleich zwei)
Keks(e) holen.'

Ich denke, wir sollten noch einmal mit der kompletten Installation unter
Windows beginnen, was u.a. auch bedeutet, dass du deine komplette
Installation einfach vergisst und alles wieder deinstallierst! Ja, du
hast richtig gelesen - "deinstallieren" habe ich wirklich geschrieben -
mach alles schön sauber! :-) Schau auch unter %APPDATA%[1], ob dort
irgendwelche Rückstände zu finden sind. Merk dir diesen Ordner
%APPDATA%, denn diesen brauchen wir noch.

[1] Sprung nach %APPDATA% mit dem Explorer:
<https://www.barghahn-online.de/Pictures/emacs_sprung_zu_appdata_expl.png>
- "RETURN" nicht vergessen <meinjanur/> ;-)

Schau nach einer Datei ".emacs" und nach einem Ordner ".emacs.d", dieses
Zeugs muss weg, denn wir legen /eine ähnliche Datei/ und den Ordner neu
an!
*Info*: Würden wir mit der Datei ".emacs" arbeiten, so würde Windows
alle vom Emacs benötigten Dateien direkt unter %APPDATA% verteilen!

Übrigens installieren wir Emacs/Gnus nicht, sondern wir entpacken
einfach nur noch!

Als Nächstes besorgst du dir die aktuelle Version "Emacs 29.1.2" für
Windows hier als ZIP-Datei:
<http://ftp-stud.hs-esslingen.de/pub/Mirrors/ftp.gnu.org/emacs/windows/emacs-29/>
Dort ganz unten: "emacs-29.1_2.zip 2023-08-10 12:54 151M"

Mach dieses bitte, damit wir vom "gleichen Pferd" reden. Jene Datei
legst du zunächst in ein für dich sympathisches Verzeichnis. Beispiel-
haft sei hier der Ordner "Downloads" genannt. ;-)

Lege dir nun in einem Verzeichnis (Laufwerk ist egal) deines Vertrauens
einen Ordner mit dem Namen "Emacs_29" (oder nach deinem Geschmack)
an - dieser soll das Arbeits- oder Homeverzeichnis von Emacs sein und
auch werden. Falls es später einmal ein Update geben sollte, so nennst
du den Folge‑Ordner dann einfach "Emacs_30" (oder so), denn bei einem
Update werden die benötigten Dateien dann nur noch aus dem älteren
Verzeichnis kopiert. Oft dann nur noch eine Sache von wenigen Sekunden.

Fertig? Gut, dann geht es jetzt weiter.

Nun entpackst du die weiter oben genannte ZIP-Datei in dein soeben ange-
legtes Homeverzeichnis. Nach dem Entpacken sollte dieses Verzeichnis nun
wie folgt aussehen:
<https://www.barghahn-online.de/Pictures/emacs_29_entpackt.png>

*BITTE NOCH NICHTS STARTEN*(!), sonst geht es in die Hose! ;-)

Gemeinsam erinnern wir uns nun an den weiter oben genannte Ordner
%APPDATA%, in welchen du dich jetzt mit dem Explorer begibst.
Geht mit dem Explorer einfach durch Eingabe in der Adressleiste:
<https://www.barghahn-online.de/Pictures/emacs_sprung_zu_appdata_expl.png>

Lege hier nun einen Ordner ".emacs.d" an (Achte auf den Punkt am
Anfang!):
<https://www.barghahn-online.de/Pictures/emacs_ordner_point_emacs_d.png>

Lass dich bitte nicht von den eckigen Klammern in meinen Bildern
irritieren, das ist bei meinem "Total-Commander" halt so.

Begebe dich nun in diesen Ordner und lege dort einen weiteren Ordner mit
dem Namen "auto-save-list" an - dieser Ordner bleibt leer!
<https://www.barghahn-online.de/Pictures/emacs_ordner_auto_save_list.png>

Wir sind fast fertig! Lass deinen Kaffee nicht kalt und die Kekse nicht
hart werden ... ;-)

Wie du im letzten Bild sicherlich schon gesehen hast, gibt es dort noch
eine Datei mit dem Namen "init.el" mit folgendem Inhalt, der u.a. das
Homeverzeichnis für deinen Emacs festlegt. Das ist übrigens auch die
Datei, welche die ".emacs" unter Windows ersetzt. Diese Datei wird von
deinem Emacs während der Arbeit auch weiterhin gefüllt bzw. bearbeitet,
und zwar so, wie man es unter LINUX von der ".emacs" gewohnt ist.

*Hier bitte umgehend* dein oben angelegtes /Homeverzeichnis/ in der
letzten Zeile eintragen (austauschen) und die Datei im Verzeichnis
".emacs.d" sicher sichern. ;-)

*ACHTE AUF DAS "/"* (SLASH)! BITTE KEIN BACKSLASH ("\"), wie es sonst
unter Windows üblich ist!

++++ ANFANG ++++ Inhalt der Datei "init.el" ++++ ANFANG ++++

;;;;;;;;;;;;;;;;;;;;;;;
; change HOME-Directory
;;;;;;;;;;;;;;;;;;;;;;;

(defun set-home-dir (dir)
"Set a new HOME directory. This is where Emacs will look for init
files and where '~' will default to."
(setenv "HOME" dir)
(message (format "HOME location is %s" (getenv "HOME"))))

(set-home-dir "LW:/.../.../Emacs_29/")

+++++ ENDE +++++ Inhalt der Datei "init.el" +++++ ENDE +++++

Ist der Kaffee noch warm? ;-)

Nun ist es soweit! :-) Für den News- und Mailreader Gnus brauchst du nun
nur noch im Homeverzeichnis *zwei* Dateien!

Eine Datei ".authinfo" mit folgendem Inhalt *und* ...

++++ ANFANG ++++ Inhalt der Datei ".authinfo" ++++ ANFANG ++++

machine news.solani.org login DEIN_LOGIN_NAME password DEIN_PASSWORT

+++++ ENDE +++++ Inhalt der Datei ".authinfo" +++++ ENDE +++++

... eine Datei ".gnus.el"!

Mit solch einer Desktop-Verknüpfung ...
<https://www.barghahn-online.de/Pictures/emacs_verknuepfung.png>

... sollte dein Emacs aber jetzt schon sauber und ohne Fehler starten.
<https://www.barghahn-online.de/Pictures/emacs_29_1_2_start.png>

Viel Erfolg! :-)



Thomas 😷️
--
== S E N D E Z E I T =================
  DATUM : Samstag, 11. November 2023
  UHRZEIT: 08:41:31 UHR (MEZ)
== +++ Martinstag +++ ================

Michael Albinus

unread,
Nov 11, 2023, 3:44:18 AM11/11/23
to
Sani Schulz <sanfl...@gmx.de> writes:

Hi Sani,

> Was an meinem Eintrag in der .gnus dazu ist falsch?
>
> ______________________
> ;; mailen *****************
> (setq send-mail-function 'smtpmail-send-it
> smtpmail-smtp-server "mail.gmx.net"
> smtpmail-stream-type 'ssl
> smtpmail-smtp-service 587
> smtpmail-debug-info t
> smtpmail-debug-verb t)
>
> (setenv "MAILHOST" "sanflorimal.de")
> (setq smtpmail-stream-type 'ssl)
> (setq gnus-secondary-select-methods '((nnml "private")))
> (setq mail-sources '((pop :server "pop.gmx.net"
> :user "sanfl...@gmx.de"
> :password "XXXX")))
>
> ;; mails senden **************
> (require 'sendmail)
> (setq message-send-mail-function 'smtpmail-send-it)
> (setq smtpmail-smtp-service 25)
> (setq smtpmail-stream-type 'ssl)
> (setq pop3-leave-mail-on-server nil)
> (setq smtpmail-debug-info t)
> (setq smtpmail-default-smtp-server "mail.gmx.de")

Du hast die Variablen mehrfach belegt, die letzte Zuweisung gewinnt dann
(bei Dir der dritte Block). Und da scheinen mir die Werte fuer
smtpmail-smtp-service und smtpmail-stream-type falsch. Ich nutze (auch
fuer GMX)

(setq smtpmail-default-smtp-server "mail.gmx.net"
smtpmail-local-domain "gmx.de"
smtpmail-smtp-service 587
smtpmail-stream-type 'starttls)

Kuerze die Eintraege in .gnus, so dass eine Variable nur einmal gesetzt
wird, ansonsten hast Du immer gute Chancen, Dich selbst zu verwirren.

Im uebrigen hast Du smtpmail-debug-info und smtpmail-debug-verb
gesetzt. Wenn Du eine Message sendest, sollte ein Buffer *trace of SMTP
session to mail.gmx.net* erscheinen, der erzaehlt dann, warum das Senden
einer Message schiefgeht.

> Grüße, Sani

Ciao, Michael.

Wolfgang Bauer

unread,
Nov 11, 2023, 9:15:18 AM11/11/23
to
Sani Schulz schrieb:

> Als ich den PC bekam, habe ich mir eine Partition "home" angelegt auf
> I:/ und eine "home_linux" auf J:/.

> Auf J:/ habe ich dann alles, was Emacs und XEmacs betraf, vom vorherigen
> PC rein kopiert.

Ich denke Du müßtest dann in deine .gnus.el

;; (add-to-list 'load-path "home_linux")

schreiben, ohne Kommentarzeichen.

Sani Schulz

unread,
Nov 11, 2023, 3:51:47 PM11/11/23
to
Am 11.11.2023 um 09:44 schrieb Michael Albinus:
> Du hast die Variablen mehrfach belegt, die letzte Zuweisung gewinnt dann
> (bei Dir der dritte Block). Und da scheinen mir die Werte fuer
> smtpmail-smtp-service und smtpmail-stream-type falsch. Ich nutze (auch
> fuer GMX)
>
> (setq smtpmail-default-smtp-server "mail.gmx.net"
> smtpmail-local-domain "gmx.de"
> smtpmail-smtp-service 587
> smtpmail-stream-type 'starttls)
>
> Kuerze die Eintraege in .gnus, so dass eine Variable nur einmal gesetzt
> wird, ansonsten hast Du immer gute Chancen, Dich selbst zu verwirren.

Danke, Du hast echt Geduld. Nachdem ich heute über 2 Std. rum gemurkst
habe, nahm ich meinen Hamster (lokaer Mail- und Newsserver) wieder in
Betrieb.

Aber Gnus wollte auch mit dem keinen Kontakt aufnehmen, also habe ich
die kompletten Inhalte in der.gnus und .emacs gelöscht.

Mit kleinem Erfolg :-), Gnus startet nun, aber unable to connet to
192.168.0.4 (Hamster). Meine nnfolder von früher sind da, ich kann auch
ein Mail schreiben, aber das sendet Gnus an das Windows Programm "Mail"
anstatt an den Hamster.

Das wird gemeldet:

____________________
Adding c:/Program Files (x86)/Emacs/EmacsW32/lisp/ to load-path
Loading cua-base...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Unable to open server nntp+192.168.0.4, go offline? (y or n)
Saving file j:/.newsrc-dribble...
Wrote j:/.newsrc-dribble
Gnus auto-save file exists. Do you want to read it? (y or n)
Reading j:/.newsrc.eld...
Reading active file from 192.168.0.4 via nntp...
No new newsgroups
Checking new news...
Opening nnfolder server on archive...done
Checking new news...done
______________________

Der Hamster meldet keinen Kontakt von Gnus.

Ich habe ja nun von Windows Edge genau Null Ahnung :-), meine Vermutung
ist, daß die lokale IP 192.168.4 auf das Programm "Mail" zeigt (noch nie
benutzt, nur Thunderbird).

Ich denke, wenn ich dem Hamster eine andere IP-Adresse gebe, müßte alles
laufen, oder?

Nahe dran am Ziel :-).

Grüße, Sabine

Sani Schulz

unread,
Nov 11, 2023, 4:25:57 PM11/11/23
to
Am 11.11.2023 um 15:13 schrieb Wolfgang Bauer:

> Ich denke Du müßtest dann in deine .gnus.el
>
> ;; (add-to-list 'load-path "home_linux")
>
> schreiben, ohne Kommentarzeichen.

Hat man ein Problem, gehe einen Schritt zruück :-). Wir sind jetzt sehr
sparsam unterwegs, erstaunlicherweise funktioniert das besser.

Das ist nun meine .emacs
__________
(setq debug-on-error t)
(add-to-list 'load-path "j:/bbdb/lisp")
(add-to-list 'load-path "j:/bbdb/bits")
(require 'bbdb)
(add-to-list 'load-path "J:/my_lisp")
_____________


Und das ist meine .gnus:

____________________
(setq debug-on-error t)

(setq gnus-select-method '(nntp "192.168.0.4"))
(setq user-full-name "Sabine Schulz")
(setq user-mail-address "sanfl...@gmx.de")
______________________


Meinen Hamster habe ich wieder in Betrieb genommen, der hat weder mit
news.solani.org noch mit gmx ein Problem.

Back to the roots :-), jetzt muß ich hoffentlich nur noch das mit den IP
Adressen auf Windows Edge klären.

Grüße, Sabine

Clemens Schüller

unread,
Nov 11, 2023, 4:52:16 PM11/11/23
to
Servus!

Sani Schulz schrieb am 11. Nov. 2023 um 22:25:


> (setq debug-on-error t)
>
> (setq gnus-select-method '(nntp "192.168.0.4"))
> (setq user-full-name "Sabine Schulz")
> (setq user-mail-address "sanfl...@gmx.de")
> ______________________
>
>
> Meinen Hamster habe ich wieder in Betrieb genommen, der hat weder mit
> news.solani.org noch mit gmx ein Problem.

Laufen der Hamster und emacs/gnus auf dem selben Rechner? Dann würde ich
die 192.168.0.4 rauskicken und durch localhost oder 127.0.0.1 ersetzen.

Wenn nicht: Dann solltest Du dem Rechner mit dem Hamster eine fixe IP geben.

Hintergrund: Wenn der Rechner mit dem Hamster wg. DHCP eine andere IP
vom Router bekommt, findet emacs/gnus den Hamster nicht mehr.

Sani Schulz

unread,
Nov 11, 2023, 5:22:48 PM11/11/23
to
Am 11.11.2023 um 08:41 schrieb Thomas Barghahn:

> Was ist denn hier los? ;-) Irgendwie scheint mir, dass bei der Instal-
> lation von Emacs unter Windows hier so einige Dinge ins Leere laufen. ;-)
>
> Schön übrigens, dass man von dir auch mal wieder etwas liest. :-)

Ich war wohl über 12 Jahre nicht mehr im Usenet, lange her :-).

> Übrigens installieren wir Emacs/Gnus nicht, sondern wir entpacken
> einfach nur noch!

Den neuen Emacs habe ich ja installiert über die installer.exe. Ich habe
kein zip-Programm, bisher nie gebraucht.

> Fertig? Gut, dann geht es jetzt weiter.

Danke, aber das klingt sehr kompliziert.

> Lege hier nun einen Ordner ".emacs.d" an (Achte auf den Punkt am
> Anfang!):
> <https://www.barghahn-online.de/Pictures/emacs_ordner_point_emacs_d.png>

Den Ordner habe ich ja schon, hmm.

> ... sollte dein Emacs aber jetzt schon sauber und ohne Fehler starten.
> <https://www.barghahn-online.de/Pictures/emacs_29_1_2_start.png>

Herzlichen Dank, Du hast Dir enorm viel Mühe gemacht. Na, Emacs hatte
ich früher kaum benutzt, mir ging es nur um Gnus.

Windows mit Emacs ist mE schwieriger als damals auf Linux, ich hatte
immer debian. Windows fragt bei der Installation nicht nach vielen
Daten, Linux verlangt die.

Das sind halt völlig unterschiedliche Betriebssysteme, auf debian hatte
ich einen INN laufen, auf Windows ist kein Newsserver vorgesehen.

Mein neuer Emacs
GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31
startet sauber, außer "Package cl is deprecated".

BTW lese ich gerne im Manual oder suche Lösungen über google, aber
Englisch ist halt so gar nicht meine Stärke. Und von Lisp habe ich keine
Ahnung.

Gnus startet nun auch, habe meinen Hamster wieder in Betrieb genommen
und alles aus der .gnus und .emacs gelöscht.
_______________
GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31
Mark set [2 times]
Saving file j:/.newsrc-dribble...
Wrote j:/.newsrc-dribble
Gnus auto-save file exists. Do you want to read it? (y or n) y
Reading j:/.newsrc.eld...
Opening nnfolder server on archive...done
No new newsgroups
Checking new news...
Reading active file from archive via nnfolder...done
Reading active file via nndraft...done
Checking new news...done
No more unseen articles
__________________

Windows Edge ist nicht mein Freund, keine Ahnung, welche Programme das
an welche lokale IP gebunden hat. Beim Hamster meldet sich Gnus
jedenfalls nicht an.

Dieses Problem werde ich morgen hoffentlich lösen. Das ist halt
einfacher bei der Fehlersuche, wenn ich einen lokalen News- und
Mailserver für Gnus habe.

Thomas Barghahn

unread,
Nov 11, 2023, 7:08:38 PM11/11/23
to
*Sani Schulz* meinte:
>
> {...]
>
> Gnus startet nun auch, habe meinen Hamster wieder in Betrieb genommen
> und alles aus der .gnus und .emacs gelöscht.
> _______________
> GNU Emacs 29.1 (build 2, x86_64-w64-mingw32) of 2023-07-31
> Mark set [2 times]
> Saving file j:/.newsrc-dribble...
> Wrote j:/.newsrc-dribble
> Gnus auto-save file exists.  Do you want to read it? (y or n) y
> Reading j:/.newsrc.eld...
> Opening nnfolder server on archive...done
> No new newsgroups
> Checking new news...
> Reading active file from archive via nnfolder...done
> Reading active file via nndraft...done
> Checking new news...done
> No more unseen articles
> __________________

AUA! Die Dateien liegen ja alle auf einem unstrukturierten
Laufwerk - keine Verzeichnisse, nix ...
Aber OK, das bekommt man wieder hin.

> Windows Edge ist nicht mein Freund, keine Ahnung, welche Programme das
> an welche lokale IP gebunden hat. ...

Edge tut dir nichts - der will nur spielen. ;-) Falls du mit dem Firefox
arbeitest, der beißt auch nicht. Unter welcher Windows-Version arbeitest
du eigentlich(?) - Windows‑10 oder ‑11?

> ... Beim Hamster meldet sich Gnus
> jedenfalls nicht an.

Welche Version vom Hamster liegt vor?
Holt dieser schon Beiträge vom externen Server?

Falls nicht, sollte dieser zuerst betriebsbereit gemacht werden. Es hört
sich also alles nach sehr viel Arbeit an.

> Dieses Problem werde ich morgen hoffentlich lösen. Das ist halt
> einfacher bei der Fehlersuche, wenn ich einen lokalen News- und
> Mailserver für Gnus habe.

Solltest du auch zum Hamster Hilfe benötigen, eine funktionierende
Mail‑Adresse findest du im Reply-To meiner Header. Zudem sind die
Hamster‑Gruppen noch alle aktiv.

Na dann ... - Viel Spaß und gutes Gelingen! :-)

Thomas 😷
--
== S E N D E Z E I T =======================
  DATUM : Sonntag, 12. November 2023
  UHRZEIT: 01:08:27 UHR (MEZ)
== Heute: 'Hühnersuppe für die Seele' Tag ==

Michael Albinus

unread,
Nov 12, 2023, 4:10:04 AM11/12/23
to
Sani Schulz <sanfl...@gmx.de> writes:

Hi Sani,

> Danke, Du hast echt Geduld.

Ich bin Tramp Maintainer. Da gehoert Geduld bei Anfragen zur
Einstellungsvoraussetzung :-)

> Nachdem ich heute über 2 Std. rum gemurkst
> habe, nahm ich meinen Hamster (lokaer Mail- und Newsserver) wieder in
> Betrieb.
>
> Aber Gnus wollte auch mit dem keinen Kontakt aufnehmen, also habe ich
> die kompletten Inhalte in der.gnus und .emacs gelöscht.

Dann aber auch .newsrc.eld zur Seite schieben. Da merkt sich gnus alles
moegliche.

> Mit kleinem Erfolg :-), Gnus startet nun, aber unable to connet to
> 192.168.0.4 (Hamster).

Kannst Du mal manuell ueberpruefen, ob Dein Hamster erreichbar ist? In
einem "cmd" Window z.B. ueber "telnet 192.168.0.4 119".

Ansonsten kannst Du noch in Deine .gnus folgendes packen:

--8<---------------cut here---------------start------------->8---
(setq nntp-record-commands t)
--8<---------------cut here---------------end--------------->8---

Das sollte, nach Starten von gnus, einen Buffer *nntp-log* erzeugen, wo
vielleicht auch etwas Hilfreiches steht.

> Grüße, Sabine

Ciao, Michael.

Wolfgang Bauer

unread,
Nov 12, 2023, 4:30:27 AM11/12/23
to
Sani Schulz schrieb:

> Das ist nun meine .emacs
> __________
> (setq debug-on-error t)
> (add-to-list 'load-path "j:/bbdb/lisp")
> (add-to-list 'load-path "j:/bbdb/bits")
> (require 'bbdb)
> (add-to-list 'load-path "J:/my_lisp")
> _____________
>
Das kann mit in die .gnus.el. Wofür ist bbdb, habe ich nie gebraucht.
>
> Und das ist meine .gnus:
>
> ____________________
> (setq debug-on-error t)
>
> (setq gnus-select-method '(nntp "192.168.0.4"))
> (setq user-full-name "Sabine Schulz")
> (setq user-mail-address "sanfl...@gmx.de")
> ______________________
>
Welches ist dein home Verzeichnis in dem die .emacs und .gnus.el liegen?
In Windows muß der Pfad als home in die Umgebungsvariablen eingetragen werden.
https://www.wolfgang-bauer.at/bilder/variable.png

Freundliche Grüße
Wolfgang
--
Ohne Vergangenheit und ohne Gegenwart gäbe es auch keine Zukunft.
Deshalb gilt es, die Vergangenheit zu bewahren, die Gegenwart zu leben
und die Zukunft zu gestalten.
Wolfgang Kownatka

Wolfgang Bauer

unread,
Nov 12, 2023, 5:00:18 AM11/12/23
to
Sani Schulz schrieb:

> Aber Gnus wollte auch mit dem keinen Kontakt aufnehmen, also habe ich
> die kompletten Inhalte in der.gnus und .emacs gelöscht.
>
> Mit kleinem Erfolg :-), Gnus startet nun, aber unable to connet to
> 192.168.0.4 (Hamster). Meine nnfolder von früher sind da, ich kann
> auch ein Mail schreiben, aber das sendet Gnus an das Windows Programm
> "Mail" anstatt an den Hamster.

In der .gnus.el
;; News server
(setf gnus-select-method '(nntp "127.0.0.1"
(nntp-port-number 119)))
Im Hamster
Einstellungen, Lokale Server, NNTP
IP: 127.0.0.1 Port: 119

Sani Schulz

unread,
Nov 12, 2023, 2:23:02 PM11/12/23
to
* Am 12.11.2023 begab es sich, dass Michael Albinus schrieb:

> Sani Schulz <sanfl...@gmx.de> writes:

>> Aber Gnus wollte auch mit dem keinen Kontakt aufnehmen, also habe ich
>> die kompletten Inhalte in der.gnus und .emacs gelöscht.
>
> Dann aber auch .newsrc.eld zur Seite schieben. Da merkt sich gnus alles
> moegliche.

Vielen Dank für Deine Unterstützung. Den Hamster hatte ich ja auch 12
Jahre nicht benutzt, da er nun nur noch lokal läuft, habe ich ihn an 127.0.0.1
gebunden und Gnus entsprechend konfiguriert.

Gnus fand dann den Hamster, brach aber die Verbindung sofort wieder ab. Das lag
an dieser Zeile in meiner .gnus:

(nntp-open-connection-function nntp-open-ssl-stream)
.

die auskommentiert und plötzlich ging es :-). Der neue Emacs hat immer
noch ein Problem, daher nehme ich erst mal den alten.

>> Mit kleinem Erfolg :-), Gnus startet nun, aber unable to connet to
>> 192.168.0.4 (Hamster).
>
> Kannst Du mal manuell ueberpruefen, ob Dein Hamster erreichbar ist? In
> einem "cmd" Window z.B. ueber "telnet 192.168.0.4 119".

Emacs hat ja eine w32 shell, aber telnet funktioniert mit der nicht, da
fehlt wohl das passende Paket dazu.

> Ansonsten kannst Du noch in Deine .gnus folgendes packen:
>
> (setq nntp-record-commands t)
>
> Das sollte, nach Starten von gnus, einen Buffer *nntp-log* erzeugen, wo
> vielleicht auch etwas Hilfreiches steht.

Vielen Dank.

Mails an den Hamster senden geht immer noch nicht, was nicht schlimm
ist, weil gmx SSL verlangt und ich das mit dem Hamster noch nicht hin
bekommen habe.

Meine Güte, war das eine schwere Geburt :-).

Grüße, Sani
--

Sani Schulz

unread,
Nov 12, 2023, 2:32:04 PM11/12/23
to
* Am 12.11.2023 begab es sich, dass Wolfgang Bauer schrieb:

> In der .gnus.el
> ;; News server
> (setf gnus-select-method '(nntp "127.0.0.1"
> (nntp-port-number 119)))

Danke, Wolfgang.

Ich habe jetzt:

;; newsserver

(setq gnus-select-method

'(nntp "127.0.0.1"

(nntp-port-number 119)))

(setq user-full-name "Sani Schulz")

(setq user-mail-address "sanfl...@gmx.de")

(setq message-user-fqdn "winni.sanflorimal.de")




Das alleine hat noch nicht funktioniert, daher in der .authinfo:

machine 127.0.0.1 login XXXX password XXX port 119

Das mit dem Port zusaetzlich habe ich ergoogelt :-).

Ums Charset muß ich mich noch kümmern, die Schnipsel dazu habe ich ja
:-).

Gruesse, Sabine

Clemens Schüller

unread,
Nov 12, 2023, 2:44:48 PM11/12/23
to
Servus!

Freut mich, dass Du den gnus wieder zum Laufen bekommen hast 🤗


Sani Schulz schrieb am 12. Nov. 2023 um 20:22:

> Mails an den Hamster senden geht immer noch nicht, was nicht schlimm
> ist, weil gmx SSL verlangt und ich das mit dem Hamster noch nicht hin
> bekommen habe.

Alternativ könntest Du die Mails _direkt_ über den SMTP von GMX (also
ohne Umweg über den Hamster) senden. Ist sicherlich einfacher.


> Meine Güte, war das eine schwere Geburt :-).

Kenn ich von der Migration von Linux auf MacOS - vor allem deshalb, weil
ich meine Config für beide OSes gleich haben wollte.

Das hier ist ein schönes Beispiel:

#+begin_src emacs-lisp
(cond ((eq system-type 'darwin)
(setq ispell-program-name "/opt/homebrew/bin/aspell")
)
((eq system-type 'gnu/linux)
(setq ispell-program-name "/usr/bin/aspell")
))
#+end_src

Zusätzlich ist meine Config noch mit git versioniert.

Michael Albinus

unread,
Nov 12, 2023, 3:11:13 PM11/12/23
to
Sani Schulz <sanfl...@gmx.de> writes:

Hi Sani,

> Gnus fand dann den Hamster, brach aber die Verbindung sofort wieder ab. Das lag
> an dieser Zeile in meiner .gnus:
>
> (nntp-open-connection-function nntp-open-ssl-stream)

Natuerlich. Dein Hamster mag keine verschluesselte Verbindung, also
solltest Du ihm diese auch nicht anbieten.

>> Kannst Du mal manuell ueberpruefen, ob Dein Hamster erreichbar ist? In
>> einem "cmd" Window z.B. ueber "telnet 192.168.0.4 119".
>
> Emacs hat ja eine w32 shell, aber telnet funktioniert mit der nicht, da
> fehlt wohl das passende Paket dazu.

Ich meinte diesmal nicht "von Emacs aus", sondern von einer Windows
Konsole aus, welche Du mit dem Windows-Program "cmd" oeffnen
kannst. Aber ist ja jetzt nicht mehr noetig.

> Meine Güte, war das eine schwere Geburt :-).
>
> Grüße, Sani

Ciao, Michael.

Sani Schulz

unread,
Nov 12, 2023, 4:32:09 PM11/12/23
to
* Am 12.11.2023 begab es sich, dass Thomas Barghahn schrieb:

> AUA! Die Dateien liegen ja alle auf einem unstrukturierten
> Laufwerk - keine Verzeichnisse, nix ... Aber OK, das bekommt man
> wieder hin.

Läuft jetzt :-), jedenfalls mit dem alten Emacs.

>> Windows Edge ist nicht mein Freund, keine Ahnung, welche Programme
>> das an welche lokale IP gebunden hat. ...
>
> Edge tut dir nichts - der will nur spielen. ;-) Falls du mit dem
> Firefox arbeitest, der beißt auch nicht. Unter welcher Windows-Version
> arbeitest du eigentlich(?) - Windows‑10 oder ‑11?

Das ist wohl Windows 10 (Edge); nachdem das vorherige BS (mir ist der
Name entfallen) nicht mehr supportet wurde von MS, mußte ich upgraden.

Den PC hier mit Windows habe ich seit 2011, nie ein Problem damit
gehabt.

>> ... Beim Hamster meldet sich Gnus jedenfalls nicht an.
>
> Welche Version vom Hamster liegt vor?

Hamster 2.1., ist wohl schon älter :-). Nach einem aktuellen habe ich
schon gesucht, wurde bisher nicht fündig.

> Holt dieser schon Beiträge vom externen Server?

Ja eh.

> Falls nicht, sollte dieser zuerst betriebsbereit gemacht werden. Es
> hört sich also alles nach sehr viel Arbeit an.

Gnus läuft nun, aber nur auf dem altem Emacs. Immerhin, da bin ich schon
sehr froh - vielen Dank für Deine Hilfe.

> Solltest du auch zum Hamster Hilfe benötigen, eine funktionierende
> Mail‑Adresse findest du im Reply-To meiner Header. Zudem sind die
> Hamster‑Gruppen noch alle aktiv.

Vielen Dank, in der Tat hat mein Hamster noch ein Problem mit gmx wegen
ssl.

2023/11/12 22:14:53 WAR {1d34} Verbindung zu pop.gmx.net (Port pop3) nicht möglich, Fehlermeldung: " ("-ERR An error occurred accessing your e-mails: Your connection is not secure. Please activate SSL in your mail program.")"

Was kein dringendes Problem ist, rufe ja mit Thunderbird die Mails
direkt von gmx ab - da geht nichts verloren :-).

> Na dann ... - Viel Spaß und gutes Gelingen! :-)

Es liegt noch Arbeit vor mir, bis ich Gnus so habe, wie es vor über 12
Jahren lief. Aber das bekomme ich alles hin, denke ich.

Sani Schulz

unread,
Nov 12, 2023, 5:01:14 PM11/12/23
to
* Am 12.11.2023 begab es sich, dass Michael Albinus schrieb:

> Sani Schulz <sanfl...@gmx.de> writes:

>> Gnus fand dann den Hamster, brach aber die Verbindung sofort wieder ab. Das lag
>> an dieser Zeile in meiner .gnus:
>>
>> (nntp-open-connection-function nntp-open-ssl-stream)
>
> Natuerlich. Dein Hamster mag keine verschluesselte Verbindung, also
> solltest Du ihm diese auch nicht anbieten.

Woher sollte ich das wissen? :-)

>>> Kannst Du mal manuell ueberpruefen, ob Dein Hamster erreichbar ist? In
>>> einem "cmd" Window z.B. ueber "telnet 192.168.0.4 119".
>>
>> Emacs hat ja eine w32 shell, aber telnet funktioniert mit der nicht, da
>> fehlt wohl das passende Paket dazu.
>
> Ich meinte diesmal nicht "von Emacs aus", sondern von einer Windows
> Konsole aus, welche Du mit dem Windows-Program "cmd" oeffnen
> kannst. Aber ist ja jetzt nicht mehr noetig.

Probiert, cmd kennt auch kein telnet.

Grüße, Sabine

Sani Schulz

unread,
Nov 12, 2023, 5:01:14 PM11/12/23
to
* Am 12.11.2023 begab es sich, dass Clemens Schüller schrieb:

> Freut mich, dass Du den gnus wieder zum Laufen bekommen hast 🤗

Danke, alles noch ein bisserl mühsam, ich muß Antworten auf meine
Beiträge hoch scoren, das Schnipsel habe ich irgendwo :-).

>> Mails an den Hamster senden geht immer noch nicht, was nicht schlimm
>> ist, weil gmx SSL verlangt und ich das mit dem Hamster noch nicht hin
>> bekommen habe.
>
> Alternativ könntest Du die Mails _direkt_ über den SMTP von GMX (also
> ohne Umweg über den Hamster) senden. Ist sicherlich einfacher.

Gnus direkt mit gmx hat auch ein Problem, das habe ich ja versucht.

>> Meine Güte, war das eine schwere Geburt :-).
>
> Kenn ich von der Migration von Linux auf MacOS - vor allem deshalb, weil
> ich meine Config für beide OSes gleich haben wollte.

Ich habe kein Linux mehr, früher hatte ich hatte zwei PCs, einen mit
Linux, einen mit Windows.

Alles lange her, hatte halt Emacs und den Hamster 2011 von meinem vorherigen PC auf
diesen kopiert. Ich weiß, das sollte man so nicht machen, aber alles neu
machen ist viel Arbeit.

Grüße, Sabine

Clemens Schüller

unread,
Nov 12, 2023, 5:04:39 PM11/12/23
to
Servus!
Meine mittlerweile bescheidenen Windows Kenntnisse sagen mir, dass
telnet per default _nicht_ automatisch installiert wird[1]



Footnotes:
[1] https://www.heise.de/tipps-tricks/Windows-10-Telnet-Client-aktivieren-4569277.html

Clemens Schüller

unread,
Nov 12, 2023, 5:16:49 PM11/12/23
to
Servus!

Sani Schulz schrieb am 12. Nov. 2023 um 22:53:
> * Am 12.11.2023 begab es sich, dass Clemens Schüller schrieb:


>> Freut mich, dass Du den gnus wieder zum Laufen bekommen hast 🤗
>
> Danke, alles noch ein bisserl mühsam, ich muß Antworten auf meine
> Beiträge hoch scoren, das Schnipsel habe ich irgendwo :-).

Orrrr, da muss ich in meiner Config (Notiz an mich: _AUSMISTEN_ )
suchen, wie ich das damals™ gehandelt habe. Diese Config rennt seit ~10
Jahren ohne Änderungen xD

Ist ein wenig komplex


>>> Mails an den Hamster senden geht immer noch nicht, was nicht schlimm
>>> ist, weil gmx SSL verlangt und ich das mit dem Hamster noch nicht hin
>>> bekommen habe.
>>
>> Alternativ könntest Du die Mails _direkt_ über den SMTP von GMX (also
>> ohne Umweg über den Hamster) senden. Ist sicherlich einfacher.
>
> Gnus direkt mit gmx hat auch ein Problem, das habe ich ja versucht.

Auch da muss ich genauer schauen - meine Config sieht so aus, dass der
SMTP Server in Abhängigkeit von der From Mailadresse gesetzt wird.

Das hier könnte als Ansatz helfen - Du musst Deine GMX Daten in der
.authinfo eintragen:

#+begin_src emacs-lisp
(setq smtpmail-starttls-credentials '(("mail.gmx.net" 587 nil nil))
smtpmail-default-smtp-server "mail.gmx.net"
send-mail-function 'smtpmail-send-it
message-send-mail-function 'smtpmail-send-it
smtpmail-smtp-service 587
smtpmail-auth-credentials (expand-file-name "~/.authinfo")
smtpmail-smtp-server "mail.gmx.net")
#+end_src

Wolfgang Bauer

unread,
Nov 13, 2023, 3:45:31 AM11/13/23
to
Sani Schulz schrieb:

> Danke, Wolfgang.
>
> Ich habe jetzt:
>
> ;; newsserver
>
> (setq gnus-select-method
>
> '(nntp "127.0.0.1"
>
> (nntp-port-number 119)))
>
> (setq user-full-name "Sani Schulz")
>
> (setq user-mail-address "sanfl...@gmx.de")
>
> (setq message-user-fqdn "winni.sanflorimal.de")
>
Wie ich sehe funktioniert es nun auch mit dem Hamster.
Nun holst Du dir von
https://app.box.com/s/00jmf91i6b5w6dxxpfv5od0d04ez5m94
den aktuellen Hamster hamster2101548.zip
Aus der zip nur die hamster.exe austauschen.
>
> Das alleine hat noch nicht funktioniert, daher in der .authinfo:
>
> machine 127.0.0.1 login XXXX password XXX port 119
>
> Das mit dem Port zusaetzlich habe ich ergoogelt :-).
>
Su mußt Du nicht jedes mal in Gnus deine Zugangsdaten eintragen.

Freundliche Grüße
Wolfgang
--
Früher war ich unentschlossen,
heute bin ich mir da nicht mehr so sicher.

Wolfgang Bauer

unread,
Nov 13, 2023, 4:05:15 AM11/13/23
to
Sani Schulz schrieb:

> Was an meinem Eintrag in der .gnus dazu ist falsch?

[ Einträge anpassen ]
;;incomming mail
(add-to-list 'gnus-secondary-select-methods '(nnimap "imap.gmx.net"
(nnimap-address "imap.gmx.net")
(nnimap-server-port 993)
(nnimap-stream ssl)))
;;outgoing mail
(setf user-full-name "Wolfgang Bauer")
(setf user-mail-address "wolfgan...@mein.gmx")
(setf smtpmail-default-smtp-server "mail.gmx.net")
(setf smtpmail-local-domain nil)
(setf send-mail-function 'smtpmail-send-it)
(load-library "smtpmail")

In der .authinfo
machine imap.gmx.net login wolfgan...@mein.gmx password *************


Freundliche Grüße
Wolfgang
--
Der meiste Verstand
wird für große Dummheiten verschwendet.
Samuli Paronen

Wolfgang Bauer

unread,
Nov 13, 2023, 5:50:19 AM11/13/23
to
Sani Schulz schrieb:

> Gnus fand dann den Hamster, brach aber die Verbindung sofort wieder ab. Das lag
> an dieser Zeile in meiner .gnus:
>
> (nntp-open-connection-function nntp-open-ssl-stream)
> .
>
> die auskommentiert und plötzlich ging es :-). Der neue Emacs hat immer
> noch ein Problem, daher nehme ich erst mal den alten.

Weil der /alte/ Hamster kein ssl kann.

Freundliche Grüße
Wolfgang
--
Die Katze ist nicht mein Gefangener,
sondern ein unabhängiges Wesen von fast gleichem Status,
das zufällig im selben Haus lebt, wie ich.
Konrad Lorenz

Holger Schauer

unread,
Nov 13, 2023, 6:08:05 AM11/13/23
to
On 11026 September 1993, Sani Schulz wrote:
> Vielen Dank, kann ich alles, was in der custom.el steht, löschen? Die
> ist von 2008 und anscheinend wird die geladen.

Vielleicht solltest du mal versuchen, deine alten Konfigurationen
komplett auf die Seite zu räumen.

> Die custom.el steht über der .gnus, oder?

Nein, die wird nur zuerst geladen.

> Ich habe den neuen Newsserver korrekt in der .authinfo angegeben, den
> Mailserver in der .gnus.

Das reicht so nicht, du willst auch den Newsserver in der .gnus
konfigurieren, etwa so:

(setq gnus-nntp-server "localhost") ;; oder whatever

> Trotzdem will Gnus auf meinen Hamster zugreifen "unable to connect",
> den hatte ich früher.

Schau mal, auf welchen Wert gnus-nntp-server gesetzt ist.

Kann natürlich auch sein, dass Du da noch eine alte ~/.newsrc.eld
hast, in der es noch Infos zu Newsgruppen auf dem Hamster gibt.

Holger

--
--- http://blog.find-method.de/ ---
"`Donaudampfschiffahrtskapitaenslizenzpruefungsbogenausfuellungsassistent'
koennte ein neues Microsoftprogramm sein ;-)"

Wolfgang Bauer

unread,
Nov 13, 2023, 6:40:22 AM11/13/23
to
Holger Schauer schrieb:
> On 11026 September 1993, Sani Schulz wrote:

>> Vielen Dank, kann ich alles, was in der custom.el steht, löschen? Die
>> ist von 2008 und anscheinend wird die geladen.
>
> Vielleicht solltest du mal versuchen, deine alten Konfigurationen
> komplett auf die Seite zu räumen.
>
>> Die custom.el steht über der .gnus, oder?
>
> Nein, die wird nur zuerst geladen.

Ich habe in meinen Einstellungen gar keine custom.el

>> Ich habe den neuen Newsserver korrekt in der .authinfo angegeben, den
>> Mailserver in der .gnus.
>
> Das reicht so nicht, du willst auch den Newsserver in der .gnus
> konfigurieren, etwa so:
>
> (setq gnus-nntp-server "localhost") ;; oder whatever
>
Der Eintrag in der .authinfo ist, damit Gnus beim Start im Minibuffer
nicht nach Benutzer und Password fragt.

Freundliche Grüße
Wolfgang
--
Sie brauchen einen Computer nicht einzuschalten um festzustellen,
ob Windows installiert ist. Sehen Sie einfach nach,
ob die Aufschrift auf der Reset-Taste noch lesbar ist.

Holger Schauer

unread,
Nov 13, 2023, 10:08:04 AM11/13/23
to
On 11030 September 1993, Wolfgang Bauer wrote:
>>> Ich habe den neuen Newsserver korrekt in der .authinfo angegeben, den
>>> Mailserver in der .gnus.
>> Das reicht so nicht, du willst auch den Newsserver in der .gnus
>> konfigurieren, etwa so:
>> (setq gnus-nntp-server "localhost") ;; oder whatever
> Der Eintrag in der .authinfo ist, damit Gnus beim Start im Minibuffer
> nicht nach Benutzer und Password fragt.

Ja, sicher. Aber der gnus-nntp-server muss ebenfalls gesetzt sein.

Wolfgang Bauer

unread,
Nov 13, 2023, 10:15:33 AM11/13/23
to
Holger Schauer schrieb:
> On 11030 September 1993, Wolfgang Bauer wrote:

>> Der Eintrag in der .authinfo ist, damit Gnus beim Start im Minibuffer
>> nicht nach Benutzer und Password fragt.
>
> Ja, sicher. Aber der gnus-nntp-server muss ebenfalls gesetzt sein.
>
Den hat Sabine schon in ihrer ~/.gnus.el drin.

Freundliche Grüße
Wolfgang
--
Früher Vogelsang macht den Winter lang.

Sani Schulz

unread,
Nov 13, 2023, 1:01:18 PM11/13/23
to
* Am 12.11.2023 begab es sich, dass Clemens Schüller schrieb:
> Sani Schulz schrieb am 12. Nov. 2023 um 23:00:

>> Probiert, cmd kennt auch kein telnet.
>
> Meine mittlerweile bescheidenen Windows Kenntnisse sagen mir, dass
> telnet per default _nicht_ automatisch installiert wird[1]

Danke, eine andere Frage wegen meines Mailproblems:

wie kann ich Pakete/Dateien über Emacs nachladen?

Ich habe jetzt eine neue web.de Adresse, die gefällt mir besser :-).

TLS funktioniert nicht, weil gnutls fehlt. Und SSL will irgendwie auch
nicht so Recht.

Gebe ich in der.gnus gar nichts zum Mailserver an, schickt es eine Mail
an das Windows Programm "Mail",
______________
Adding c:/Program Files (x86)/Emacs/EmacsW32/lisp/ to load-path
Loading cua-base...done
For information about GNU Emacs and the GNU system, type C-h C-a.
Reading j:/.newsrc.eld...
Reading active file from 127.0.0.1 via nntp...
No new newsgroups
Checking new news...
Opening nnfolder server on archive...done
Checking new news...done
Sending...
Sending via mail...
Sending...done
__________________

Wenn ich Gnus TLS oder SSL beibringe, müßte es mit smtp.web.de
eigentlich klappen, hmm.

Sani Schulz

unread,
Nov 13, 2023, 1:15:58 PM11/13/23
to
* Am 12.11.2023 begab es sich, dass Clemens Schüller schrieb:

> Sani Schulz schrieb am 12. Nov. 2023 um 22:53:

>> Danke, alles noch ein bisserl mühsam, ich muß Antworten auf meine
>> Beiträge hoch scoren, das Schnipsel habe ich irgendwo :-).
>
> Orrrr, da muss ich in meiner Config (Notiz an mich: _AUSMISTEN_ )
> suchen, wie ich das damals™ gehandelt habe. Diese Config rennt seit ~10
> Jahren ohne Änderungen xD
>
> Ist ein wenig komplex

Danke, ich habe folgendes in meiner früheren .gnus zum Scoren gefunden,
noch nicht genau das, was mir vorschwebt, aber ganz gut :-).

;; Scoring

(setq gnus-thread-sort-functions

'(gnus-thread-sort-by-subject

(not gnus-thread-sort-by-date)))


;; scoren

(add-hook 'message-sent-hook 'gnus-score-followup-article)

(add-hook 'message-sent-hook 'gnus-score-followup-thread)




Beim Hamster habe ich außerdem CopyFups, das ist genial. Jeder Beitrag,
der im Path meinen FQDN enthält, wird mir in eine lokale Newsgroup
kopiert.

So ähnlich wie beim Hamster würde ich gerne alle Beiträge, die im Path
"sanflorimal.de" (mein FQDN) haben, hoch scoren.

> Das hier könnte als Ansatz helfen - Du musst Deine GMX Daten in der
> .authinfo eintragen:
>
> #+begin_src emacs-lisp
> (setq smtpmail-starttls-credentials '(("mail.gmx.net" 587 nil nil))
> smtpmail-default-smtp-server "mail.gmx.net"
> send-mail-function 'smtpmail-send-it
> message-send-mail-function 'smtpmail-send-it
> smtpmail-smtp-service 587
> smtpmail-auth-credentials (expand-file-name "~/.authinfo")
> smtpmail-smtp-server "mail.gmx.net")
> #+end_src

Das habe ich probiert, da wird wegen TLS gemeckert, findet Gnus nicht
(STARTLS). Und wie schon geschrieben, habe ich keine Datei gnutls.el.

Grüße, Sabine

PS: Ich habe meine random faces wieder in Betrieb genommen, das gefällt
mir :-)

Sani Schulz

unread,
Nov 13, 2023, 1:29:59 PM11/13/23
to
* Am 13.11.2023 begab es sich, dass Wolfgang Bauer schrieb:

> Sani Schulz schrieb:
>
>> Was an meinem Eintrag in der .gnus dazu ist falsch?
>
> [ Einträge anpassen ]
> ;;incomming mail
> (add-to-list 'gnus-secondary-select-methods '(nnimap "imap.gmx.net"
> (nnimap-address "imap.gmx.net")
> (nnimap-server-port 993)
> (nnimap-stream ssl)))
> ;;outgoing mail
> (setf user-full-name "Wolfgang Bauer")
> (setf user-mail-address "wolfgan...@mein.gmx")
> (setf smtpmail-default-smtp-server "mail.gmx.net")
> (setf smtpmail-local-domain nil)
> (setf send-mail-function 'smtpmail-send-it)
> (load-library "smtpmail")
>
> In der .authinfo
> machine imap.gmx.net login wolfgan...@mein.gmx password *************

Vielen Dank, Wolfgang. Immerhin klopft Gnus jetzt bei web.de an, ein
Fortschritt :-).,

Mir dünkt, ich brauche openssl oder was meist Du?

_______________________
Opening nnimap server on imap.web.de...
imap: Connecting to imap.web.de...
imap: Opening SSL connection with `openssl s_client -quiet -ssl3 -connect %s:%p'...
imap: Opening SSL connection with `openssl s_client -quiet -ssl2 -connect %s:%p'...
imap: Opening SSL connection with `s_client -quiet -ssl3 -connect %s:%p'...
imap: Opening SSL connection with `s_client -quiet -ssl2 -connect %s:%p'...
imap: Opening SSL connection with `nil'...failed
imap: Connecting to imap.web.de...failed
Opening nnimap server on imap.web.de...failed
Opening nnimap server on imap.web.de...
Denied server nnimap+imap.web.de
Opening nnimap server on imap.web.de...failed
______________________


Grüße, Sabine

Sani Schulz

unread,
Nov 13, 2023, 1:40:46 PM11/13/23
to
* Am 13.11.2023 begab es sich, dass Wolfgang Bauer schrieb:

> Sani Schulz schrieb:

> Wie ich sehe funktioniert es nun auch mit dem Hamster.
> Nun holst Du dir von
> https://app.box.com/s/00jmf91i6b5w6dxxpfv5od0d04ez5m94
> den aktuellen Hamster hamster2101548.zip
> Aus der zip nur die hamster.exe austauschen.

Uii, danke, der Download ging :-), habe Winrar, das muß uralt sein. Installiere eine
neue Version. Und dann nur die alte hamster.exe ersetzen? Falls ich das
Auspacken noch schaffe :-).

Grüße, Sabine
--

Wolfgang Bauer

unread,
Nov 13, 2023, 2:41:16 PM11/13/23
to
Sani Schulz schrieb:

> Mir dünkt, ich brauche openssl oder was meist Du?

Ja brauchst Du und den neuen Hamster.
Wegen der ssl Dateien schau dich hier mal um.
https://slproweb.com/products/Win32OpenSSL.html

Clemens Schüller

unread,
Nov 13, 2023, 4:13:48 PM11/13/23
to
Servus!

Sani Schulz schrieb am 13. Nov. 2023 um 19:01:


> TLS funktioniert nicht, weil gnutls fehlt. Und SSL will irgendwie auch
> nicht so Recht.

[ ... ]

> Wenn ich Gnus TLS oder SSL beibringe, müßte es mit smtp.web.de
> eigentlich klappen, hmm.

Schau mal hier[1] - wenn ich mich nicht irre, muss man das Zip File
entpacken und die Dateien unter bin ins bin Verzeichnis vom emacs
kopieren. Dann solltest Dich mit dem imap von web.de verbinden können.





Footnotes:
[1] https://gnutls.org/download.html

Stefan Wiens

unread,
Nov 13, 2023, 5:35:05 PM11/13/23
to
Holger Schauer <Holger....@gmx.de> writes:

> On 11030 September 1993, Wolfgang Bauer wrote:
>>>> Ich habe den neuen Newsserver korrekt in der .authinfo angegeben, den
>>>> Mailserver in der .gnus.
>>> Das reicht so nicht, du willst auch den Newsserver in der .gnus
>>> konfigurieren, etwa so:
>>> (setq gnus-nntp-server "localhost") ;; oder whatever
>> Der Eintrag in der .authinfo ist, damit Gnus beim Start im Minibuffer
>> nicht nach Benutzer und Password fragt.
>
> Ja, sicher. Aber der gnus-nntp-server muss ebenfalls gesetzt sein.

,----[ C-h v gnus-nntp-server RET ]
| gnus-nntp-server is a variable defined in ‘gnus-int.el’.
| Its value is nil
|
| This variable is obsolete since 24.1;
| use ‘gnus-select-method’ instead.
|
| Documentation:
| The name of the host running the NNTP server.
|
| You can customize this variable.
`----

--
Stefan

Stefan Wiens

unread,
Nov 13, 2023, 6:41:08 PM11/13/23
to
Michael Albinus <michael...@gmx.de> writes:

> Stefan Wiens <s....@gmx.net> writes:
>
> Hi Stefan,
>
>>> (setenv "PATH" (concat (getenv "PATH") ";" "J:/cygwin/bin"))
>>
>> Doppelpunkt ist das Tremmzeichen!
>
> Nope. Das ist es unter Unix. Unter Windows ist es das Semikolon.

Danke für die Korrektur. Emacs unter Windows ist hier
lange her und vielleicht benötigte ich noch nie
Änderungen an Suchpfaden.


> Siehe auch Variable path-separator.

Strenggenommen sollte man dann ja statt `";"` auch
`path-separator` schreiben, aber bei diesem Fall, der
doch sehr auf die konkrete Installation zugeschnitten
ist, kann man vielleicht darauf verzichten.

--
Stefan

Michael Albinus

unread,
Nov 14, 2023, 3:13:26 AM11/14/23
to
Clemens Schüller <cs.u...@mailbox.org> writes:

> Servus!

Hi,
Wenn ich das richtig sehe, installiert der Emacs 29.1 Installer die
noetigen DLLs. Zumindest sehe ich in den zip-Files sowas wie
libgnutls-30.dll, libgnutls-openssl-27.dll und libgnutlsxx-30.dll. Das
sollte auch etwaige Versionskonflikte vermeiden, da ja die DLLs zusammen
mit Emacs bereitgestellt werden.

Habe allerdings den Installer nie selbst benutzt, da ich Emacs aus den
Quellen baue.

Ciao, Michael.

Wolfgang Bauer

unread,
Nov 14, 2023, 5:25:11 AM11/14/23
to
Sani Schulz schrieb:
> * Am 13.11.2023 begab es sich, dass Wolfgang Bauer schrieb:
>
>> Sani Schulz schrieb:
>
>> Wie ich sehe funktioniert es nun auch mit dem Hamster.
>> Nun holst Du dir von
>> https://app.box.com/s/00jmf91i6b5w6dxxpfv5od0d04ez5m94
>> den aktuellen Hamster hamster2101548.zip
>> Aus der zip nur die hamster.exe austauschen.
>
> Uii, danke, der Download ging :-), habe Winrar, das muß uralt sein. Installiere eine
> neue Version. Und dann nur die alte hamster.exe ersetzen? Falls ich das
> Auspacken noch schaffe :-).

Das schaffst Du, nur die hamster.exe austauschen. Wegen der ssl
schau hier nochmal. https://hamster-classic.de/ssl:start

Freundliche Grüße
Wolfgang
--
https://www.wolfgang-bauer.at/

Wolfgang Bauer

unread,
Nov 14, 2023, 5:40:24 AM11/14/23
to
Stefan Wiens schrieb:

> ,----[ C-h v gnus-nntp-server RET ]
> | gnus-nntp-server is a variable defined in ‘gnus-int.el’.
> | Its value is nil
> |
> | This variable is obsolete since 24.1;
> | use ‘gnus-select-method’ instead.
> |
> | Documentation:
> | The name of the host running the NNTP server.
> |
> | You can customize this variable.
> `----

The variable is defined in ~/.gnus.el
(setf gnus-select-method '(nntp "news.individual.de"
(nntp port number 119)))

Freundliche Grüße
Wolfgang
--
Manchmal bin ich der Verzweiflung nahe,
doch gerade dann kommt mir der Gedanke, daß es
auch diesen Tag nur einmal gibt in meinem Leben.
Eva von Tiele-Winckler

Wolfgang Bauer

unread,
Nov 14, 2023, 6:58:09 AM11/14/23
to
Sani Schulz schrieb:

> Vielen Dank, Wolfgang. Immerhin klopft Gnus jetzt bei web.de an, ein
> Fortschritt :-).,
>
> Mir dünkt, ich brauche openssl oder was meist Du?

Hamstereinstellungen für News
https://www.wolfgang-bauer.at/bilder/ssl-news.png

Der Hamster kann aber kein IMAP, da mußt Du die Einstellungen für pop
machen.
https://www.wolfgang-bauer.at/bilder/ssl-pop.png
https://www.wolfgang-bauer.at/bilder/ssl-smtp.png

Freundliche Grüße
Wolfgang
--
Ich bin nicht dumm, ich hab nur Pech beim Denken.

Sani Schulz

unread,
Nov 14, 2023, 11:28:36 AM11/14/23
to
* Am 14.11.2023 begab es sich, dass Wolfgang Bauer schrieb:

> Sani Schulz schrieb:

>> Uii, danke, der Download ging :-), habe Winrar, das muß uralt sein. Installiere eine
>> neue Version. Und dann nur die alte hamster.exe ersetzen? Falls ich das
>> Auspacken noch schaffe :-).
>
> Das schaffst Du, nur die hamster.exe austauschen. Wegen der ssl
> schau hier nochmal. https://hamster-classic.de/ssl:start

Du bist sehr hilfreich, Wolfgang - ist notiert. Jetzt brauche ich aber
erst mal das Zertifikat, siehe andere Antwort.

Grüße, Sabine

Sani Schulz

unread,
Nov 14, 2023, 11:28:36 AM11/14/23
to
* Am 14.11.2023 begab es sich, dass Wolfgang Bauer schrieb:

> Sani Schulz schrieb:
>
>> Vielen Dank, Wolfgang. Immerhin klopft Gnus jetzt bei web.de an, ein
>> Fortschritt :-).,
>>
>> Mir dünkt, ich brauche openssl oder was meist Du?
>
> Hamstereinstellungen für News
> https://www.wolfgang-bauer.at/bilder/ssl-news.png
>
> Der Hamster kann aber kein IMAP, da mußt Du die Einstellungen für pop
> machen.
> https://www.wolfgang-bauer.at/bilder/ssl-pop.png
> https://www.wolfgang-bauer.at/bilder/ssl-smtp.png

Super, Wolfgang, vielen Dank.

Das hat jetzt nur indirekt mit Gnus zu tun, sorry. Du kennst Dich mit
Windows aus, oder?

Also ich habe jetzt openssl und möchte mir ein Zertifikat erstellen,
Google war hilfreich :-).

Bevor ich cmd geöffnet habe, habe ich für die Datei "openssl.exe"
festgelegt, daß die als Administrator ausgeführt wird.

Gebe dann das hier ein:

# openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:4096 -keyout private.key -out certificate.crt

und werde beschieden:

# Can't open "private.key" for writing, Permission denied

Google befragt :-), wie ich zui Adminrechten komme und das eingegeben:

# C:\Programme\OpenSSL-Win64\bin>net user administrator /active:yes

Geht nicht:

# Systemfehler 5 aufgetreten.
# Zugriff verweigert

Was mache ich falsch?

Sani Schulz

unread,
Nov 14, 2023, 11:31:57 AM11/14/23
to
* Am 13.11.2023 begab es sich, dass Clemens Schüller schrieb:

> Servus!
>
> Sani Schulz schrieb am 13. Nov. 2023 um 19:01:
>
>
>> TLS funktioniert nicht, weil gnutls fehlt. Und SSL will irgendwie auch
>> nicht so Recht.
>
> [ ... ]
>
>> Wenn ich Gnus TLS oder SSL beibringe, müßte es mit smtp.web.de
>> eigentlich klappen, hmm.
>
> Schau mal hier[1] - wenn ich mich nicht irre, muss man das Zip File
> entpacken und die Dateien unter bin ins bin Verzeichnis vom emacs
> kopieren. Dann solltest Dich mit dem imap von web.de verbinden können.

Vielen Dank, habe die lastest version runter geladen. Wohin entpacke ich
die nun?

Wolfgang Bauer

unread,
Nov 14, 2023, 12:08:17 PM11/14/23
to
Sani Schulz schrieb:
> * Am 14.11.2023 begab es sich, dass Wolfgang Bauer schrieb:
>>> Sani Schulz schrieb:
>>
>>> Vielen Dank, Wolfgang. Immerhin klopft Gnus jetzt bei web.de an, ein
>>> Fortschritt :-).,
>>>
>>> Mir dünkt, ich brauche openssl oder was meist Du?
>>
>> Hamstereinstellungen für News
>> https://www.wolfgang-bauer.at/bilder/ssl-news.png
>>
>> Der Hamster kann aber kein IMAP, da mußt Du die Einstellungen für pop
>> machen.
>> https://www.wolfgang-bauer.at/bilder/ssl-pop.png
>> https://www.wolfgang-bauer.at/bilder/ssl-smtp.png
>
> Super, Wolfgang, vielen Dank.
>
> Das hat jetzt nur indirekt mit Gnus zu tun, sorry. Du kennst Dich mit
> Windows aus, oder?
>
Windows ist ganz weit weg.

> Also ich habe jetzt openssl und möchte mir ein Zertifikat erstellen,
> Google war hilfreich :-).
>
> Bevor ich cmd geöffnet habe, habe ich für die Datei "openssl.exe"
> festgelegt, daß die als Administrator ausgeführt wird.
>
> Gebe dann das hier ein:
>
> # openssl req -x509 -sha256 -nodes -days 365 -newkey rsa:4096 -keyout private.key -out certificate.crt
>
> und werde beschieden:
>
> # Can't open "private.key" for writing, Permission denied
>
> Google befragt :-), wie ich zui Adminrechten komme und das eingegeben:
>
> # C:\Programme\OpenSSL-Win64\bin>net user administrator /active:yes
>
> Geht nicht:
>
> # Systemfehler 5 aufgetreten.
> # Zugriff verweigert
>
> Was mache ich falsch?
>
Ich leite dich mal weiter nach hamster.de.misc

Freundliche Grüße
Wolfgang

X'Post-To: <news:de.comm.software.gnus>, <news:hamster.de.misc>
F'up-To : <news:hamster.de.misc>
--
Natürlicher Verstand kann fast jeden Grad von Bildung ersetzen,
aber keine Bildung den natürlichen Verstand.
Arthur Schopenhauer

Wolfgang Bauer

unread,
Nov 14, 2023, 12:20:11 PM11/14/23
to
Sani Schulz schrieb:

> Du bist sehr hilfreich, Wolfgang - ist notiert. Jetzt brauche ich aber
> erst mal das Zertifikat, siehe andere Antwort.

Du brauchst kein Zertifikat wenn Du das markierte Feld freiläßt.
https://www.wolfgang-bauer.at/bilder/zertifikat.png

Freundliche Grüße
Wolfgang
--
Meistens belehrt erst der Verlust uns über den Wert der Dinge.
Arthur Schopenhauer

Sani Schulz

unread,
Nov 14, 2023, 4:08:17 PM11/14/23
to
* Am 14.11.2023 begab es sich, dass Michael Albinus schrieb:

> Wenn ich das richtig sehe, installiert der Emacs 29.1 Installer die
> noetigen DLLs. Zumindest sehe ich in den zip-Files sowas wie
> libgnutls-30.dll, libgnutls-openssl-27.dll und libgnutlsxx-30.dll. Das
> sollte auch etwaige Versionskonflikte vermeiden, da ja die DLLs zusammen
> mit Emacs bereitgestellt werden.

Ich google viel und gebe mir echt Mühe, bekomme es aber nicht hin.

Habe nun in meiner .emacs (der Emacs 29.1 mag nicht laufen):
_____________
(require 'tls)
(add-to-list 'load-path "c:/Programme/Emacs/emacs-29.1/bin")
(add-to-list 'load-path "c:/Programme/Emacs/emacs-29.1/lib")
(add-to-list 'load-path "c:/Programme/Emacs/emacs-29.1/share")
(add-to-list 'load-path "c:/Programme/OpenSSL-Win64/bin")
_________________

Und in der .gnus:
_________________
(setq starttls-use-gnutls t)
(setq starttls-gnutls-program "gnutls-cli")
(setq starttls-extra-arguments nil)
_________________

Mich an

<https://help.internetx.com/display/SSL/OpenSSL+-+Die+wichtigsten+Befehle#OpenSSLDiewichtigstenBefehle-Dateiformatef%C3%BCrTLS/SSL-Zertifikate>

gehalten und alle möglichen Zertifikate erstellt (davon habe ich eher
keine Ahnung).

Weder Emacs noch Gnus meckern beim Start, ich kann aber keine Mails über web.de
versenden / empfangen.

Ich bräuchte jetzt noch nen Tipp, was ich in die .gnus eintrage, damit
TLS/SSL geladen wird. Schon einiges probiert, aber ohne Erfolg.

Wolfgang Bauer

unread,
Nov 15, 2023, 4:10:14 AM11/15/23
to
Sani Schulz schrieb:
> * Am 14.11.2023 begab es sich, dass Michael Albinus schrieb:

>> Wenn ich das richtig sehe, installiert der Emacs 29.1 Installer die
>> noetigen DLLs. Zumindest sehe ich in den zip-Files sowas wie
>> libgnutls-30.dll, libgnutls-openssl-27.dll und libgnutlsxx-30.dll. Das
>> sollte auch etwaige Versionskonflikte vermeiden, da ja die DLLs zusammen
>> mit Emacs bereitgestellt werden.

> Ich google viel und gebe mir echt Mühe, bekomme es aber nicht hin.

> Habe nun in meiner .emacs (der Emacs 29.1 mag nicht laufen):

Wohin hast Du emacs 29.1 entpackt, in das gleiche Verzeichnis in dem
die 23.1.50 ist?
> _____________
> (require 'tls)
> (add-to-list 'load-path "c:/Programme/Emacs/emacs-29.1/bin")
> (add-to-list 'load-path "c:/Programme/Emacs/emacs-29.1/lib")
> (add-to-list 'load-path "c:/Programme/Emacs/emacs-29.1/share")
> (add-to-list 'load-path "c:/Programme/OpenSSL-Win64/bin")
> _________________

> Und in der .gnus:
> _________________
> (setq starttls-use-gnutls t)
> (setq starttls-gnutls-program "gnutls-cli")
> (setq starttls-extra-arguments nil)
> _________________

Sowas habe ich alles nicht.

> Mich an
> <https://help.internetx.com/display/SSL/OpenSSL+-+Die+wichtigsten+Befehle#OpenSSLDiewichtigstenBefehle-Dateiformatef%C3%BCrTLS/SSL-Zertifikate>
> gehalten und alle möglichen Zertifikate erstellt (davon habe ich eher
> keine Ahnung).

Wozu brauchst Du Zertifikate?

> Weder Emacs noch Gnus meckern beim Start, ich kann aber keine Mails über web.de
> versenden / empfangen.

> Ich bräuchte jetzt noch nen Tipp, was ich in die .gnus eintrage, damit
> TLS/SSL geladen wird. Schon einiges probiert, aber ohne Erfolg.

;;incomming mail
(setq gnus-secondary-select-methods '((nnml "")))
(add-to-list 'gnus-secondary-select-methods '(nnimap "imap.web.de"
(nnimap-address "imap.web.de")
(nnimap-server-port 993)
(nnimap-stream ssl)))

;;outgoing mail
(setf user-full-name "Sani Schulz")
(setf user-mail-address "sani_...@web.de")
(setf smtpmail-default-smtp-server "smtp.web.de")
(setf smtpmail-local-domain nil)
(setf send-mail-function 'smtpmail-send-it)
(load-library "smtpmail")
Ersetze setf durch setq setf geht erst mit der neuen Version.

Freundliche Grüße
Wolfgang
--
"Sie haben die Arbeitsmoral einer Katze!", brüllt der Chef.
"Wie kommen Sie denn darauf?"
"Das fragen Sie noch? Sie schleichen jeden Tag ins Büro,
legen die Pfoten auf den Tisch und warten auf Ihre Mäuse!"

Wolfgang Bauer

unread,
Nov 15, 2023, 4:35:08 AM11/15/23
to
Sani Schulz schrieb:

> Habe nun in meiner .emacs (der Emacs 29.1 mag nicht laufen):
> _____________
> (require 'tls)
> (add-to-list 'load-path "c:/Programme/Emacs/emacs-29.1/bin")
> (add-to-list 'load-path "c:/Programme/Emacs/emacs-29.1/lib")
> (add-to-list 'load-path "c:/Programme/Emacs/emacs-29.1/share")
> (add-to-list 'load-path "c:/Programme/OpenSSL-Win64/bin")
> _________________

;; ~/.emacs

(setf byte-compile-warnings '(cl-functions))
(setf make-backup-files nil)

'(mm-coding-system-priorities (quote (mule-utf-8)))
'(current-language-environment "UTF-8")

(defun plist-to-alist (the-plist)
(defun get-tuple-from-plist (the-plist)
(when the-plist
(cons (car the-plist) (cadr the-plist))))

(let ((alist '()))
(while the-plist
(add-to-list 'alist (get-tuple-from-plist the-plist))
(setf the-plist (cddr the-plist)))
alist))

;;(setf default-frame-alist
(setf initial-frame-alist
'((top . 4) (left . 240) (width . 150) (height . 52)))

Freundliche Grüße
Wolfgang
--
Der Weiseste ist derjenige,
der sich nicht dafür hält.
Nicolas Boileau

Michael Albinus

unread,
Nov 15, 2023, 4:47:32 AM11/15/23
to
Sani Schulz <sani_...@web.de> writes:

Hi Sani,
Ich habe mal alles so zitiert, weil ... ich diese ganzen Einstellungen
nicht brauche. Nichts davon ist bei mir in .emacs / .gnus.

Um das zu testen, habe ich in meiner Windows VM mal den Emacs 29
installiert, wie schon frueher mal geschrieben. Download von
<https://ftp.gnu.org/gnu/emacs/windows/emacs-29/emacs-29.1-installer.exe>,
aufrufen.

Dann habe ich in einem cmd Window folgendes aufgerufen:

--8<---------------cut here---------------start------------->8---
"C:\Program Files\Emacs\emacs-29.1\bin\runemacs.exe" -Q
--8<---------------cut here---------------end--------------->8---

Das heisst, kein .emacs, und kein .gnus.

Ich selbst nutze GMX zum Mail Versenden. Die folgenden Settings
muesstest Du mit Deinen Werten fuer web.de fuettern.

Im *scratch* Buffer habe ich folgendes fallen lassen:

--8<---------------cut here---------------start------------->8---
(setq send-mail-function 'smtpmail-send-it
smtpmail-default-smtp-server "mail.gmx.net"
smtpmail-smtp-server "mail.gmx.net"
smtpmail-smtp-service 587
smtpmail-local-domain "gmx.de"
smtpmail-stream-type 'starttls
message-send-mail-function 'smtpmail-send-it
user-mail-address "michael...@gmx.de"
send-mail-function 'smtpmail-send-it
smtpmail-smtp-user "michael...@gmx.de")

(setq smtpmail-debug-info t
smtpmail-debug-verb t
gnutls-log-level 2)
--8<---------------cut here---------------end--------------->8---

Das ganze aktiv geschaltet mit 'M-x eval-buffer'.

In die ~/.authinfo kam

--8<---------------cut here---------------start------------->8---
machine mail.gmx.net login michael...@gmx.de port smtp password xxx
machine smtp.gmx.net login michael...@gmx.de port smtp password xxx
machine mail.gmx.net login michael...@gmx.de port 587 password xxx
machine smtp.gmx.net login michael...@gmx.de port 587 password xxx
--8<---------------cut here---------------end--------------->8---

Vorsichtshalber alle Kombinationen von Rechnernamen und Ports.

Und los geht es. 'M-x gnus RET'. Das jammert rum, dass es keinen
Newsserver findet, aber das brauchen wir nicht zum Test. Bestaetigen mit
'y'.

Neue Mail schreiben mit 'm'. Zieladdresse eingeben, Subject und Test,
abschicken, fertig.

> Grüße, Sabine

Ciao, Michael.

Michael Albinus

unread,
Nov 15, 2023, 7:37:58 AM11/15/23
to
Sani Schulz <sani_...@web.de> writes:

Hi Sani,

> Beim Hamster habe ich außerdem CopyFups, das ist genial. Jeder Beitrag,
> der im Path meinen FQDN enthält, wird mir in eine lokale Newsgroup
> kopiert.
>
> So ähnlich wie beim Hamster würde ich gerne alle Beiträge, die im Path
> "sanflorimal.de" (mein FQDN) haben, hoch scoren.

Das waere dann ein all.SCORE File à la

--8<---------------cut here---------------start------------->8---
(("extra"
("sanflorimal.de" 1000 nil s "Path")))
--8<---------------cut here---------------end--------------->8---

Und im .gnus brachst Du

--8<---------------cut here---------------start------------->8---
(setq gnus-extra-headers (cons 'Path gnus-extra-headers))
--8<---------------cut here---------------end--------------->8---

Alles ungetestet. Allerdings habe ich ein Verstaendnis Problem: laufen
nicht alle Postings, auch die die Du liest, ueber Deinen Hamster? Und
haben dann diesen Eintrag im Path?

> Grüße, Sabine

Ciao, Michael.

Sani Schulz

unread,
Nov 15, 2023, 1:18:48 PM11/15/23
to
* Am 15.11.2023 begab es sich, dass Michael Albinus schrieb:

> Sani Schulz <sani_...@web.de> writes:

>> So ähnlich wie beim Hamster würde ich gerne alle Beiträge, die im Path
>> "sanflorimal.de" (mein FQDN) haben, hoch scoren.
>
> Das waere dann ein all.SCORE File à la
>
> (("extra"
> ("sanflorimal.de" 1000 nil s "Path")))
>
> Und im .gnus brachst Du
>
> (setq gnus-extra-headers (cons 'Path gnus-extra-headers))

Vielen Dank, eine all.score Datei habe ich, kann die aber nicht öffnen.

> Alles ungetestet. Allerdings habe ich ein Verstaendnis Problem: laufen
> nicht alle Postings, auch die die Du liest, ueber Deinen Hamster? Und
> haben dann diesen Eintrag im Path?

Der Hamster erzeugt nur eine M-ID (mit dem FQDN "sanflorimal.de"), wenn
der Client keine bzw. keine korrekte mit liefert.

Ich lasse aber Gnus den FQDN setzen :-)

____________
;; newsserver

(setq gnus-select-method

'(nntp "127.0.0.1"

(nntp-port-number 119)))

(setq user-full-name "Sani Schulz")

(setq user-mail-address "sani_...@web.de")

(setq message-user-fqdn "gnus.sanflorimal.de")

____________

Das Mailproblem habe ich leider immer noch :-(. Früher hatte ich mit
Alexander Bartolich zusammen einen Server, das war einfacher, da ich für
meine Mailadressen SSL/TLS abstellen konnte.

Du hast nicht zufällig einen Server, wo ich eine Mailadresse ohne
SSL/TLS bekommen könnte? Das wäre die einfachste Lösung :-).

Grüße, Sabine

Sani Schulz

unread,
Nov 15, 2023, 1:38:24 PM11/15/23
to
* Am 15.11.2023 begab es sich, dass Wolfgang Bauer schrieb:

> Sani Schulz schrieb:

>> Habe nun in meiner .emacs (der Emacs 29.1 mag nicht laufen):
>
> Wohin hast Du emacs 29.1 entpackt, in das gleiche Verzeichnis in dem
> die 23.1.50 ist?

Nein, jeder Emacs ist auf einer anderen Partition.
>
> Wozu brauchst Du Zertifikate?

Weil es nicht funktioniert?

>> Ich bräuchte jetzt noch nen Tipp, was ich in die .gnus eintrage, damit
>> TLS/SSL geladen wird. Schon einiges probiert, aber ohne Erfolg.
>
> ;;incomming mail
> (setq gnus-secondary-select-methods '((nnml "")))
> (add-to-list 'gnus-secondary-select-methods '(nnimap "imap.web.de"
> (nnimap-address "imap.web.de")
> (nnimap-server-port 993)
> (nnimap-stream ssl)))
>
> ;;outgoing mail
> (setf user-full-name "Sani Schulz")
> (setf user-mail-address "sani_...@web.de")
> (setf smtpmail-default-smtp-server "smtp.web.de")
> (setf smtpmail-local-domain nil)
> (setf send-mail-function 'smtpmail-send-it)
> (load-library "smtpmail")
> Ersetze setf durch setq setf geht erst mit der neuen Version.

Erledigt. Mir scheint, ich sollte den load-path zu openssl wieder
entfernen, hmm.
_________________
Opening nnimap server on imap.web.de...
imap: Connecting to imap.web.de...
imap: Opening SSL connection with `openssl s_client -quiet -ssl3 -connect %s:%p'...
imap: Opening SSL connection with `openssl s_client -quiet -ssl2 -connect %s:%p'...
imap: Opening SSL connection with `s_client -quiet -ssl3 -connect %s:%p'...
imap: Opening SSL connection with `s_client -quiet -ssl2 -connect %s:%p'...
imap: Opening SSL connection with `nil'...failed
imap: Connecting to imap.web.de...failed
Opening nnimap server on imap.web.de...failed
Reading active file via nnml...
Opening nnml server...done
nnml: Reading incoming mail from file...
nnml: Reading incoming mail (no new mail)...done
Reading active file via nnml...done
Opening nnimap server on imap.web.de...
Denied server nnimap+imap.web.de
Opening nnimap server on imap.web.de...failed
Subscribe newsgroup: nnml:mail.other
Subscribe newsgroup: nnml:mail.misc
Subscribe newsgroup: nnml:albasani
Subscribe newsgroup: nnml:mail.albasani
4 new newsgroups have arrived
Checking new news...
Opening nnfolder server on archive...done
Checking new news...done
Sending...
Sending via mail...
Sending...done
____________________________

Die Mail hat Gnus dann wieder an das Programm "Mail" geschickt anstatt
an web.de. Damit könnte ich leben, es wäre halt schön, wenn Gnus Mails
wenigstens empfangen würde.

Sani Schulz

unread,
Nov 15, 2023, 1:55:48 PM11/15/23
to
* Am 15.11.2023 begab es sich, dass Wolfgang Bauer schrieb:

Was bewirkt das?

Der neue Emacs startet problemlos, aber Gnus nicht.
________________
Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "gnus-ems")
require(gnus-ems)
byte-code("\300\301!\210\300\302!\210\300\303!\210\300\304!\207" [require mm-util gnus-ems gnus-util gnus] 2)
require(gnus-fun)
load-with-code-conversion("j:/.gnus.el" "j:/.gnus.el" nil t)
load("~/.gnus" nil t)
gnus-read-init-file()
gnus-1(nil nil nil)
gnus(nil)
funcall-interactively(gnus nil)
command-execute(gnus record)
execute-extended-command(nil "gnus" "gnus")
funcall-interactively(execute-extended-command nil "gnus" "gnus")
command-execute(execute-extended-command)
________________

Eine Datei "gnus-ems" habe ich nicht. Mir ist auch nicht klar, was der
Rest zu bedeuten hat.

Michael Albinus

unread,
Nov 15, 2023, 2:23:52 PM11/15/23
to
Sani Schulz <sani_...@web.de> writes:

Hi Sani,

>> Alles ungetestet. Allerdings habe ich ein Verstaendnis Problem: laufen
>> nicht alle Postings, auch die die Du liest, ueber Deinen Hamster? Und
>> haben dann diesen Eintrag im Path?
>
> Der Hamster erzeugt nur eine M-ID (mit dem FQDN "sanflorimal.de"), wenn
> der Client keine bzw. keine korrekte mit liefert.
>
> Ich lasse aber Gnus den FQDN setzen :-)
>
> ____________
> ;; newsserver
>
> (setq gnus-select-method
>
> '(nntp "127.0.0.1"
>
> (nntp-port-number 119)))
>
> (setq user-full-name "Sani Schulz")
>
> (setq user-mail-address "sani_...@web.de")
>
> (setq message-user-fqdn "gnus.sanflorimal.de")

Irgendwie habe ich einen Knoten im Kopf. Was hat der Path mit der
Message-ID zu tun?

> Das Mailproblem habe ich leider immer noch :-(. Früher hatte ich mit
> Alexander Bartolich zusammen einen Server, das war einfacher, da ich für
> meine Mailadressen SSL/TLS abstellen konnte.
>
> Du hast nicht zufällig einen Server, wo ich eine Mailadresse ohne
> SSL/TLS bekommen könnte? Das wäre die einfachste Lösung :-).

Noe, kenne ich nicht.

Was spricht gegen GMX? Hier gibt es einige, die das zum Laufen gebracht
haben, sollte also auch fuer Dich funktionieren. Hast Du mein Recipe
ausprobiert, wo ich mit einem nackten Emacs ("emacs -Q") ueber GMX Mails
senden konnte?

> Grüße, Sabine

Ciao, Michael.

PS: morgen bin ich OOO, meine Tochter will mein Buero hijacken ...

Michael Albinus

unread,
Nov 15, 2023, 2:35:23 PM11/15/23
to
Sani Schulz <sani_...@web.de> writes:

Hi Sani,

>> Wozu brauchst Du Zertifikate?
>
> Weil es nicht funktioniert?

:-)

Fuer die Transportverschluesselung brauchst *Du* kein Zertifikat. Das
macht der Server.

Ein (sogenanntes) Client-Zertifikat brauchst Du nur, wenn Du Dich
darueber anmelden willst. Gibt es bei GMX, zum Beispiel, nicht, da
nehemn wir immer noch das gute alte Passwort.

Bei web.de weiss ich es nicht. Da Du aber web.de erfolgreich nutzt, wenn
auch mit einem anderen Programm, muesstest Du mitbekommen haben, wenn Du
sowas brauchst. Und die web.de Startseite fragt mich auch nach einem
Nutzernamen und Passwort. Client-Zertifikate scheinen also eher nicht
benoetigt zu werden.

> Erledigt. Mir scheint, ich sollte den load-path zu openssl wieder
> entfernen, hmm.

Ja, bitte. Der Emacs 29 sollte alle DLLs, die gebraucht werden,
installiert haben.

> Die Mail hat Gnus dann wieder an das Programm "Mail" geschickt anstatt
> an web.de. Damit könnte ich leben, es wäre halt schön, wenn Gnus Mails
> wenigstens empfangen würde.

Again, probiere mal das Recipt aus, welches ich hier gepostet habe. Beu
Null starten ("emacs -Q"). Erst mal mit GMX, da hat es bei mir gut
geklappt. web.de sollte dann aehnblich aussehen.

> Grüße, Sabine

Ciao, Michael.

Michael Albinus

unread,
Nov 15, 2023, 2:45:22 PM11/15/23
to
Sani Schulz <sani_...@web.de> writes:

Hi Sani,

> Der neue Emacs startet problemlos, aber Gnus nicht.
> ________________
> Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "gnus-ems")
> require(gnus-ems)
> byte-code("\300\301!\210\300\302!\210\300\303!\210\300\304!\207" [require mm-util gnus-ems gnus-util gnus] 2)
> require(gnus-fun)
> load-with-code-conversion("j:/.gnus.el" "j:/.gnus.el" nil t)
> load("~/.gnus" nil t)
>
> Eine Datei "gnus-ems" habe ich nicht. Mir ist auch nicht klar, was der
> Rest zu bedeuten hat.

In Deinem "j:/.gnus.el" gibt es sowas wie

--8<---------------cut here---------------start------------->8---
(require 'gnus-fun)
--8<---------------cut here---------------end--------------->8---

Ich weiss nicht wo es herkommt, ich vermute mal Dein "J:/my_lisp"
Verzeichnis. Und darin scheint, unter anderem, gnus-ems geladen zu werden.
Wenn Du das nicht kennst: rausschmeissen.

Ich wuerde sowieso empfehlen, solange Du Deine Konfiguration testest,
alles andere, wie die Erweiterung des load-path und das Laden
unbekannter Bibliotheken, erst mal zu deaktivieren. Es kommen sonst
mysterioese Fehlermeldungen, die vom eigentlichen Problem ablenken.

> Grüße, Sabine

Ciao, Michael.

Sani Schulz

unread,
Nov 15, 2023, 3:04:48 PM11/15/23
to
* Am 15.11.2023 begab es sich, dass Michael Albinus schrieb:

> Sani Schulz <sani_...@web.de> writes:
>
> Hi Sani,

Hi Michael,

ich habe meine Mailadresse nun bei Thunderbird eingerichtet (falls einer
per Mail antworten sollte), das hat 10 Sekunden gedauert.

Bei Gnus oder dem Hamster dauert es Stunden, trotzdem funktioniert es
nicht.

> Ich habe mal alles so zitiert, weil ... ich diese ganzen Einstellungen
> nicht brauche. Nichts davon ist bei mir in .emacs / .gnus.
>
> Um das zu testen, habe ich in meiner Windows VM mal den Emacs 29
> installiert, wie schon frueher mal geschrieben. Download von
> <https://ftp.gnu.org/gnu/emacs/windows/emacs-29/emacs-29.1-installer.exe>,
> aufrufen.
>
> Dann habe ich in einem cmd Window folgendes aufgerufen:
>
> "C:\Program Files\Emacs\emacs-29.1\bin\runemacs.exe" -Q
>
> Das heisst, kein .emacs, und kein .gnus.

Da werde ich mit "fatal error" beschieden.

> Ich selbst nutze GMX zum Mail Versenden. Die folgenden Settings
> muesstest Du mit Deinen Werten fuer web.de fuettern.
>
> Im *scratch* Buffer habe ich folgendes fallen lassen:
>
> (setq send-mail-function 'smtpmail-send-it
> smtpmail-default-smtp-server "mail.gmx.net"
> smtpmail-smtp-server "mail.gmx.net"
> smtpmail-smtp-service 587
> smtpmail-local-domain "gmx.de"
> smtpmail-stream-type 'starttls
> message-send-mail-function 'smtpmail-send-it
> user-mail-address "michael...@gmx.de"
> send-mail-function 'smtpmail-send-it
> smtpmail-smtp-user "michael...@gmx.de")
>
> (setq smtpmail-debug-info t
> smtpmail-debug-verb t
> gnutls-log-level 2)
>
> Das ganze aktiv geschaltet mit 'M-x eval-buffer'.
>
> In die ~/.authinfo kam
>
> machine mail.gmx.net login michael...@gmx.de port smtp password xxx
> machine smtp.gmx.net login michael...@gmx.de port smtp password xxx
> machine mail.gmx.net login michael...@gmx.de port 587 password xxx
> machine smtp.gmx.net login michael...@gmx.de port 587 password xxx
>
> Vorsichtshalber alle Kombinationen von Rechnernamen und Ports.
>
> Und los geht es. 'M-x gnus RET'. Das jammert rum, dass es keinen
> Newsserver findet, aber das brauchen wir nicht zum Test. Bestaetigen mit
> 'y'.

Bei mir auch :-).

> Neue Mail schreiben mit 'm'. Zieladdresse eingeben, Subject und Test,
> abschicken, fertig.

Schön wäre es, vielen Dank für Deine Hilfe.

Das ist das Ergebnis :-(.
______________________
220 web.de (mrweb006) Nemesis ESMTP Service ready
250-web.de Hello WINNI.gnus.sanflorimal.de [95.90.198.64]
250-8BITMIME
250-SIZE 141557760
250 STARTTLS
530 Authentication required
221 web.de Service closing transmission channel
Entering debugger...
___________________

Immerhin klopft Gnus nun bei web.de an, mein PC heißt "WINNI",
alles korrekt soweit.

Soweit ich das kapiere, muß Gnus sich mit einem dieser drei Verfahren
anmelden, sagen wir mal STARTTLS.

Die starttls vom neuen Emacs hatte ich nach "my_lisp" kopiert, weil mein
alter Emacs keine hatte. Warum klappt das nicht?

Michael Albinus

unread,
Nov 15, 2023, 3:28:54 PM11/15/23
to
Sani Schulz <sani_...@web.de> writes:

> Hi Michael,

Hi Sani,

>> Dann habe ich in einem cmd Window folgendes aufgerufen:
>>
>> "C:\Program Files\Emacs\emacs-29.1\bin\runemacs.exe" -Q
>>
>> Das heisst, kein .emacs, und kein .gnus.
>
> Da werde ich mit "fatal error" beschieden.

Really? Ein cmd Window aufgemacht, und *darin* den obigen Aufruf fallen
lassen, und gestartet? Das ist der allersparsamste Emacs Aufruf, der
sollte gehen. Oder die Installation ist kaputt.

> Das ist das Ergebnis :-(.
> ______________________
> 220 web.de (mrweb006) Nemesis ESMTP Service ready
> 250-web.de Hello WINNI.gnus.sanflorimal.de [95.90.198.64]
> 250-8BITMIME
> 250-SIZE 141557760
> 250 STARTTLS
> 530 Authentication required
> 221 web.de Service closing transmission channel
> Entering debugger...
> ___________________
>
> Immerhin klopft Gnus nun bei web.de an, mein PC heißt "WINNI",
> alles korrekt soweit.
>
> Soweit ich das kapiere, muß Gnus sich mit einem dieser drei Verfahren
> anmelden, sagen wir mal STARTTLS.

Yep.

> Die starttls vom neuen Emacs hatte ich nach "my_lisp" kopiert, weil mein
> alter Emacs keine hatte. Warum klappt das nicht?

Was fuer eine starttls? Und warum "my_lisp"? Meine Uebung bestand doch
darin, *nur* mit dem nackten Emacs zu arbeiten, ohne alles andere.

Ich bin verwirrt.

> Grüße, Sabine

Ciao, Michael.

Sani Schulz

unread,
Nov 15, 2023, 4:11:52 PM11/15/23
to
* Am 15.11.2023 begab es sich, dass Michael Albinus schrieb:

> Irgendwie habe ich einen Knoten im Kopf. Was hat der Path mit der
> Message-ID zu tun?

Wenn im Path mein FQDN auftaucht, möchte ich den Beitrag hoch
scoren. Ist aber nicht so wichtig ein Thema für lange Winterabende..

> Was spricht gegen GMX? Hier gibt es einige, die das zum Laufen gebracht
> haben, sollte also auch fuer Dich funktionieren. Hast Du mein Recipe
> ausprobiert, wo ich mit einem nackten Emacs ("emacs -Q") ueber GMX Mails
> senden konnte?

Siehe meine Antwort von vorhin. Egal ob web.de oder gmx, immer dasselbe Problem.

> PS: morgen bin ich OOO, meine Tochter will mein Buero hijacken ...

Viel Spaß Deiner Tochter :-).

Ich habe ein nagelneues Laptop (Windows), da werde ich mal den aktuellen Emacs
drauf installieren. Mal sehen, ob der darauf problemlos läuft.

Grüße, Sani

--

Sani Schulz

unread,
Nov 15, 2023, 4:16:54 PM11/15/23
to
* Am 15.11.2023 begab es sich, dass Michael Albinus schrieb:

> Sani Schulz <sani_...@web.de> writes:
>
>> Der neue Emacs startet problemlos, aber Gnus nicht.
>> ________________
>> Debugger entered--Lisp error: (file-missing "Cannot open load file" "No such file or directory" "gnus-ems")
>> require(gnus-ems)
>> byte-code("\300\301!\210\300\302!\210\300\303!\210\300\304!\207" [require mm-util gnus-ems gnus-util gnus] 2)
>> require(gnus-fun)
>> load-with-code-conversion("j:/.gnus.el" "j:/.gnus.el" nil t)
>> load("~/.gnus" nil t)
>>
>> Eine Datei "gnus-ems" habe ich nicht. Mir ist auch nicht klar, was der
>> Rest zu bedeuten hat.
>
> In Deinem "j:/.gnus.el" gibt es sowas wie
>
> (require 'gnus-fun)

Das brauche ich für mein random faces. Ich habe damals 21 Faces
erstellt, ich mag die kleinen Bildchen :-).

Das ist mein Schnipsel, wenn der aktuelle Emacs damit ein Problem hat,
kann ich den nicht benutzen.

___________________
; random-faces



(require 'gnus-fun)



(defvar my-gnus-face-directory "j:/.faces")

(defvar my-gnus-default-face

(expand-file-name "ying.png" my-gnus-face-directory))



(defun my-gnus-default-face ()

"Return Face header data chosen randomly from

`my-gnus-face-directory'."

(interactive)

(save-match-data

(when (and (not (string= my-gnus-default-face ""))

(file-exists-p my-gnus-default-face))

(gnus-convert-png-to-face my-gnus-default-face))))



(defun my-gnus-random-face ()

"Return Face header data chosen randomly from

`my-gnus-face-directory'."

(interactive)

(save-match-data

(when (file-exists-p my-gnus-face-directory)

(let* ((files (delete my-gnus-default-face

(directory-files my-gnus-face-directory

t "\\.png$")))

(file (nth (random (length files)) files)))

(when file

(gnus-convert-png-to-face file))))))



________________________

> Ich weiss nicht wo es herkommt, ich vermute mal Dein "J:/my_lisp"
> Verzeichnis. Und darin scheint, unter anderem, gnus-ems geladen zu werden.
> Wenn Du das nicht kennst: rausschmeissen.

In "my_lisp" gibt es kein gnus-ems.

> Ich wuerde sowieso empfehlen, solange Du Deine Konfiguration testest,
> alles andere, wie die Erweiterung des load-path und das Laden
> unbekannter Bibliotheken, erst mal zu deaktivieren. Es kommen sonst
> mysterioese Fehlermeldungen, die vom eigentlichen Problem ablenken.

Na, meine Konfiguration mit dem alten Emacs läuft eigentlich bis auf
Mail senden/empfangen mit Gnus. Aber dieses Problem werde ich auch
irgendwann lösen :-).

Sani Schulz

unread,
Nov 15, 2023, 4:32:04 PM11/15/23
to
* Am 15.11.2023 begab es sich, dass Michael Albinus schrieb:

> Sani Schulz <sani_...@web.de> writes:

>>> Wozu brauchst Du Zertifikate?
>>
>> Weil es nicht funktioniert?
>
> :-)
>
> Fuer die Transportverschluesselung brauchst *Du* kein Zertifikat. Das
> macht der Server.

Alles klar, ich brauche aber SSL/TLS für die Anmeldung.

> Ein (sogenanntes) Client-Zertifikat brauchst Du nur, wenn Du Dich
> darueber anmelden willst. Gibt es bei GMX, zum Beispiel, nicht, da
> nehemn wir immer noch das gute alte Passwort.
>
> Bei web.de weiss ich es nicht. Da Du aber web.de erfolgreich nutzt, wenn
> auch mit einem anderen Programm, muesstest Du mitbekommen haben, wenn Du
> sowas brauchst. Und die web.de Startseite fragt mich auch nach einem
> Nutzernamen und Passwort. Client-Zertifikate scheinen also eher nicht
> benoetigt zu werden.

So sehe ich das auch, aber warum läuft es dann nicht mit Gnus?

>> Erledigt. Mir scheint, ich sollte den load-path zu openssl wieder
>> entfernen, hmm.
>
> Ja, bitte. Der Emacs 29 sollte alle DLLs, die gebraucht werden,
> installiert haben.

Der jammert immer noch beim Start von Gnus, daher muß ich meinen alten
Emacs/Gnus benutzen, um überhaupt was schreiben zu können.

>> Die Mail hat Gnus dann wieder an das Programm "Mail" geschickt anstatt
>> an web.de. Damit könnte ich leben, es wäre halt schön, wenn Gnus Mails
>> wenigstens empfangen würde.
>
> Again, probiere mal das Recipt aus, welches ich hier gepostet habe. Beu
> Null starten ("emacs -Q"). Erst mal mit GMX, da hat es bei mir gut
> geklappt. web.de sollte dann aehnblich aussehen.

Wie gesagt, wenn ich den neuen Emacs so wie Du gesagt hast, in cmd
starte, kommt "fatal error".

Michael Albinus

unread,
Nov 15, 2023, 5:24:15 PM11/15/23
to
Sani Schulz <sani_...@web.de> writes:

Hi Sani,

>> Again, probiere mal das Recipt aus, welches ich hier gepostet habe. Beu
>> Null starten ("emacs -Q"). Erst mal mit GMX, da hat es bei mir gut
>> geklappt. web.de sollte dann aehnblich aussehen.
>
> Wie gesagt, wenn ich den neuen Emacs so wie Du gesagt hast, in cmd
> starte, kommt "fatal error".

Hmm, das ist doof. Die naechsten Tage bin ich, wie gesagt, beschaeftigt
(meine Tochter wohnt weiter weg, und ist nicht so haeufig hier). Aber
wenn Du es bis zum Wochenende nicht hinbekommen hast, koennten wir eine
Jitsi Session starten, und das zum Fliegen bringen?

> Grüße, Sabine

Ciao, Michael.

Michael Albinus

unread,
Nov 15, 2023, 5:30:25 PM11/15/23
to
Sani Schulz <sani_...@web.de> writes:

Hi Sani,

>> In Deinem "j:/.gnus.el" gibt es sowas wie
>>
>> (require 'gnus-fun)
>
> Das brauche ich für mein random faces. Ich habe damals 21 Faces
> erstellt, ich mag die kleinen Bildchen :-).
>
> Das ist mein Schnipsel, wenn der aktuelle Emacs damit ein Problem hat,
> kann ich den nicht benutzen.

Um Gottes willen, will ich Dir nicht ausreden. Aber waehrend des Testens
der Transportverschluesselung sollten wir einen jungfraeulichen(*) Emacs
benutzen, um solche Seiteneffekte ausschliessen zu koennen. Danach
kannst du das alles wieder reinnehmen.

(*): Darf man sowas noch sagen?

>> Ich wuerde sowieso empfehlen, solange Du Deine Konfiguration testest,
>> alles andere, wie die Erweiterung des load-path und das Laden
>> unbekannter Bibliotheken, erst mal zu deaktivieren. Es kommen sonst
>> mysterioese Fehlermeldungen, die vom eigentlichen Problem ablenken.
>
> Na, meine Konfiguration mit dem alten Emacs läuft eigentlich bis auf
> Mail senden/empfangen mit Gnus. Aber dieses Problem werde ich auch
> irgendwann lösen :-).

Klar. Aber beim "zum Laufen bringen" wuerde ich gerne den Emacs 29 als
Grundlage haben. Ist perspektivisch besser.

> Grüße, Sabine

Ciao, Michael.

Michael Albinus

unread,
Nov 15, 2023, 5:36:12 PM11/15/23
to
Sani Schulz <sani_...@web.de> writes:

Hi Sani,

>> Irgendwie habe ich einen Knoten im Kopf. Was hat der Path mit der
>> Message-ID zu tun?
>
> Wenn im Path mein FQDN auftaucht, möchte ich den Beitrag hoch
> scoren. Ist aber nicht so wichtig ein Thema für lange Winterabende..

OK. Das machen wir dann in 4 Wochen :-)

>> Was spricht gegen GMX? Hier gibt es einige, die das zum Laufen gebracht
>> haben, sollte also auch fuer Dich funktionieren. Hast Du mein Recipe
>> ausprobiert, wo ich mit einem nackten Emacs ("emacs -Q") ueber GMX Mails
>> senden konnte?
>
> Siehe meine Antwort von vorhin. Egal ob web.de oder gmx, immer dasselbe Problem.
>
>> PS: morgen bin ich OOO, meine Tochter will mein Buero hijacken ...
>
> Viel Spaß Deiner Tochter :-).

Danke. Werde ich bestimmt haben. Und mal ein oder zwei Tage nicht am
Rechner zu sitzen ist bestimmt, aehem, eine neue Erfahrung :-)

Hmm, was macht man dann eigentlich? Buecher lesen? Binge-Watching? Keine
Ahnung.

> Ich habe ein nagelneues Laptop (Windows), da werde ich mal den aktuellen Emacs
> drauf installieren. Mal sehen, ob der darauf problemlos läuft.

Guter Plan.

> Grüße, Sani

Ciao, Michael.
It is loading more messages.
0 new messages