Puncte:0

Nu pot primi e-mailuri cu Foxmail, dar e-mailul a fost primit local

drapel cn

Maillog nu afișează erori. Văd un e-mail nou în /home/mail/domain/www3/new. Pur și simplu nu pot citi e-mailul folosind clientul sau telnetul 110/143. Informații Dovecot Jurnalul nu pare să arate erori. nu stiu ce sa fac. Totul arată că nu pare să fie nicio problemă. /etc/postfix/main.cf au unele configurații...

ssqueue_directory = /var/spool/postfix
director_comandă = /usr/sbin
daemon_directory = /usr/libexec/postfix
directorul_date = /var/lib/postfix
mail_owner = postfix
inet_interfaces = all
inet_protocols = all
unknown_local_recipient_reject_code = 550
alias_maps = hash:/etc/aliases
alias_database = hash:/etc/aliases
debug_peer_level = 2
debugger_command =
PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin
ddd $daemon_directory/$process_name $process_id & sleep 5
sendmail_path = /usr/sbin/sendmail.postfix
calea_newaliases = /usr/bin/newaliases.postfix
mailq_path = /usr/bin/mailq.postfix
setgid_group = postdrop
html_directory = nr
director_manpage = /usr/share/man
sample_directory = /usr/share/doc/postfix-2.10.1/samples
readme_directory = /usr/share/doc/postfix-2.10.1/README_FILES
virtual_uid_maps = static:200 
virtual_gid_maps = static:12
smtpd_sasl_type = porumbel
smtpd_sasl_path = private/auth
smtpd_sasl_authenticated_header = da
smtpd_sasl_auth_enable = da
smtpd_sasl_security_options = noanonymous
broken_sasl_auth_clients = da
virtual_alias_maps = pgsql:/etc/postfix/pgsql/virtual_alias_maps.cf 
virtual_mailbox_domains = pgsql:/etc/postfix/pgsql/virtual_domains_maps.cf 
virtual_mailbox_maps = pgsql:/etc/postfix/pgsql/virtual_mailbox_maps.cf 
virtual_mailbox_base = /home/mail 
relay_domains = $mydestination, proxy:pgsql:/etc/postfix/pgsql/relay_domains.cf
virtual_mailbox_limit = 512000000 
virtual_minimum_uid = 8
virtual_transport = virtual 
transport_local = virtual 
local_recipient_maps = $virtual_mailbox_maps 

dovecot.conf au unele configurațiiï¼

dict {
#quota = mysql:/etc/dovecot/dovecot-dict-sql.conf.ext
 #expire = sqlite:/etc/dovecot/dovecot-dict-sql.conf.ext
}
!include conf.d/*.conf
mail_location = maildir:/home/mail/%u/
inbox spatiu de nume {
  tip = privat
  inbox = da
  locație =
cutie poștală Ciorne {
  special_use = \Drafts
}
cutie poștală nedorită {
  special_use = \Junk
}
cutie poștală Trimis {
  special_use = \Trimis
}
căsuța poștală „Mesaje trimise” {
  special_use = \Trimis
}
cutie poștală gunoi {
  special_use = \Trash
}
prefix =
}
protocoale = imap pop3 lmtp
ssl = nu
login_greeting = mail.xxxxxx.com
auth_mechanisms = autentificare simplă
auth_debug = da
auth_debug_passwords = da
autentificare serviciu {
  # Postfix smtp-auth
  unix_listener /var/spool/postfix/private/auth {
    mod = 0660
    utilizator = postfix
    grup = postfix
  }
  # Procesul de autentificare este rulat ca acest utilizator.
  utilizator = postfix
  grup = postfix
}
service imagine {
    executabil = imap
}
userdb {
    driver = sql
    args = /etc/dovecot/dovecot-sql.conf
}
passdb {
    driver = sql
    args = /etc/dovecot/dovecot-sql.conf
}
first_valid_uid = 200 
mail_uid = 200 
mail_gid = 12
disable_plaintext_auth = nr
mail_plugins = $mail_plugins zlib
conecteaza {
    zlib_save_level = 6
    zlib_save = gz
}
protocol imap {
    mail_plugins = $mail_plugins imap_zlib
}
 mail_max_userip_connections = 50
log_path = /var/log/dovecot.log
info_log_path = /var/log/dovecot-info.log

dovecot-sql.conf au unele configurații...

driver = pgsql
connect = host=localhost dbname=postfix user=postfix parola=xxxxxxxx
default_pass_scheme = MD5-CRYPT
password_query = SELECTAȚI numele de utilizator ca utilizator, parola DIN căsuța poștală WHERE nume de utilizator = '%u' 
AND activ='1'
user_query = SELECT „/home/mail/” || maildir AS home, 200 ca uid, 12 ca gid FROM 
cutie poștală WHERE nume de utilizator = „%u” ȘI activ = „1”

virtual_mailbox_maps sau altele asemenea:

utilizator = postfix
parola = xxxxxxxx
hosts = localhost
dbname = postfix
interogare = SELECTează maildir FROM căsuța poștală WHERE username='%s' AND active = true

Alte configurații ar trebui să fie irelevante.Ma poate ajuta cineva, deoarece toate informațiile par să indice că sunt normale, dar nu pot obține rezultatele așteptate.Mulțumesc.Apropo, pot folosi Foxmail pentru a trimite mail. jurnal de e-mail:

31 martie 15:33:40 mail postfix/master[28261]: daemon a început - 
versiunea 2.10.1, configurație /etc/postfix
31 mar 15:33:58 mail postfix/smtpd[28327]: conectați-vă de la 
xmbg7.mail.xx.com[101.91.43.51]
31 mar 15:33:58 mail postfix/smtpd[28327]: D0F0D1413AC: 
client=xmbg7.mail.xx.com[101.91.43.51]
31 mar 15:33:59 e-mail postfix/cleanup[28335]: D0F0D1413AC: 
mesaj-id=<[email protected]>
31 mar 15:33:59 mail postfix/qmgr[28263]: D0F0D1413AC: de la= 
<[email protected]>, dimensiune=2746, nrcpt=1 (coadă activă)
31 mar 15:33:59 mail postfix/virtual[28337]: D0F0D1413AC: to= 
<[email protected]>, releu=virtual, întârziere=0,26, 
întârzieri=0,24/0,01/0/0,01, dsn=2,0,0, stare=trimis (livrat la 
maildir)

31 mar 15:33:59 mail postfix/qmgr[28263]: D0F0D1413AC: eliminat

Puncte:1
drapel in

Dovecot caută e-mailul dvs. în locație_mail+nume de utilizator

mail_location = maildir:/home/mail/%u/

Comportamentul normal al postfixului virtual agentul de livrare trebuie să le depoziteze în virtual_mailbox_base+domeniu+nume de utilizator (documentatie aici) exact cum ai menționat:

Văd un e-mail nou în /home/mail/domain/www3/new

Folosind postfix virtual ca agent de livrare nu este foarte practic. Îi lipsește una dintre cele mai critice caracteristici: cota.

Vă sugerez să folosiți porumbelul lmtp în schimb, ca agent de livrare, deoarece dovecot lmtp are mult mai multe caracteristici.

Dacă doriți să continuați să utilizați postfix virtual agent de livrare asigurați-vă că user_query ia în considerare partea „domeniu” a locației maildir.

恋なつ avatar
drapel cn
Tocmai am schimbat SELECT '/home/mail/' || maildir AS acasă la As mail ï¼poate primi e-mailul

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.