Nefunkční mailserver s Postfixem

Maxximus999

Nefunkční mailserver s Postfixem
« kdy: 13. 03. 2023, 20:07:51 »
Zdravim Vas, par dni mam problem s nastavenim mailservera. Nastavoval som podla návodu. Zatial je to najlepsi navod aky som nasiel. Po instalacii a nastaveni Postfixu to este odosielalo maily ale po nejakych nasatveniach dovcecotu to nefungovalo uz vobec.

Mail som skusal len z unix uzivatelskymi kontami, ktore mam na serveri. Virtualne konta zatial spravdzkovane logicky nemam. Sfunkcnil som Postfixadmin ale kedze domena mail.example.com nebola dostupna zvonku len na serveri ttak som to preinstaloval a nastavoval znova. Po prvej instalacii bola domena dostupna a dali sa vytvarat aliasy, konta aliasy domen a podobne. Kratky vypis z logu /var/log/mail.log.

Kód: [Vybrat]
Mar 13 19:44:04 mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=167.94.146.59, lip=192.168.10.20, TLS: Connection closed, session=<IHzIfsz2GIqnXpI7>
Mar 13 19:35:10 mail postfix/anvil[11226]: statistics: max cache size 1 at Mar 13 19:31:50
Mar 13 19:35:10 mail postfix/anvil[11226]: statistics: max connection count 1 for (smtp:212.55.246.53) at Mar 13 19:31:50
Mar 13 19:35:10 mail postfix/anvil[11226]: statistics: max connection rate 1/60s for (smtp:212.55.246.53) at Mar 13 19:31:50
Mar 13 19:34:21 mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=192.241.194.29, lip=192.168.10.20, session=<6XoOXMz2GMzA8cId>
Mar 13 19:31:50 mail postfix/qmgr[10092]: 738ED2402E5: removed
Mar 13 19:31:50 mail postfix/smtpd[11224]: disconnect from 235485.vt.adsl.slovanet.sk[212.55.246.53] ehlo=1 quit=1 commands=2
Mar 13 19:31:50 mail postfix/smtp[11222]: 738ED2402E5: to=<marian@mail.weblandic.com>, relay=mail.weblandic.com[212.55.246.53]:25, delay=348, delays=348/0.05/0.13/0, dsn=5.4.6, status=bounced (mail for mail.weblandic.com loops back to myself)
Mar 13 19:31:50 mail postfix/smtp[11222]: warning: host mail.weblandic.com[212.55.246.53]:25 replied to HELO/EHLO with my own hostname mail
Mar 13 19:31:50 mail postfix/smtp[11222]: warning: host mail.weblandic.com[212.55.246.53]:25 greeted me with my own hostname mail
Mar 13 19:31:50 mail postfix/smtpd[11224]: connect from 235485.vt.adsl.slovanet.sk[212.55.246.53]
Mar 13 19:31:50 mail postfix/qmgr[10092]: 738ED2402E5: from=<>, size=3335, nrcpt=1 (queue active)
Mar 13 19:26:50 mail postfix/lmtp[10097]: CA41A24123A: to=<marian@mail>, orig_to=<root@weblandic.com>, relay=mail[private/dovecot-lmtp], delay=13055, delays=13055/0.03/0.01/0, dsn=4.2.0, status=deferred (host mail[private/dovecot-lmtp] said: 451 4.2.0 <marian@mail> Internal error occurred. Refer to server log for more information. [2023-03-13 19:26:50] (in reply to end of DATA command))
Mar 13 19:26:50 mail dovecot: lmtp(9226): Disconnect from local: Logged out (state=READY)
Mar 13 19:26:50 mail dovecot: lmtp(marian)<9226><UDyaM+pqD2QKJAAA0J78UA>: msgid=<CAAHe+A+Vq3Xp_3dhjfOBtHoTzKcBQnJxUS1SkyJvmXvwb3Q7SQ@mail.gmail.com>: save failed to open mailbox INBOX: stat(/home/marian/Maildir/tmp) failed: Not a directory
Mar 13 19:26:50 mail dovecot: lmtp(marian)<9226><UDyaM+pqD2QKJAAA0J78UA>: Error: lmtp-server: conn unix:pid=10097,uid=133 [2]: rcpt marian@mail: stat(/home/marian/Maildir/tmp) failed: Not a directory
Mar 13 19:26:50 mail dovecot: lmtp(9226): Connect from local
Mar 13 19:26:50 mail postfix/local[10096]: CA41A24123A: passing <marian@mail> to transport=lmtp
Mar 13 19:26:50 mail postfix/qmgr[10092]: CA41A24123A: from=<marianl74@gmail.com>, size=3061, nrcpt=1 (queue active)
Mar 13 19:26:50 mail postfix/master[8283]: reload -- version 3.6.4, configuration /etc/postfix
Mar 13 19:26:50 mail postfix/postfix-script[10088]: refreshing the Postfix mail system
Mar 13 19:26:50 mail postfix/postfix-script[9904]: warning: /var/spool/postfix/etc/resolv.conf and /etc/resolv.conf differ
Mar 13 19:26:50 mail postfix/postfix-script[9901]: warning: /var/spool/postfix/etc/hosts and /etc/hosts differ
Mar 13 19:26:02 mail postfix/lmtp[9225]: 738ED2402E5: to=<marian@mail.weblandic.com>, relay=mail.weblandic.com[private/dovecot-lmtp], delay=0.04, delays=0.01/0/0.02/0.02, dsn=4.2.0, status=deferred (host mail.weblandic.com[private/dovecot-lmtp] said: 451 4.2.0 <marian@mail.weblandic.com> Internal error occurred. Refer to server log for more information. [2023-03-13 19:26:02] (in reply to end of DATA command))
Mar 13 19:26:02 mail dovecot: lmtp(9226): Disconnect from local: Logged out (state=READY)
Mar 13 19:26:02 mail dovecot: lmtp(marian)<9226><RCe7HbpqD2QKJAAA0J78UA>: msgid=<20230313182602.738ED2402E5@mail.weblandic.com>: save failed to open mailbox INBOX: stat(/home/marian/Maildir/tmp) failed: Not a directory
Mar 13 19:26:02 mail dovecot: lmtp(marian)<9226><RCe7HbpqD2QKJAAA0J78UA>: Error: lmtp-server: conn unix:pid=9225,uid=133 [1]: rcpt marian@mail.weblandic.com: stat(/home/marian/Maildir/tmp) failed: Not a directory
Mar 13 19:26:02 mail dovecot: lmtp(9226): Connect from local
Mar 13 19:26:02 mail postfix/local[9224]: 738ED2402E5: passing <marian@mail.weblandic.com> to transport=lmtp
Mar 13 19:26:02 mail postfix/qmgr[8286]: D77182402E4: removed
Mar 13 19:26:02 mail postfix/qmgr[8286]: 738ED2402E5: from=<>, size=3335, nrcpt=1 (queue active)
Mar 13 19:26:02 mail postfix/bounce[9223]: D77182402E4: sender non-delivery notification: 738ED2402E5
Mar 13 19:26:02 mail postfix/cleanup[9217]: 738ED2402E5: message-id=<20230313182602.738ED2402E5@mail.weblandic.com>
Mar 13 19:26:02 mail postfix/smtp[9219]: D77182402E4: to=<marianl74@gmail.com>, relay=gmail-smtp-in.l.google.com[108.177.127.27]:25, delay=0.58, delays=0.02/0.03/0.37/0.16, dsn=5.7.26, status=bounced (host gmail-smtp-in.l.google.com[108.177.127.27] said: 550-5.7.26 Unauthenticated email from weblandic.com is not accepted due to 550-5.7.26 domain's DMARC policy. Please contact the administrator of 550-5.7.26 weblandic.com domain if this was a legitimate mail. Please visit 550-5.7.26  https://support.google.com/mail/answer/2451690 to learn about the 550 5.7.26 DMARC initiative. n10-20020a056402060a00b004bfc30d3425si216255edv.189 - gsmtp (in reply to end of DATA command))
Mar 13 19:26:02 mail postfix/smtp[9219]: Trusted TLS connection established to gmail-smtp-in.l.google.com[108.177.127.27]:25: TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256
Mar 13 19:26:01 mail postfix/qmgr[8286]: D77182402E4: from=<marian@mail.weblandic.com>, size=599, nrcpt=1 (queue active)
Mar 13 19:26:01 mail postfix/cleanup[9217]: D77182402E4: message-id=<1678731961.9209@mail.weblandic.com>
Mar 13 19:26:01 mail postfix/pickup[8284]: D77182402E4: uid=0 from=<marian@mail.weblandic.com>
Mar 13 19:19:01 mail postfix/master[8283]: daemon started -- version 3.6.4, configuration /etc/postfix
Mar 13 19:19:01 mail postfix/postfix-script[8281]: starting the Postfix mail system
Mar 13 19:19:00 mail postfix/master[2174]: terminating on signal 15
Mar 13 19:19:00 mail postfix/postfix-script[7723]: stopping the Postfix mail system
Mar 13 19:18:39 mail postfix/lmtp[7708]: 836032402EE: to=<marian@mail.weblandic.com>, relay=mail.weblandic.com[private/dovecot-lmtp], delay=8900, delays=8900/0.03/0.04/0.03, dsn=4.2.0, status=deferred (host mail.weblandic.com[private/dovecot-lmtp] said: 451 4.2.0 <marian@mail.weblandic.com> Internal error occurred. Refer to server log for more information. [2023-03-13 19:18:39] (in reply to end of DATA command))
Mar 13 19:18:39 mail dovecot: lmtp(7709): Disconnect from local: Logged out (state=READY)
Mar 13 19:18:39 mail dovecot: lmtp(marian)<7709><WAohM/9oD2QdHgAA0J78UA>: msgid=<20230313155019.836032402EE@mail.weblandic.com>: save failed to open mailbox INBOX: stat(/home/marian/Maildir/tmp) failed: Not a directory
Mar 13 19:18:39 mail dovecot: lmtp(marian)<7709><WAohM/9oD2QdHgAA0J78UA>: Error: lmtp-server: conn unix:pid=7708,uid=133 [1]: rcpt marian@mail.weblandic.com: stat(/home/marian/Maildir/tmp) failed: Not a directory
Mar 13 19:18:39 mail dovecot: lmtp(7709): Connect from local
Mar 13 19:18:39 mail postfix/local[7707]: 836032402EE: passing <marian@mail.weblandic.com> to transport=lmtp
Mar 13 19:18:39 mail postfix/qmgr[2176]: 836032402EE: from=<>, size=3547, nrcpt=1 (queue active)
Mar 13 19:11:07 mail postfix/anvil[4553]: statistics: max cache size 1 at Mar 13 19:07:47
Mar 13 19:11:07 mail postfix/anvil[4553]: statistics: max connection count 1 for (smtp:192.241.202.30) at Mar 13 19:07:47
Mar 13 19:11:07 mail postfix/anvil[4553]: statistics: max connection rate 1/60s for (smtp:192.241.202.30) at Mar 13 19:07:47
Mar 13 19:07:47 mail postfix/smtpd[4551]: disconnect from unknown[192.241.202.30] ehlo=1 quit=1 commands=2
Mar 13 19:07:47 mail postfix/smtpd[4551]: connect from unknown[192.241.202.30]
Mar 13 19:07:47 mail postfix/smtpd[4551]: warning: hostname zg-1220f-24.stretchoid.com does not resolve to address 192.241.202.30
Mar 13 19:07:13 mail postfix/anvil[2513]: statistics: max cache size 2 at Mar 13 19:03:53
Mar 13 19:07:13 mail postfix/anvil[2513]: statistics: max connection count 1 for (smtp:171.67.70.233) at Mar 13 19:03:51
Mar 13 19:07:13 mail postfix/anvil[2513]: statistics: max connection rate 1/60s for (smtp:171.67.70.233) at Mar 13 19:03:51
Mar 13 19:04:06 mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 1 secs): user=<>, rip=171.67.70.233, lip=192.168.10.20, TLS: Connection closed, session=<spnV78v2gMKrQ0bp>
Mar 13 19:04:05 mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 1 secs): user=<>, rip=171.67.70.233, lip=192.168.10.20, TLS: Connection closed, session=<0CfO78v2hNerQ0bp>
Mar 13 19:04:04 mail dovecot: pop3-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=171.67.70.233, lip=192.168.10.20, TLS: Connection closed, session=<kPDB78v2koirQ0bp>
Mar 13 19:04:04 mail dovecot: pop3-login: Disconnected: Connection closed (no auth attempts in 1 secs): user=<>, rip=171.67.70.233, lip=192.168.10.20, TLS: Connection closed, session=<Fly678v2PparQ0bp>
Mar 13 19:03:53 mail postfix/smtps/smtpd[2515]: disconnect from unknown[171.67.70.233] commands=0/0
Mar 13 19:03:53 mail postfix/smtps/smtpd[2515]: lost connection after CONNECT from unknown[171.67.70.233]
Mar 13 19:03:53 mail postfix/smtps/smtpd[2515]: warning: TLS library problem: error:0A000126:SSL routines::unexpected eof while reading:../ssl/record/rec_layer_s3.c:308:
Mar 13 19:03:53 mail postfix/smtps/smtpd[2515]: Anonymous TLS connection established from unknown[171.67.70.233]: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
Mar 13 19:03:52 mail postfix/smtps/smtpd[2515]: connect from unknown[171.67.70.233]
Mar 13 19:03:52 mail postfix/smtps/smtpd[2515]: warning: hostname research.esrg.stanford.edu does not resolve to address 171.67.70.233
Mar 13 19:03:52 mail postfix/smtpd[2509]: disconnect from unknown[171.67.70.233] starttls=1 commands=1
Mar 13 19:03:52 mail postfix/smtpd[2509]: lost connection after STARTTLS from unknown[171.67.70.233]
Mar 13 19:03:52 mail postfix/smtpd[2509]: warning: TLS library problem: error:0A000126:SSL routines::unexpected eof while reading:../ssl/record/rec_layer_s3.c:308:
Mar 13 19:03:52 mail postfix/smtpd[2509]: Anonymous TLS connection established from unknown[171.67.70.233]: TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)
Mar 13 19:03:51 mail postfix/smtpd[2509]: connect from unknown[171.67.70.233]
Mar 13 19:03:51 mail postfix/smtpd[2509]: warning: hostname research.esrg.stanford.edu does not resolve to address 171.67.70.233
Mar 13 19:03:50 mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 1 secs): user=<>, rip=171.67.70.229, lip=192.168.10.20, TLS: Connection closed, session=<xV7i7sv2gIyrQ0bl>
Mar 13 19:03:49 mail dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=171.67.70.229, lip=192.168.10.20, TLS: Connection closed, session=<+tTa7sv2WKKrQ0bl>
Mar 13 19:03:48 mail dovecot: pop3-login: Disconnected: Connection closed (no auth attempts in 0 secs): user=<>, rip=171.67.70.229, lip=192.168.10.20, TLS: Connection closed, session=<sXHO7sv2HpqrQ0bl>
Mar 13 19:03:48 mail dovecot: pop3-login: Disconnected: Connection closed (no auth attempts in 1 secs): user=<>, rip=171.67.70.229, lip=192.168.10.20, TLS: Connection closed, session=<7PfG7sv23qarQ0bl>

Alias domeny mam nastaveny takto:

Kód: [Vybrat]
A Record mail 212.55.246.53 Automatic
TXT Record  @ v=spf1 a mx ip4:212.55.246.53 ?all Automatic
TXT Record _dmarc v=DMARC1; p=reject; rua=mailto:postmaster@weblandic.com Automatic
URL Redirect Record  mail.weblandic.com  http://www.mail.weblandic.com  Unmasked

/etc/postfix/main.cf

Kód: [Vybrat]
# See /usr/share/postfix/main.cf.dist for a commented, more complete version


# Debian specific:  Specifying a file name will cause the first
# line of that file to be used as the name.  The Debian default
# is /etc/mailname.
#myorigin = /etc/mailname

smtpd_banner = $myhostname ESMTP $mail_name (Ubuntu)
biff = no

# appending .domain is the MUA's job.
append_dot_mydomain = no

# Uncomment the next line to generate "delayed mail" warnings
#delay_warning_time = 4h

readme_directory = no

# See http://www.postfix.org/COMPATIBILITY_README.html -- default to 3.6 on
# fresh installs.
compatibility_level = 3.6



# TLS parameters
#smtpd_tls_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
#smtpd_tls_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
smtpd_tls_cert_file=/etc/letsencrypt/live/mail.weblandic.com/fullchain.pem
smtpd_tls_key_file=/etc/letsencrypt/live/mail.weblandic.com/privkey.pem
smtpd_tls_security_level=may
smtpd_tls_loglevel = 1
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache

#Enable TLS Encryption when Postfix sends outgoing emails
smtp_tls_security_level = may
smtp_tls_loglevel = 1
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache

#Enforce TLSv1.3 or TLSv1.2
smtpd_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtpd_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_mandatory_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1
smtp_tls_protocols = !SSLv2, !SSLv3, !TLSv1, !TLSv1.1

smtp_tls_CApath=/etc/ssl/certs
#smtp_tls_security_level=may
#smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache


smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
myhostname = mail
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
myorigin = /etc/mailname
mydestination = $myhostname, weblandic.com, mail, localhost.localdomain, localhost
relayhost =
mynetworks = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
mailbox_size_limit = 0
recipient_delimiter = +
inet_interfaces = all
inet_protocols = ipv4


mailbox_transport = lmtp:unix:private/dovecot-lmtp
smtputf8_enable = no

Zatial toto a este vypis dig domeny ukazuje lokalnu adresu. TLS na domene a aliase je nainstalovane cez cerbot. porty na ufw pre postfix aj dovecot povolene a na routri takisto naforwardowane na server. Vie mi niekto poradit???
« Poslední změna: 13. 03. 2023, 21:08:47 od Petr Krčmář »


alex6bbc

  • *****
  • 1 432
    • Zobrazit profil
    • E-mail
Re:Nefunkcny mailserver
« Odpověď #1 kdy: 13. 03. 2023, 20:19:01 »
mi se to nechce studovat, ale nemel's blbe nastaveny/povoleny relay a ze by te zneuzily spamy a ostatni blacklistnuli?

zkus mi 2 vlastni domeny s mejlserverama a mezi nima si to preposilat, vyladis chyby, sebe sam nezakazes.

Re:Nefunkční mailserver s Postfixem
« Odpověď #2 kdy: 14. 03. 2023, 07:24:20 »
No,  v LOGU je vše. Nejprve, Postfix nemá kam doručovat, protože neví, kde jsou schránky a tam kam odkazuješ, nejsou - to píše.
dovecot: lmtp(marian)<9226><RCe7HbpqD2QKJAAA0J78UA>: msgid=<20230313182602.738ED2402E5@mail.weblandic.com>: save failed to open mailbox INBOX: stat(/home/marian/Maildir/tmp) failed: Not a directory

Dál, máš problém s TLS /pro začátek bych TLS vyhodil a zkusil to nešifrovaně, až to pojede, teprve dej TLS.

Máš stejný Hostname, jako host, co ti posílá email ... přejmenuj si svůj email server třeba na mail1.weblandic.com
arning: host mail.weblandic.com[212.55.246.53]:25 replied to HELO/EHLO with my own hostname mail

Dovecot nemá žádný login, nemáš ho správně nastavený ... vyprdni se na virtuál a udělej lokálního uživatele. Až ti to bude chodit, teprve si hraj s virtualizací a PostfixAdminem.
dovecot: imap-login: Disconnected: Connection closed (no auth attempts in 1 secs): user=<>, rip=171.67.70.233, lip=192.168.10.20, TLS: Connection closed, session=<spnV78v2gMKrQ0bp>

U Postfixu platí, že se nastavuje postupně ... ne vše najednou, jako ty.
Nejprve služby Postfixu a když to chodí, pokračujeme třeba Dovecotem, pak Amavis, pak SSL, pak virtuální schránky ... atd.

BTW: Že ti to chodí z netu je vidět, máš tam dost pokusů od fake mailserverů, kde nefunguje překlad PTR, to Postfix vyhodnotil dobře ...

Posfix jsem dělal před lety, rozhodně je čti LOG.

Re:Nefunkční mailserver s Postfixem
« Odpověď #3 kdy: 14. 03. 2023, 09:48:35 »
Vykašli se na Postfixadmin, konfigurace není až tak složitá, na internetu jsou tuny konfiguráků včetně vysvětlení jednotlivých parametrů. Trošku hůř je na tom Dovecot, má takovou divnou konfiguraci rozházenou v hromadě souborů. Pokud nehodláš spravovat desítky mailboxů, tak pro DB stačí phpMyAdmin nebo jakýkoliv jiný nástroj pro editaci DB nebo si v PHP napsat jednoduchou stránku, která tu správu účtů zvládne taky. Zase na internetu jsou desítky návodů, jak správně nakonfigurovat Postfix a Dovecot vůči DB. Není to žádná raketová věda, tabulka obsahuje pouze tři sloupce - login, heslo a cíl (jiný email, adresář, stoupa,...).
Další věc je, že to nemá smysl bez Amavis a Spamassassin nebo jiných nástrojů, který budou blokovat viry a spamy, blacklisty v Postfixu nestačí.
No a pokud si nezajistíš změnu reverzního DNS, tak je to vlastně jenom takový domácí cvičení, protože bez toho bude většina tvých mailů končit ve spamu.

McFly

  • *****
  • 560
    • Zobrazit profil
    • E-mail
Re:Nefunkční mailserver s Postfixem
« Odpověď #4 kdy: 14. 03. 2023, 12:48:38 »
Nechci odrazovat od stavby vlastního poštovního serveru, ale jsou tu třeba alternativy jako MailCow nebo Poste.io, což jsou hotová řešení do Dockeru. Já teda Docker nikdy nepoužil, ale třeba to pro někoho může být zajímavé, že si pak vše nakliká a neřeší, jak je to nastaveno uvnitř. Pokud máš čas a chuť, je to určitě zajímavé nastudovat si Postfix, Dovecot, Amavis... Já si napsal vlastní GUI v PHP pro správu uživatelů a domén v MySQL, až tak mne to bavilo. :)

k tématu: vidím to na problém nastavení Dovecotu (mimo jiné), chtělo by to vidět konfigy
« Poslední změna: 14. 03. 2023, 12:57:07 od McFly »


Re:Nefunkční mailserver s Postfixem
« Odpověď #5 kdy: 14. 03. 2023, 13:13:30 »
Ak si zaciatocnik v postfixe, tak osobne by som odporucal siahnut po hotovom rieseni. Dlhodobo som spravoval mail servre, ktore som si instaloval, ale casom ma prestalo bavit riesit rozne problemi. Tak som siahol po hotovom rieseni.
A odvtedy ani neviem, ze daky mail server existuje. Dovtedy som maval aj 15-30 staznosti tyzdenne, ze mail nepresiel alebo sa nedalo prihalasit do schranky, chodi vela spamu,  atd..

Riesenia ako modoboa, iredmail, mailcow atd..., ktore sa jedoducho instaluju a mas tam vsetko, co chces. Mail server, virtualne schranky (v databaze), amavis, clamav, spammassasin, tls/ssl, DMARK, DKIM, SPF atd... Cele sa to nasledne spravuje cez webove rozhranie. A aj updaty su priamo cez web rozhranie. Sam som nasadzoval modobou na 10 mailovych domen na jednom severi a instalacia bola bez problemova. Dolezite je, ze tam mas vsetky, uz dnes potrebne ochrany, ktore na mailovom serveri musia byt, aby si nebol blokovany.

Vid priklad instalacie zakladnej instalacie:

Kód: [Vybrat]
> git clone https://github.com/modoboa/modoboa-installer
> cd modoboa-installer
> sudo ./run.py <your domain>

odkaz na podrobnejsi instalacny manual, kde su popisane aj ine funkcie.
https://github.com/modoboa/modoboa-installer

Maxximus999

Re:Nefunkční mailserver s Postfixem
« Odpověď #6 kdy: 15. 03. 2023, 19:16:35 »



Zdravim no nejako som to nestihal. Dakujem za rady, urcite ma to zase v niecom posunulo. Skusal som Modoboa, ale neslo to spustit instalacny script v Linux Mint 21.1. Tak som trochu upravi packages.py
Kód: [Vybrat]
def get_backend():
    """Return the appropriate package backend."""
    distname = utils.dist_name()
    backend = None
 if distname in ["debian", "debian gnu/linux", "ubuntu", "linux mint"]:
        backend = DEBPackage
    elif "centos" in distname:
        backend = RPMPackage
    else:
        raise NotImplementedError(
            "Sorry, this distribution is not supported yet.")
    return backend(distname)
a k distribuciam som pridal Linux Mint. Instalaciu po checku systemu som spustil, nahodilo to certifikat nabehla instalacia ale doslo to len po balicek modoboa a potom
Kód: [Vybrat]
User modoboa already exists, skipping creation but please make sure the /srv/modoboa directory exists. Neviem skusalsom to cez viacero userov a priradil som ich do skupiny modoboa ale nejak to nefunguje. Dokazem to nainstalovat vobec na LinuxMint? Poziva .deb subory instalacie ako som pozeral v install.cfg teoreticky by sa to dalo ale zas preinstalovat system pre toto? Teraz osobne, nie som skuseny uzivatel linuxu aj ked som ho skusal pred viac ako 23 rokmi, ale ak si clovek zvykne, ze nieco nainstaluje a nastavi ta to funguje a zrazu riesim neurcitty kopec problemov je to rozdiel. Nie som obycajny uzivatel desktopu a do urciteho casu som nim bol, vo Windwse. Ale neuspokojim sa s tym co je navrchu skumam do hlbky. Ale Linux ma kazdym dnom odradza od jeho nasadenia na vyssej urovni ako uzivatelskej. nie je to bohuzial ale je tto jeho nedokonalostou a ak sa niekto vyziva v tom  ze moze riesit kazdodenne problemy ktore matt vobec nemusi je to svojim sposobome ako masochizmus. Ale ved kazdy mame najeku tu uchylku.
TERAZ UZ mam toho naozaj plne zuby. A viem preco som sa Linuxu nevenoval viac ako bolo nevyhnutne, teda kym som zistil ze je to SHIT.

Ak si zaciatocnik v postfixe, tak osobne by som odporucal siahnut po hotovom rieseni. Dlhodobo som spravoval mail servre, ktore som si instaloval, ale casom ma prestalo bavit riesit rozne problemi. Tak som siahol po hotovom rieseni.
A odvtedy ani neviem, ze daky mail server existuje. Dovtedy som maval aj 15-30 staznosti tyzdenne, ze mail nepresiel alebo sa nedalo prihalasit do schranky, chodi vela spamu,  atd..

Riesenia ako modoboa, iredmail, mailcow atd..., ktore sa jedoducho instaluju a mas tam vsetko, co chces. Mail server, virtualne schranky (v databaze), amavis, clamav, spammassasin, tls/ssl, DMARK, DKIM, SPF atd... Cele sa to nasledne spravuje cez webove rozhranie. A aj updaty su priamo cez web rozhranie. Sam som nasadzoval modobou na 10 mailovych domen na jednom severi a instalacia bola bez problemova. Dolezite je, ze tam mas vsetky, uz dnes potrebne ochrany, ktore na mailovom serveri musia byt, aby si nebol blokovany.

Vid priklad instalacie zakladnej instalacie:

Kód: [Vybrat]
> git clone https://github.com/modoboa/modoboa-installer
> cd modoboa-installer
> sudo ./run.py <your domain>

odkaz na podrobnejsi instalacny manual, kde su popisane aj ine funkcie.
https://github.com/modoboa/modoboa-installer

Maxximus999

Re:Nefunkční mailserver s Postfixem
« Odpověď #7 kdy: 15. 03. 2023, 19:33:50 »
Dakujem vsetkym a zaroven sa ospravelnujem ale uz stacilo. Je pravda, ze na linux je vela navodov a manualov ale uz ma nebavi stale riesit problemy s nejakym softom. Mozno som mal vysoke naroky na seba mozno som ocakaval od linuxu viac nez som dokazal zvladnut ale uz nie.
chcel som vytvorit server pre vlastnu potrebu s webovou sluzbou, ftp, samba, mailovy server,  cloud a streamovaci sukromny server a zabezpecit to do takej miery aby som si neprivodil viac problemov ako uzitku ale po dnesku je to definitvne, vzdavam to. Jednoducho Linux ako system vyssieho nasadenia u mna skoncil. Dakujem

Maxximus999

Re:Nefunkční mailserver s Postfixem
« Odpověď #8 kdy: 15. 03. 2023, 20:50:58 »
Tych par mesiacov ktore som stravil vdaka alebo bohuzial kvoli zdravotnym problemom hladanim a prakticky casovo aj ucelovo stratenym dnom a tyzdnom , jednoducho odjebanym casom. Hladal som nieco co ani neviem koli comu a ako funguje lebo podla navodov a akychsi manualov u mna zazracne nefungovali. Hladat nieco co akoby ani neexistovalo je urcite smrtelne mrhanie casom, ale ja som sa na tuto cestu dal a zrie ma to a do konca bytia aj bude. Ako je mozne , ze nieco podla toho co som nasiel niekomu funguje a mne NIE!!! Milion preinstalacii milion nastudovani ttoho v com je ktore distro lepsie ako ostatne a preco si vybrat prave toto distro per moju potrebu. Akoby stovky az tisice hodin stretenych nad niecim co vlastne ani nefunguje. SKLAMANIE milionove SKLAMANIE!!!!
X rán som vstaval s tym, ze uz nemozem stracat cas nad tym, co JE zbytocne a je NAD MOJE sily.
X dni som stravil hladanim rieseni ako rano nevstat s tym blbym pocitom prehry.
X vecerov som zaspaval s tym BLBYM pocitom prehry.
X dni som zase hladal riesenia aby som dosiahol to, co som chcel...
Ale prisiel den Y a uz nevladzem...
Citim sa SAM a zabil som kus svojho zivota niecim, comu vlastne ani nerozumiem ale fascinovalo ma to a asi uz navzdy aj fascinovat bude.
Zivot je o vyzvach, aj ked obcas o vyzvach vopred prehratych...
Pomozte NECHCEM TO VZDAT!!!!

Sedim a pocuvam DYNAZTY - HOLOGRAM

McFly

  • *****
  • 560
    • Zobrazit profil
    • E-mail
Re:Nefunkční mailserver s Postfixem
« Odpověď #9 kdy: 16. 03. 2023, 09:56:20 »
Já mám doma tuto knihu o Postfixu, mohu doporučit, i když je staršího data. ;-) https://www.trhknih.cz/kniha/6jeyphfp

Re:Nefunkční mailserver s Postfixem
« Odpověď #10 kdy: 16. 03. 2023, 10:10:58 »
Dakujem vsetkym a zaroven sa ospravelnujem ale uz stacilo. Je pravda, ze na linux je vela navodov a manualov ale uz ma nebavi stale riesit problemy s nejakym softom. Mozno som mal vysoke naroky na seba mozno som ocakaval od linuxu viac nez som dokazal zvladnut ale uz nie.
chcel som vytvorit server pre vlastnu potrebu s webovou sluzbou, ftp, samba, mailovy server,  cloud a streamovaci sukromny server a zabezpecit to do takej miery aby som si neprivodil viac problemov ako uzitku ale po dnesku je to definitvne, vzdavam to. Jednoducho Linux ako system vyssieho nasadenia u mna skoncil. Dakujem

Jestli on ten problém není spíš mezi klávesnicí a židlí, vzhledem k tomu, že na Linuxu běhají asi tak tři čtvrtiny webu... :D

Re:Nefunkční mailserver s Postfixem
« Odpověď #11 kdy: 16. 03. 2023, 10:18:33 »
Takže vlastně dotaz je, jak dělat s linuxem, ne jak rozchodit Postfix.
Moje rada zní, začni od píky - nainstaluj Gentoo. První dvě až tři instalace skončí katastrofou, pak do toho začneš pronikat a chápat, jak linux funguje.
Mají kvalitní wiki, podle které se dá Gentoo úspěšně nainstalovat a taky do něj doinstalovat a nastavit třeba ten Postfix. Ale když neznáš základní principy, tak na linuxový server zapomeň. Nainstalovat hotovou distribuci s GUI klikáním na tlačítko Další z tebe linuxovýho admina neudělá a vybouřeš se i na tak jednoduché věci, jako je základní instalace Postfixu.
Ač už Gentoo několik let nepoužívám, protože má náročnou údržbu, tak mně jeho instalace dala mnohem víc, než jakákoliv jiná hotová distribuce.

McFly

  • *****
  • 560
    • Zobrazit profil
    • E-mail
Re:Nefunkční mailserver s Postfixem
« Odpověď #12 kdy: 16. 03. 2023, 10:52:40 »
Ač už Gentoo několik let nepoužívám, protože má náročnou údržbu, tak mně jeho instalace dala mnohem víc, než jakákoliv jiná hotová distribuce.

Já takhle začínal se Slackwarem. Pak jsem si v něm běžně kompiloval kernel, Apache, PHP... bezva časy. ;)

Re:Nefunkční mailserver s Postfixem
« Odpověď #13 kdy: 16. 03. 2023, 11:24:07 »
Znáte někdo to  ten  mailserver ve formě hotového balíku(či docker) jako mailcow, poste pro platformu 32bitový ARM?(armv7l)


Ta neexistence PTR není vyloženě stopka. Neškrnete se stím  na microsoft(hotmail i hoste) a centrum + na "domácích instalacích", akademických appliancí, ale na seznam , google(gmail i hosted) se doručit dá. (Čímž neříkàm že je vyřešeno, jen předkládám osobní statistiku)

Re:Nefunkční mailserver s Postfixem
« Odpověď #14 kdy: 16. 03. 2023, 14:44:04 »
Ač už Gentoo několik let nepoužívám, protože má náročnou údržbu, tak mně jeho instalace dala mnohem víc, než jakákoliv jiná hotová distribuce.

Já takhle začínal se Slackwarem. Pak jsem si v něm běžně kompiloval kernel, Apache, PHP... bezva časy. ;)

Já takhle na desktopu přešel z Windows přímo na FreeBSD. Bylo to skvělý tah protože když jsem pak přešel z FreeBSD na Linux, který byl hardwarově přeci jen přátelštější, Linux mi přišel jako neuvěřitelně uživatelsky přívětivý systém ;D