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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
/usr/bin/esmtp | mutt -s "kopia-SERVER" xxx@wp.pl -a /var/archiwum.zip
esmtprc
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
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
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)
Offline
OK
Dziękuje za wskazówki
Będę działał .
Offline
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.
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).
Offline
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
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:
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)
Offline
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
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.
Offline
Mógłbyś podać przykładową komendę jak przez sendmail wysłać postfix ? żeby do crona można było to wpisać ?
Offline
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:
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:
man mutt
man sendmail
Ostatnio edytowany przez Jacekalex (2022-09-10 16:26:07)
Offline
Dzięki i postaram się to ogarnąć .
Offline
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:
/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ł:
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)
Offline
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
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)
Offline
Wieczorem będę działał
Jeszcze raz wielkie dzięki za okazaną pomoc.
Offline