în ultimele zile am încercat să rulez un server de e-mail și se pare că în sfârșit am reușit.
Serverul de e-mail rulează pe Debian în combinație cu postfix și dovecot. Este instalat și Webmin, în care văd e-mailuri pentru un utilizator și pot trimite și e-mailuri.
Am creat un utilizator de testare „Kontakt” și iată o captură de ecran de la webmin CAPTURA DE ECRAN
Apoi am instalat roundcube, am configurat și testat conexiunea smtp și imap. Totul este în regulă, dar după ce v-ați conectat la roundcube I nu vezi niciun e-mail.
Am descoperit că e-mailurile sunt stocate în /var/spool/kontakt, dar nu în maildir și nu știu de ce.
rezumat - Scopul meu este să pot scrie, citi și gestiona e-mailuri printr-un cub rotund.
ÎNTREBARE 2: Cum mă pot asigura că o adresă de e-mail poate avea doar un nume de domeniu, nu un nume de gazdă?
De exemplu, dacă trimit un e-mail de la gmail la [email protected], e-mailul este ok. Dar dacă trimit un e-mail la [email protected], voi primi un mesaj înapoi că e-mailul nu a putut fi livrat.
Mulțumesc foarte mult
<[email protected]>: utilizator necunoscut în tabelul de alias virtual
postconf: avertisment: /etc/postfix/master.cf: parametru nedefinit: mua_sender_restrictions
postconf: avertisment: /etc/postfix/master.cf: parametru nedefinit: mua_helo_restrictions
alias_database = hash:/etc/aliases
alias_maps = hash:/etc/aliases
allow_min_user = da
append_dot_mydomain = nr
biff = nu
compatibility_level = 2
home_mailbox = Maildir/
inet_interfaces = all
inet_protocols = ipv4
mailbox_command = procmail -a „$EXTENSION”
cutie_poștală_size_limit = 0
mydestination = $myhostname, xxxxxx.contaboserver.net, localhost.contaboserver.net, , localhost
mydomain = mintiga.cz
myhostname = mail.mintiga.cz
rețelele mele = 127.0.0.0/8 [::ffff:127.0.0.0]/104 [::1]/128
myorigin = $mydomain
director_codă = /var/spool/postfix
readme_directory = nr
destinatar_delimiter = +
relayhost =
smtp_tls_loglevel = 1
smtp_tls_note_starttls_offer = da
smtp_tls_security_level = mai
smtp_tls_session_cache_database = btree:${data_directory}/smtp_scache
smtp_use_tls = da
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
smtpd_recipient_restrictions = permit_mynetworks,permit_auth_destination,permit_sasl_authenticated,reject
smtpd_relay_restrictions = permit_mynetworks permit_sasl_authenticated defer_unauth_destination
smtpd_sasl_auth_enable = da
smtpd_sasl_path = private/auth
smtpd_sasl_security_options = noanonymous
smtpd_sasl_type = porumbel
smtpd_tls_cert_file = /etc/letsencrypt/live/mail.mintiga.cz/fullchain.pem
smtpd_tls_key_file = /etc/letsencrypt/live/mail.mintiga.cz/privkey.pem
smtpd_tls_loglevel = 1
smtpd_tls_received_header = da
smtpd_tls_security_level = mai
smtpd_tls_session_cache_database = btree:${data_directory}/smtpd_scache
smtpd_use_tls = da
virtual_alias_domains = $mydomain
virtual_alias_maps = hash:/etc/postfix/virtual
postconf: avertisment: /etc/postfix/main.cf: parametru neutilizat: smtpd_sasl_location_domain=$myhostname
# 2.2.27 (): /etc/dovecot/dovecot.conf
# Pigeonhole versiunea 0.4.16 ()
# OS: Linux 4.9.0-15-amd64 x86_64 Debian 9.13
auth_debug = da
auth_debug_passwords = da
auth_mechanisms = autentificare simplă
auth_verbose = da
disable_plaintext_auth = nr
mail_debug = da
locație_mail = maildir:~/Maildir
inbox spatiu de nume {
inbox = da
locație =
cutie poștală Ciorne {
auto = abonare
special_use = \Drafts
}
cutie poștală nedorită {
auto = abonare
special_use = \Junk
}
cutie poștală Trimis {
auto = abonare
special_use = \Trimis
}
căsuța poștală „Mesaje trimise” {
special_use = \Trimis
}
cutie poștală gunoi {
auto = abonare
special_use = \Trash
}
prefix =
separator = .
tip = privat
}
passdb {
driver = pam
}
protocoale = "imap pop3"
autentificare serviciu {
unix_listener /var/spool/postfix/private/auth {
grup = postfix
mod = 0666
utilizator = postfix
}
}
service imap-login {
inet_listener imap {
port = 143
}
inet_listener imagini {
port = 993
ssl = da
}
}
ssl = necesar
ssl_cert = </etc/letsencrypt/live/mail.mintiga.cz/fullchain.pem
ssl_key = # ascuns, utilizați -P pentru a-l afișa
userdb {
driver = passwd
}