Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2022-09-07 15:24:23

  azaz1 - Użytkownik

azaz1
Użytkownik
Zarejestrowany: 2022-09-07

Poczta debian z konsoli - Problem

Witam
Debian11 i wszystko działało idealne do czerwca z pocztą Gmail aż podobno wyłączyli obsługę SMTP
Teraz na nic nie mogę wysłać poczty poprzez konsolę zmieniając pocztę czy to na interie onet czy wp
Robię to poprzez Mutt i Esmtp a wygląda to następująco
Zawsze wyskakuje błąd
Połączenie z interia.pl (Przerwane wywołanie systemowe) nie zostało ustanowione.
Wysłanie listu nie powiodło się.


polecenie wysyłania

Kod:

/usr/bin/esmtp | mutt -s "kopia-SERVER" xxx@wp.pl -a /var/archiwum.zip

esmtprc

Kod:

identity xxx_debian@interia.pl
        hostname poczta.interia.pl:465
        username "xxx_debian@interia.pl"
        password "xxx"
        starttls required
        default
        mda "/usr/bin/esmtp -d %T"

Muttrc

Kod:

set sendmail="/usr/bin/esmtp" 
set use_from=yes
set envelope_from=yes
set use_envelope_from=yes
set smtp_url = "smtp://xxx_debian@interia.pl:465/"
set smtp_pass = "xxx"
set from = "xxx_debian@interia.pl"
set realname = "xxx_debianinteria.pl"
set spoolfile = "+INBOX"
set header_cache=~/.mutt/cache/headers
set message_cachedir=~/.mutt/cache/bodies
set certificate_file=~/.mutt/certificates
set move = no
# System configuration file for Mutt
# Default list of header fields to weed when displaying.
# Ignore all lines by default...
ignore *
# ... then allow these through.
unignore from: subject to cc date x-mailer x-url user-agent
# Display the fields in this order
hdr_order date from to cc subject
# emacs-like bindings
bind editor    "\e<delete>"    kill-word
bind editor    "\e<backspace>" kill-word
# map delete-char to a sane value
bind editor     <delete>  delete-char
# some people actually like these settings
#set pager_stop
#bind pager <up> previous-line
#bind pager <down> next-line
# Specifies how to sort messages in the index menu.
set sort=threads
# The behavior of this option on the Debian mutt package is
# not the original one because exim4, the default SMTP on Debian
# does not strip bcc headers so this can cause privacy problems;
# see man muttrc for more info
#unset write_bcc
# Postfix and qmail use Delivered-To for detecting loops
unset bounce_delivered
set mixmaster="mixmaster-filter"
# System-wide CA file managed by the ca-certificates package
set ssl_ca_certificates_file="/etc/ssl/certs/ca-certificates.crt"
# imitate the old search-body function
macro index \eb "<search>~b " "search in message bodies"
# simulate the old url menu
macro index,pager,attach,compose \cb "\
<enter-command> set my_pipe_decode=\$pipe_decode pipe_decode<Enter>\
<pipe-message> urlview<Enter>\
<enter-command> set pipe_decode=\$my_pipe_decode; unset my_pipe_decode<Enter>" \
"call urlview to extract URLs out of a message"
macro generic "<esc>1" ":set from=karaluch45@gmail.com realname='Debian_Server'"
# Show documentation when pressing F1
macro generic,pager <F1> "<shell-escape> zcat /usr/share/doc/mutt/manual.txt.gz | sensible-pager<enter>" "show Mutt documentation"
# show the incoming mailboxes list (just like "mutt -y") and back when pressing "y"
# note: these macros have been subsumed by the <browse-mailboxes> function.
# macro index y "<change-folder>?<toggle-mailboxes>" "show incoming mailboxes list"
# macro pager y "<exit><change-folder>?<toggle-mailboxes>" "show incoming mailboxes list"
bind browser y exit
# Handler for gzip compressed mailboxes
# open-hook   '\.gz$'  "gzip -cd  '%f' >  '%t'"
# close-hook  '\.gz$'  "gzip -c   '%t' >  '%f'"
# append-hook '\.gz$'  "gzip -c   '%t' >> '%f'"
# If Mutt is unable to determine your site's domain name correctly, you can
# set the default here. (better: fix /etc/mailname)
#
# set hostname=cs.hmc.edu
# If your sendmail supports the -B8BITMIME flag, enable the following
#
# set use_8bitmime
# Use mime.types to look up handlers for application/octet-stream. Can
# be undone with unmime_lookup.
mime_lookup application/octet-stream
# Upgrade the progress counter every 250ms, good for mutt over SSH
# see http://bugs.debian.org/537746
set time_inc=250
# Allow mutt to understand References, Cc and In-Reply-To as headers in mailto:
mailto_allow = cc in-reply-to references 
## *** DEFAULT SETTINGS FOR THE ATTACHMENTS PATCH ***
## Please see the manual (section "attachments")  for detailed
## documentation of the "attachments" command.
## Removing a pattern from a list removes that pattern literally. It
## does not remove any type matching the pattern.
##  attachments   +A */.*
##  attachments   +A image/jpeg
##  unattachments +A */.*
## This leaves "attached" image/jpeg files on the allowed attachments
## list. It does not remove all items, as you might expect, because the
## second */.* is not a matching expression at this time.
## Remember: "unattachments" only undoes what "attachments" has done!
## It does not trigger any matching on actual messages.
## Qualify any MIME part with an "attachment" disposition, EXCEPT for
## text/x-vcard and application/pgp parts. (PGP parts are already known
## to mutt, and can be searched for with ~g, ~G, and ~k.)
##
## I've added x-pkcs7 to this, since it functions (for S/MIME)
## analogously to PGP signature attachments. S/MIME isn't supported
## in a stock mutt build, but we can still treat it specially here.
attachments   +A */.*
attachments   -A text/x-vcard application/pgp.*
attachments   -A application/x-pkcs7-.*
## Discount all MIME parts with an "inline" disposition, unless they're
## text/plain. (Why inline a text/plain part unless it's external to the
## message flow?)
attachments   +I text/plain
## These two lines make Mutt qualify MIME containers.  (So, for example,
## a message/rfc822 forward will count as an attachment.)  The first
## line is unnecessary if you already have "attach-allow */.*", of
## course.  These are off by default!  The MIME elements contained
## within a message/* or multipart/* are still examined, even if the
## containers themselves don't qualify.
#attachments  +A message/.* multipart/.*
#attachments  +I message/.* multipart/.*
## You probably don't really care to know about deleted attachments.
attachments   -A message/external-body
attachments   -I message/external-body
# See /usr/share/doc/mutt/README.Debian for details.
source /usr/lib/mutt/source-muttrc.d|

Będę wdzięczny za wszelką pomoc.

Offline

 

#2  2022-09-09 12:05:59

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Poczta debian z konsoli - Problem

W plikach /var/log/mail.* nie masz jakichś informacji o błędach?

Przy okazji, esmtp nie ma kolejki wiadomości z prawdziwego zdarzenia, zainteresuj się do wysyłania jakimś serwerem SMTP, może być postfix albo exim4-daemon-light ustawiony jako smarthost.

Exim4 każdy Debian miał kiedyś zainstalowanego domyślnie.

Ostatnio edytowany przez Jacekalex (2022-09-09 12:06:13)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2022-09-09 13:48:08

  azaz1 - Użytkownik

azaz1
Użytkownik
Zarejestrowany: 2022-09-07

Re: Poczta debian z konsoli - Problem

OK
Dziękuje za wskazówki
Będę działał .

Offline

 

#4  2022-09-10 12:00:52

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Poczta debian z konsoli - Problem

Gmail grozi i grozi, ale obsługi SMTP na razie nie wyłączył.

Log z lokalnego Postfixa, smarthost do Gmaila, z hasłem wygenerowanym dla starszych aplikacji.

Kod:

2022 Sep 10 11:56:44 localhost postfix/smtp[1645]: 5D89D5A: to=<pacjent@gmail.com>, relay=smtp.gmail.com[2a00:1450:4010:c0d::6c]:465, delay=1.5, delays=0.04/0.03/0.44/0.98, dsn=2.0.0, status=sent (250 2.0.0 OK  1662803804 g22-20020a2ea4b6000000b00268bc2c1ed0sm296189ljm.22 - gsmtp)

Jak widać poszło po Ipv6 i doszło skutecznie pobrane przez fetchmaila (też na haśle aplikacyjnym od Googla).


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#5  2022-09-10 12:06:21

  azaz1 - Użytkownik

azaz1
Użytkownik
Zarejestrowany: 2022-09-07

Re: Poczta debian z konsoli - Problem

Nie posiadam aż takiej wiedzy
Postfix jest inny niż esmtp i mutt i nie mogę sobie z nim poradzić
czytam walczę i bez efektów
nie mogę znaleźć żadnych przykładowych plików konfiguracyjnych :(
ale będę czytał dalej

Offline

 

#6  2022-09-10 12:12:37

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Poczta debian z konsoli - Problem

Nie posiadam aż takiej wiedzy

Pomalutku aż do skutku, tu masz faje tutki do Postfixa:
https://www.lemat.priv.pl/index.php?m=page&pg_id=133
https://www.lemat.priv.pl/index.php?m=page&pg_id=90

Sam ich używałem do konfiguracji.

Co do Gmaila i SMTP, to w nagłówkach wiadomości stoi jak byk:

Kod:

Received: from mail.mojadomena.tld ([2001:470:71:2af:24c:5ab:ea5b:91c7]) by
 smtp.gmail.com with ESMTPSA id
 g22-20020a2ea4b6000000b00268bc2c1ed0sm296189ljm.22.2022.09.10.02.56.43 for
 <pacjent@gmail.com> (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384
 bits=256/256); Sat, 10 Sep 2022 02:56:44 -0700 (PDT)

Jak widać, na razie chodzi grzecznie.

Postfix mutta nie zastąpi, to serwer SMTP.

Jak chcesz mieć kopię poczty lokalnie, to albo fetchmail i skrzynki maildir, albo np Dovecot IMAP, i lokalna komunikacja IMAP po sieci lokalnej albo localhoście.

Postfix i Dovecot to lekkie demony sieciowe, praktycznie nie widać ich w działaniu mojego kompa.
Jedynie Spamasassin potrzebuje więcej RAM, i Clamd  demon (Clamav) potrzebowałby sporo RAM, gdybym go używał, ale jakoś nie odczuwam takiej potrzeby.

Pozdro

Ostatnio edytowany przez Jacekalex (2022-09-10 12:17:47)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2022-09-10 12:23:30

  azaz1 - Użytkownik

azaz1
Użytkownik
Zarejestrowany: 2022-09-07

Re: Poczta debian z konsoli - Problem

Ty wysyłasz to ręcznie z graficznego linuxa , ręcznie z knsoli ?
ja mam tylko konsole i cron mi wysyła kopie linijką jak w pierwszym poście
z postfixem nie bardzo wiem jak taką linijkę wygenerować :(

Offline

 

#8  2022-09-10 13:30:35

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Poczta debian z konsoli - Problem

Ja zazwyczaj z Thunderbirda, chociaż zdarza się też w konsoli poleceniami mailx albo sendmail.
Cron i różne skrypty też czasami wysyłają różne wiadomości.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2022-09-10 13:37:28

  azaz1 - Użytkownik

azaz1
Użytkownik
Zarejestrowany: 2022-09-07

Re: Poczta debian z konsoli - Problem

Mógłbyś podać przykładową komendę jak  przez sendmail wysłać postfix ? żeby do crona można było to wpisać ?

Offline

 

#10  2022-09-10 16:24:15

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Poczta debian z konsoli - Problem

azaz1 napisał(-a):

Mógłbyś podać przykładową komendę jak  przez sendmail wysłać postfix ? żeby do crona można było to wpisać ?

Nie przesadzasz?

Jak używać polecenia sendmail, masz napisane w manie mutta,
a np Cron sam i bez Twojej pomocy powinien sobie poradzić z poleceniem sendmail.

sam z resztą zobacz, np:

Kod:

dmesg |tail -n 15  | sendmail root

Jeżeli poprawnie skonfigurowałeś aliansy pocztowe, to powinno dojść na konto, gdzie leci poczta roota domyślnie.

PS.
RTFM:

Kod:

man mutt

Kod:

man sendmail

Ostatnio edytowany przez Jacekalex (2022-09-10 16:26:07)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#11  2022-09-10 16:28:16

  azaz1 - Użytkownik

azaz1
Użytkownik
Zarejestrowany: 2022-09-07

Re: Poczta debian z konsoli - Problem

Dzięki i postaram się to ogarnąć .

Offline

 

#12  2022-09-10 16:34:49

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Poczta debian z konsoli - Problem

Tu masz fajny przykład, jak szyfrować GPG maile wysyłane z konsoli przez np Crona:
https://www.philipp-mayr.de/2017/03/25/encrypting-cron-emails/

A tu przykład praktyczny wysyłania takiej szyfrowanej wiadomości do pieska wprost z konsoli albo skrypta:

Kod:

/usr/bin/fortune |/usr/bin/gpg --batch --armor --trust-model always --no-default-keyring --keyring /etc/keys/pies.bin --recipient  "pies@domain.tld"   --encrypt |/usr/bin/mailx -s "=?UTF-8?Q?Ma=c5=82e_conieco?=" "pies@domain.tld";

wysyła tutaj polecenie mailx.

Piesek na koncie pies@domain.tld otrzymał:

Kod:

To: pies@domain.tld
Subject: =?UTF-8?Q?Ma=c5=82e_conieco?=
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 8bit
Message-Id: <20220910143818.228D977@mail.domain.tld>
Date: Sat, 10 Sep 2022 16:38:18 +0200 (CEST)
From: user@domain.tld

-----BEGIN PGP MESSAGE-----

hH4Dksu14jFCzlQSAgMENWjLJCvIKusXDb+YqtN9A9JT+QmhlgXJ+DI8m6Eze7sQ
BsRhn8BdaA5EpDiSwyq+mqW/Zr20RhMCE4eDziP6lTAXSH2g3tKqrNRj3+AdMMKV
JLnGYlwG0wot03Vlcd8Z0Vcy+aR+cSpLyR9NumjGy0jSwFMBaybUfBKohR8Bl+aV
1g71WC4BXeE52KU+/OR2UVCFspzKPrq3KVHokDyRLUQwgA5HEIyuDMQNtQ7NCxKv
iKw9sLbJnrsAXbEGn7KmKXq20gZHpNq0920snJOxC0G9bRMoCltjh3ocs7k3g5bt
pK+azKSAcq0YwG3vDc32eWsd6UJxV4X01dyST08ro3S96XxlV7cIHNNlvgnd1SGZ
v1ERMBYCjlY/AZt8YQM9xEoEkJLnA0eGsYFtdUbn9HQURVP8arixl89NsXuW2Tsd
d94mBI4AeD0A1OBlKXL6/9KdsR9taEMRi2jCGalMofCoYYu4Uww89JlyRMu++uUk
9RcrEOrEX5rlKEapOk/a5xNvOGHrLw==
=c6Xs
-----END PGP MESSAGE-----

to z podglądu źródła wiadomości  w Thunderbirdzie.

Ostatnio edytowany przez Jacekalex (2022-09-10 16:41:37)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#13  2022-09-10 16:43:56

  azaz1 - Użytkownik

azaz1
Użytkownik
Zarejestrowany: 2022-09-07

Re: Poczta debian z konsoli - Problem

Wielkie dzięki
Myślę że teraz zupełnie od nowa będę podchodził do wysyłania poczty i dam rade .
Uparty jestem to wszystko sobie powoli przeczytam i dam radę :)
dzięki za przykłady bo na nich i na konfigach przykładowych najłatwiej jest się nauczyć bo nieraz w opisach jest trochę zagmatwanie opisane :)
Jak dla mnie .

Offline

 

#14  2022-09-10 16:45:55

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Poczta debian z konsoli - Problem

Tu masz prosty przepis na smathosta w Debianie/Buntu, bez jakichś strasznych czarów.

https://www.cyberciti.biz/faq/how-to-configure-post … ternal-smptd/

A tu wiki Debiana o postfixie:
https://wiki.debian.org/Postfix

Ostatnio edytowany przez Jacekalex (2022-09-10 16:47:18)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#15  2022-09-10 16:50:19

  azaz1 - Użytkownik

azaz1
Użytkownik
Zarejestrowany: 2022-09-07

Re: Poczta debian z konsoli - Problem

Wieczorem będę działał
Jeszcze raz wielkie dzięki za okazaną pomoc.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)