Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.editoren > #392 > unrolled thread

Setup Mutt

Started byRolf Buenning <r.buenning@gmx.de>
First post2022-09-17 07:36 +0000
Last post2022-09-20 14:41 +0000
Articles 11 — 6 participants

Back to article view | Back to de.comp.editoren


Contents

  Setup Mutt Rolf Buenning <r.buenning@gmx.de> - 2022-09-17 07:36 +0000
    Re: Setup Mutt Dennis Preiser <d__p@d--p.de> - 2022-09-17 09:00 +0000
      Re: Setup Mutt Dennis Preiser <d__p@d--p.de> - 2022-09-18 20:02 +0000
        Re: Setup Mutt Rolf Buenning <r.buenning@gmx.de> - 2022-09-20 14:16 +0000
    Re: Setup Mutt Andreas Kohlbach <ank@spamfence.net> - 2022-09-17 18:44 -0400
      Re: Setup Mutt Christoph 'Mehdorn' Weber <spam-fuer@das-mehdorn.de> - 2022-11-26 19:47 +0100
        Re: Setup Mutt Andreas Kohlbach <ank@spamfence.net> - 2022-11-26 17:52 -0500
    Re: Setup Mutt Volker Englisch <eh@rsli.inka.de> - 2022-09-18 18:52 +0200
    Re: Setup Mutt Christoph Brinkhaus <C.Brinkhaus@t-online.de> - 2022-09-19 16:00 +0000
      Re: Setup Mutt Rolf Buenning <r.buenning@gmx.de> - 2022-09-20 14:35 +0000
        Re: Setup Mutt Rolf Buenning <r.buenning@gmx.de> - 2022-09-20 14:41 +0000

#392 — Setup Mutt

FromRolf Buenning <r.buenning@gmx.de>
Date2022-09-17 07:36 +0000
SubjectSetup Mutt
Message-ID<jolbnhFq212U1@mid.individual.net>
Guten Morgen!

Ich habe alles umgestellt auf 'ohne Grafik', d.h für
Usenet auf slrn und für Mails auf Mutt.
Funktioniert auch alles prima.

Nun wollte ich Usenet-Artikel per Mail an mich (oder andere)
weiterleiten (in slrn Taste 'F'), das funktioniert nicht wie gewünscht.
Mir wurde gesagt, daß das an der Mutt-Konfiguration liegen
müsste.

Ist Zustand:
Nach Adresseingabe, egal ob vor Versendung editiert wird oder
nicht, landet alles als '.letter' im Filesystem und nicht
in der Inbox, wobei, wenn vor Versendung editiert wurde,
diese Änderungen nicht im .letter stehen.

Eigentlich sollte doch wohl die '.msmtprc' benutz werden, in der 
alles nötige steht.

in der '.muttrc' zu diesem Zweck
#v+
   set mail_editor_command "mutt -H '%s'"
   set mail_editor_is_mua 1
#v-

Ich habe auch versucht
#v+
   set my_msmtp_pass="password"
#v-
hat alles nicht funktioniert.

Was kann ich noch tun?

Gruss Rolf

[toc] | [next] | [standalone]


#393

FromDennis Preiser <d__p@d--p.de>
Date2022-09-17 09:00 +0000
Message-ID<1Tih6mfgIhmuNfm%dennis@coredump.d--p.de>
In reply to#392
Rolf Buenning <r.buenning@gmx.de> wrote:
> Ist Zustand:
> Nach Adresseingabe, egal ob vor Versendung editiert wird oder
> nicht, landet alles als '.letter' im Filesystem und nicht
> in der Inbox, wobei, wenn vor Versendung editiert wurde,
> diese Änderungen nicht im .letter stehen.
> 
> Eigentlich sollte doch wohl die '.msmtprc' benutz werden, in der 
> alles nötige steht.
> 
> in der '.muttrc' zu diesem Zweck
          .slrnrc
> #v+
>    set mail_editor_command "mutt -H '%s'"
>    set mail_editor_is_mua 1
> #v-
> 
> Ich habe auch versucht
> #v+
>    set my_msmtp_pass="password"
> #v-
> hat alles nicht funktioniert.
> 
> Was kann ich noch tun?

In d.c.s.n schriebst Du, dass in /var/log/mail.log

| bounced 530 authentication required

drinsteht. Evtl. ist in diesem Szenario in der ~/.muttrc das from nicht
passend zum Account der ~/.msmtprc gesetzt. Das kann z. B. auftreten,
wenn from in einem Hook gesetzt wird, welcher gar nicht getriggert wird.

Du kannst in der muttrc ja mal explizit

| set from = "xy@example.com"

passend zum Account der msmtprc setzen.

Ggf. auch noch

| set use_from

eintragen.

Dennis

[toc] | [prev] | [next] | [standalone]


#396

FromDennis Preiser <d__p@d--p.de>
Date2022-09-18 20:02 +0000
Message-ID<0TihaidgIie4Nfm%dennis@coredump.d--p.de>
In reply to#393
Dennis Preiser <d__p@d--p.de> wrote:
> Du kannst in der muttrc ja mal explizit
> 
> | set from = "xy@example.com"
> 
> passend zum Account der msmtprc setzen.
> 
> Ggf. auch noch
> 
> | set use_from
> 
> eintragen.

Und zusätzlich noch

| set envelope_from

Dennis

[toc] | [prev] | [next] | [standalone]


#398

FromRolf Buenning <r.buenning@gmx.de>
Date2022-09-20 14:16 +0000
Message-ID<jou0amF6bg3U1@mid.individual.net>
In reply to#396
Dennis Preiser <d__p@d--p.de> schrieb:
> Dennis Preiser <d__p@d--p.de> wrote:
>> Du kannst in der muttrc ja mal explizit
>> 
>> | set from = "xy@example.com"

done, schon lange

>> | set use_from
>
>| set envelope_from
> habe ich schon lange, hat aber nichts genützt.

Sorry für die lange Zeit der 'Ruhe', hatte mein Mailsystem
'verbastelt, konnte keine Mails senden, mußte ich
erst reparieren.
Rolf

[toc] | [prev] | [next] | [standalone]


#394

FromAndreas Kohlbach <ank@spamfence.net>
Date2022-09-17 18:44 -0400
Message-ID<87bkrdk4dd.fsf@usenet.ankman.de>
In reply to#392
On 17 Sep 2022 07:36:18 GMT, Rolf Buenning wrote:
>
> Ich habe alles umgestellt auf 'ohne Grafik', d.h für
> Usenet auf slrn und für Mails auf Mutt.
> Funktioniert auch alles prima.

So fing ich 1997 an, als aus Mangel an Festplatten-Platz (von den 1300 MB
belegte Windows 95 schon ~800) ohne GUI auskommen musste. Erst pine, dann
mutt, und als Newsreader gleich slrn.

> Nun wollte ich Usenet-Artikel per Mail an mich (oder andere)
> weiterleiten (in slrn Taste 'F'), das funktioniert nicht wie gewünscht.
> Mir wurde gesagt, daß das an der Mutt-Konfiguration liegen
> müsste.
>
> Ist Zustand:
> Nach Adresseingabe, egal ob vor Versendung editiert wird oder
> nicht, landet alles als '.letter' im Filesystem und nicht
> in der Inbox, wobei, wenn vor Versendung editiert wurde,
> diese Änderungen nicht im .letter stehen.
>
> Eigentlich sollte doch wohl die '.msmtprc' benutz werden, in der 
> alles nötige steht.
>
> in der '.muttrc' zu diesem Zweck
>
> #v+
>    set mail_editor_command "mutt -H '%s'"
>    set mail_editor_is_mua 1
> #v-

Sollte da nicht ein Editor stehen? Bei mir (vim) ist es

#v+
set editor="vim -c 'set tw=74' -c 'set fo+=w'"
#v-

Keine Ahnung (Datei muss 1000 Jahre alt sein ;-), was "fo+=w" tut
(format=flowed?).

Wenn es nicht vim sein soll, lass alles weg, bis auf beispielsweise
"nano" statt "vim".

>
> Ich habe auch versucht
>
> #v+
>    set my_msmtp_pass="password"
> #v-
>
> hat alles nicht funktioniert.

Ich kenne msmtp nicht.

IIRC wird, wenn man gar nichts nimmt, der Mailserver auf 127.0.0.1
benutzt. Den sollte man, wenn man keinen "richtigen" Mailserver hat, per
Smarthost betrieben sein.

Weil ich das nicht auf dem neuen Rechner nicht auch noch einrichten
wollte, erlaube ich dem alten im anderen Raum (zum "Server" degradiert),
Mails vom neuen Rechner anzunehmen. In der .muttrc des neuen habe ich dazu

#v+
set smtp_url = "smtp://192.168.0.2
#v-

wo 192.168.0.2 die IP des alten Computers ist.
-- 
Andreas

[toc] | [prev] | [next] | [standalone]


#409

FromChristoph 'Mehdorn' Weber <spam-fuer@das-mehdorn.de>
Date2022-11-26 19:47 +0100
Message-ID<slrnto4npd.3qb.spam-fuer@judy.ilmenau.das-mehdorn.de>
In reply to#394
Hallo!

* Andreas Kohlbach <ank@spamfence.net>:

> So fing ich 1997 an, als aus Mangel an Festplatten-Platz (von den 1300 MB
> belegte Windows 95 schon ~800) ohne GUI auskommen musste. Erst pine, dann
> mutt, und als Newsreader gleich slrn.

  Hast du dich da um Faktor 10 vertan? Frisch installiert war es
IIRC um die 40MB groß, mit allem Zubehör vielleicht das doppelt.
Das gab es ja damals noch wahlweise auf Disketten oder CD, und die
CD-Version enthielt im Prinzip nur die Disketten-Images und ein
paar Extra-Spiele und Videos. Viel mehr kann es also gar nicht
gewesen sein.

> Sollte da nicht ein Editor stehen? Bei mir (vim) ist es
>
> #v+
> set editor="vim -c 'set tw=74' -c 'set fo+=w'"
> #v-
>
> Keine Ahnung (Datei muss 1000 Jahre alt sein ;-), was "fo+=w" tut
> (format=flowed?).

  Könnte zumindest damit zu tun haben. Das ist die Kurzform von
formatoptions, und "w" macht:

| w   Trailing white space indicates a paragraph continues in
|     the next line. A line that ends in a non-white character
|     ends a paragraph.

  (siehe ":h fo-table")

> On 17 Sep 2022 07:36:18 GMT, Rolf Buenning wrote:
>> Ich habe auch versucht
>>
>> #v+
>>    set my_msmtp_pass="password"
>> #v-
>>
>> hat alles nicht funktioniert.
>
> Ich kenne msmtp nicht.

  Ich schon, da ich es auf Arbeit benutze, aber die Syntax ist
IIRC völlig anders. Ich kann aber gerade nicht nachgucken.

> IIRC wird, wenn man gar nichts nimmt, der Mailserver auf 127.0.0.1
> benutzt.

  Eigentlich wird eher das lokale /usr/bin/sendmail aufgerufen.
Ob 127.0.0.1 gerade anliegt oder nicht, dürfte den meisten
Implementierungen egal sein (führt aber ansonsten zu den tollsten
Effekten, also lieber nicht machen).

> Den sollte man, wenn man keinen "richtigen" Mailserver hat, per
> Smarthost betrieben sein.

  msmtp kann man so benutzen, daß es ein /usr/bin/sendmail
bereitstellt und als Smarthost benutzt werden kann.

> In der .muttrc des neuen habe ich dazu
>
> #v+
> set smtp_url = "smtp://192.168.0.2
> #v-
>
> wo 192.168.0.2 die IP des alten Computers ist.

  Das ist mir kürzlich auch aufgefallen, daß mutt neuerdings SMTP
kann. Das Passwort kann man übrigens per smtp_pass übergeben, so
es nötig ist, oder man benutzt bei smtp_url die Notation:

| smtp[s]://[user[:password]@]host[:port]/

  Seit wann kann mutt eigentlich SMTP? Als ich damals darauf
umgestiegen bin, brauchte es IIRC noch einen lokalen Mailserver.
Aha, laut Changelog offenbar seit etwa 2007, da war er jedenfalls
so weit, daß er auch in die Doku aufgenommen wurde. Die älteste
Erwähnug im Changelog ist allerdings von 1970-01-01. :-)

Christoph

-- 
_Dafuer_ gibts schon einen Filter: rm(1). --
K3wl! Der komprimiert sowas auch noch staerker
als lame, bei gleichbleibender Qualitaet!!1!
(Lukas Ertl, Martin Piskernig)

[toc] | [prev] | [next] | [standalone]


#410

FromAndreas Kohlbach <ank@spamfence.net>
Date2022-11-26 17:52 -0500
Message-ID<8735a572hy.fsf@usenet.ankman.de>
In reply to#409
On Sat, 26 Nov 2022 19:47:09 +0100, Christoph 'Mehdorn' Weber wrote:
>
> Hallo!
>
> * Andreas Kohlbach <ank@spamfence.net>:
>
>> So fing ich 1997 an, als aus Mangel an Festplatten-Platz (von den 1300 MB
>> belegte Windows 95 schon ~800) ohne GUI auskommen musste. Erst pine, dann
>> mutt, und als Newsreader gleich slrn.
>
>   Hast du dich da um Faktor 10 vertan? Frisch installiert war es
> IIRC um die 40MB groß, mit allem Zubehör vielleicht das doppelt.
> Das gab es ja damals noch wahlweise auf Disketten oder CD, und die
> CD-Version enthielt im Prinzip nur die Disketten-Images und ein
> paar Extra-Spiele und Videos. Viel mehr kann es also gar nicht
> gewesen sein.

Dazu ziemlich aktuelle Spiele, wie Doom, Quake, Quake2 und so. Auch erste
MP3s.

[...]

>> In der .muttrc des neuen habe ich dazu
>>
>> #v+
>> set smtp_url = "smtp://192.168.0.2
>> #v-
>>
>> wo 192.168.0.2 die IP des alten Computers ist.
>
>   Das ist mir kürzlich auch aufgefallen, daß mutt neuerdings SMTP
> kann. Das Passwort kann man übrigens per smtp_pass übergeben, so
> es nötig ist, oder man benutzt bei smtp_url die Notation:
>
> | smtp[s]://[user[:password]@]host[:port]/

Ich habe hier kein Passwort...

>   Seit wann kann mutt eigentlich SMTP? Als ich damals darauf
> umgestiegen bin, brauchte es IIRC noch einen lokalen Mailserver.

...da ich einen lokalen Mailserver (andere Maschine auf 192.168.0.2)
verwende.
-- 
Andreas

[toc] | [prev] | [next] | [standalone]


#395

FromVolker Englisch <eh@rsli.inka.de>
Date2022-09-18 18:52 +0200
Message-ID<tg7ic0$7nh$1@rsli.inka.de>
In reply to#392
Rolf Buenning schrieb am 17.09.2022:
> Nach Adresseingabe, egal ob vor Versendung editiert wird oder
> nicht, landet alles als '.letter' im Filesystem und nicht
> in der Inbox, wobei, wenn vor Versendung editiert wurde,
> diese Änderungen nicht im .letter stehen.
> 
> Eigentlich sollte doch wohl die '.msmtprc' benutz werden, in der 
> alles nötige steht.

Ich kenne .msmtprc nicht. Nachdem ich vermute, daß du keinen eigenen 
Mailserver betreibst, sollte mutt die Mail doch an den Server deines 
Providers senden.

> in der '.muttrc' zu diesem Zweck
> #v+
>    set mail_editor_command "mutt -H '%s'"
>    set mail_editor_is_mua 1
> #v-

Das sind IMO Einträge, die in die .slrnrc gehören, nicht in die .muttrc.

Da ich einen eigenen Mailserver habe und mutt Mails direkt bei localhost 
einliefert, habe ich mir die Doc zu mutt mal angesehen. Dort steht, man 
müsse die Variable "smtp_url" setzen; in der Form von:

set smtp_url = smtp[s]://[user[:pass]@]host[:port]

Vielleicht hilft das ja...

[toc] | [prev] | [next] | [standalone]


#397

FromChristoph Brinkhaus <C.Brinkhaus@t-online.de>
Date2022-09-19 16:00 +0000
Message-ID<tga3nn$btco$1@tota-refugium.de>
In reply to#392
Rolf Buenning <r.buenning@gmx.de> schrieb:
> Guten Morgen!

Moin Rolf,

ich bin etwa spät dran im Thread.

> Ich habe alles umgestellt auf 'ohne Grafik', d.h für
> Usenet auf slrn und für Mails auf Mutt.
> Funktioniert auch alles prima.
>
> Nun wollte ich Usenet-Artikel per Mail an mich (oder andere)
> weiterleiten (in slrn Taste 'F'), das funktioniert nicht wie gewünscht.
> Mir wurde gesagt, daß das an der Mutt-Konfiguration liegen
> müsste.
>
> Ist Zustand:
> Nach Adresseingabe, egal ob vor Versendung editiert wird oder
> nicht, landet alles als '.letter' im Filesystem und nicht
> in der Inbox, wobei, wenn vor Versendung editiert wurde,
> diese Änderungen nicht im .letter stehen.
>
> Eigentlich sollte doch wohl die '.msmtprc' benutz werden, in der 
> alles nötige steht.
>
> in der '.muttrc' zu diesem Zweck
> #v+
>    set mail_editor_command "mutt -H '%s'"
>    set mail_editor_is_mua 1
> #v-
>
> Ich habe auch versucht
> #v+
>    set my_msmtp_pass="password"
> #v-
> hat alles nicht funktioniert.
>
> Was kann ich noch tun?
>
Im Prinzip geht das per default auch ohne mutt.
Nach https://slrn.info/docs/slrn-manual-6.html#ss6.94
wird per default sendmal aufgerufen. Da Du Linux verwendest ist das
bestimmt eine Verknüpfung zu exim, postfix oder was auch immer.
Der Mailer muß halt auf localhost lauschen und leitet die Mail gemäß
Deiner Mailkonfiguration auf einen externen Server oder intern weiter.
Die Mail wird halt min vim oder einem anderen Editor geschrieben.

Zum Überprüfen, ob ein sendmail Equivalent lauscht rufe mal
netstat -a -n -p tcp
auf. Da sollte dann eine Zeile 120.0.0.1.25 enthalten.

Zum Vergleich meine .slrnrc ohne Kommentare und Farbdefinitionen:

chris@celsius ~> grep -v "^%" .slrnrc|grep -v color

nnrpaccess news.tota-refugium.de ***
set scorefile ".score"
set max_low_score -20
set editor_command "vim '+set tw=72' +%d '%s'"
set sorting_method 11
set wrap_flags 6
set username "C.Brinkhaus"
set hostname "t-online.de"
set realname "Christoph Brinkhaus"% The "From:" header will be generated from the following three variables.
set generate_message_id 0
server "localhost" ".newsrc"
visible_headers "From:,Subject:,Newsgroups:,Followup-To:,Content-Type:,User-Agent:,X-Newsreader:"
set highlight_unread_subjects 0

In der Form sollte das bei Dir auch funktionieren.

Viele Grüße,
Christoph

[toc] | [prev] | [next] | [standalone]


#399

FromRolf Buenning <r.buenning@gmx.de>
Date2022-09-20 14:35 +0000
Message-ID<jou1doF6bg3U2@mid.individual.net>
In reply to#397
Christoph Brinkhaus <C.Brinkhaus@t-online.de> schrieb:
> Rolf Buenning <r.buenning@gmx.de> schrieb:
>> Guten Morgen!
Guten Nachmittag (grins)
>
> ich bin etwa spät dran im Thread.
Ich auch, hatte das Mailsystem kaputt gemacht, 
mußte es erst reparieren.
>
>> Ist Zustand:
>> Nach Adresseingabe, egal ob vor Versendung editiert wird oder
>> nicht, landet alles als '.letter' im Filesystem und nicht
>> in der Inbox, wobei, wenn vor Versendung editiert wurde,
>> diese Änderungen nicht im .letter stehen.
>>
Zustand unverändert.

> Zum Vergleich meine .slrnrc ohne Kommentare und Farbdefinitionen:
>
> set editor_command "vim '+set tw=72' +%d '%s'"

Ja, damit habe ich auch so meine Probleme.
Stand so auch bei mir drin.
Heee, sehe gerade, dass das bei mir anders steht, das set tw.
Probiere es mit deiner Zeile.

Rolf

[toc] | [prev] | [next] | [standalone]


#400

FromRolf Buenning <r.buenning@gmx.de>
Date2022-09-20 14:41 +0000
Message-ID<jou1oaF6in3U1@mid.individual.net>
In reply to#399
Rolf Buenning <r.buenning@gmx.de> schrieb:
>>
>> set editor_command "vim '+set tw=72' +%d '%s'"
>
> Ja, damit habe ich auch so meine Probleme.
> Stand so auch bei mir drin.
> Heee, sehe gerade, dass das bei mir anders steht, das set tw.
> Probiere es mit deiner Zeile.

Damit funktioniert das *natürlich*
Bei mir stand bloß 'set tw=72'
Und da ging Einiges durcheinander.

[toc] | [prev] | [standalone]


Back to top | Article view | de.comp.editoren


csiph-web