Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Networking & Security
  • Search

/etc/postfix/pgsql/ files discrepancy [SOLVED]

Having problems getting connected to the internet or running a server? Wondering about securing your box? Ask here.
Post Reply
Advanced search
43 posts
  • Previous
  • 1
  • 2
Author
Message
jankom
Guru
Guru
Posts: 545
Joined: Mon Aug 30, 2021 4:18 pm
Location: USA
Contact:
Contact jankom
Website

database

  • Quote

Post by jankom » Sat Mar 28, 2026 2:05 pm

My PostgrSQL database was created by postfixadmin web-app after solving virtual web hosting and php activation issues, successful login to paostfixadmin web site. All I did there was to add my existing email address and pointing postmaster, etc. aliases to my email address..

jankom
Top
grknight
Retired Dev
Retired Dev
Posts: 2550
Joined: Fri Feb 20, 2015 9:36 pm

  • Quote

Post by grknight » Sat Mar 28, 2026 2:27 pm

Like pingtoo has said, postfixadmin keeps user data in the mailbox table. There is no user or users table from your output.

So,

Code: Select all

userdb sql {
  auth_username_format = %{user | username}
  iterate_query = SELECT userid AS username, domain FROM users
  query = SELECT home, uid, gid FROM users WHERE userid = '%{user | username}' AND domain = '%{user | domain}'
}
passdb sql {
  auth_username_format = %{user | username}
  query = SELECT userid AS username, domain, password FROM user WHERE userid = '%{user | username}' AND domain = '%{user | domain}'
}
Should likely be:

Code: Select all

userdb sql {
  auth_username_format = %{user | username}
  iterate_query = SELECT username, domain FROM mailbox
  query = local_part AS user, CONCAT('/var/vmail/',maildir) AS home FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
passdb sql {
  auth_username_format = %{user | username}
  query = SELECT local_part AS username, domain, password FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

Re: Frustrating

  • Quote

Post by pingtoo » Sat Mar 28, 2026 2:33 pm

jankom wrote:The relevant part of my dovecot configuration now is:

Code: Select all

service auth {
  # Postfix (SMTP Auth)
  unix_listener /var/spool/postfix/private/auth {
    mode = 0660
    user = postfix
    group = postfix
  }

  # Doveadm & Internal Lookups (Crucial for Virtual Users)
  unix_listener auth-userdb {
    mode = 0600
    user = vmail
  }
}
and various outputs of commands as root:

Code: Select all

andraslinux /home/janos # doveconf -n service auth
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-userdb {
    mode = 0600
    user = vmail
  }
}
andraslinux /home/janos # doveconf -n userdb passdb
userdb sql {
  auth_username_format = %{user | username}
  iterate_query = SELECT userid AS username, domain FROM users
  query = SELECT home, uid, gid FROM users WHERE userid = '%{user | username}' AND domain = '%{user | domain}'
}
userdb static {
  fields {
    gid = vmail
    home = /var/vmail/%{user | domain}/%{user | username}
    uid = vmail
  }
}
passdb sql {
  auth_username_format = %{user | username}
  query = SELECT userid AS username, domain, password FROM user WHERE userid = '%{user | username}' AND domain = '%{user | domain}'
}
passdb pam {
}
andraslinux /home/janos # dovecot auth login janos@andraslinux.jgklinux.jangkom.com
Password: 
Error: cmd auth login: user janos@andraslinux.jgklinux.jangkom.com: internal auth failure
extra fields:
  user=janos@andraslinux.jgklinux.jangkom.com
  code=temp_fail
andraslinux /home/janos # 
and mail.error log file snippet:

Code: Select all

Mar 28 07:37:32 localhost dovecot: auth: Error: sqlpool(pgsql): Query failed, aborting: SELECT userid AS username, domain, password FROM user WHERE userid = 'janos' AND domain = 'andraslinux.jgklinux.jangkom.com'
Mar 28 07:37:32 localhost dovecot: auth(janos@andraslinux.jgklinux.jangkom.com,sasl:plain): Error: sql: Password query failed: ERROR:  column "userid" does not exist
Mar 28 07:37:32 localhost dovecot: auth(janos@andraslinux.jgklinux.jangkom.com,sasl:plain): Error: sql: LINE 1: SELECT userid AS username, domain, password FROM user WHERE ...
I have been playing with this, rebooted, cleared cashe, etc. - still no sugar.
How come sqlpool had a query with "userid"? There is no such word in dovecot.conf or 50-misc.conf files. Not even in postfix main.cf or master.cf files.

jankom
Maybe it is me not have enough understanding of English or western couture :oops:

Why are you keep questioning this "userid" thingy again? it is very clear in your posted output the

Code: Select all

passdb sql {
  auth_username_format = %{user | username}
  query = SELECT userid AS username, domain, password FROM user WHERE userid = '%{user | username}' AND domain = '%{user | domain}'
}
Spcifically ask "...WHERE userid = '%{user | username}'. So must be somewhere in your dovecot configuration files. May be it is not one of shipped .conf file. It could be come from somewhere in the .conf file yout have "!include </path/to/file>" statement?
Top
jankom
Guru
Guru
Posts: 545
Joined: Mon Aug 30, 2021 4:18 pm
Location: USA
Contact:
Contact jankom
Website

anothe surprise - my mistake moment

  • Quote

Post by jankom » Sat Mar 28, 2026 7:52 pm

My debugging method is to save files of various configuration attempts by disfiguring them (prepending filename with x or suffixing filename with .date or something). I did not realize that the "!include..." statement included them all regardless.

Now I moved them to ~/tmp/ directory, and the situation is different:

Code: Select all

andraslinux /etc/dovecot/conf.d # doveconf -n passdb 
doveconf: Panic: SELECT local_part AS = username, domain, password FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain)': syntax error, unexpected CBRACE, expecting CCBRACE or PIPE
doveconf: Error: Raw backtrace: libdovecot.so.0(backtrace_append+0x3d) [0x7f1cb6...
jankom
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

Re: anothe surprise - my mistake moment

  • Quote

Post by pingtoo » Sat Mar 28, 2026 8:49 pm

jankom wrote:My debugging method is to save files of various configuration attempts by disfiguring them (prepending filename with x or suffixing filename with .date or something). I did not realize that the "!include..." statement included them all regardless.

Now I moved them to ~/tmp/ directory, and the situation is different:

Code: Select all

andraslinux /etc/dovecot/conf.d # doveconf -n passdb 
doveconf: Panic: SELECT local_part AS = username, domain, password FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain)': syntax error, unexpected CBRACE, expecting CCBRACE or PIPE
doveconf: Error: Raw backtrace: libdovecot.so.0(backtrace_append+0x3d) [0x7f1cb6...
jankom
see the query statement, at the end domain = '%{user | domain)' You have unmatched ')' at the end, it should be '}'.
Top
jankom
Guru
Guru
Posts: 545
Joined: Mon Aug 30, 2021 4:18 pm
Location: USA
Contact:
Contact jankom
Website

  • Quote

Post by jankom » Sat Mar 28, 2026 10:35 pm

Thank you both @grknight and @pingtoo.

Big step, but still errors.
mail.err file

Code: Select all

 Mar 28 18:19:08 localhost dovecot: auth: Fatal: passdb sql: sql pgsql: pgsql { .. } named list filter is missing
and mail.log file

Code: Select all

Mar 28 18:19:08 localhost dovecot: auth: Fatal: passdb sql: sql pgsql: pgsql { .. } named list filter is missing
Mar 28 18:19:08 localhost dovecot: master: Error: service(auth): command startup failed, throttling for 60.000 secs
and

Code: Select all

andraslinux /home/janos # doveconf -n service auth
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-userdb {
    mode = 0600
    user = vmail
  }
}
andraslinux /home/janos # doveconf -n userdb
userdb sql {
  auth_username_format = %{user | username}
  query = SELECT CONCAT = ('/var/vmail/', 'maildir') AS home, 5000 AS uid, 5000 AS gid FROM = mailbox WHERE = local_part = '%{user | username}' AND domain = '%{user | domain}'
}
andraslinux /home/janos # doveconf -n passdb
passdb sql {
  auth_username_format = %{user | username}
  query = SELECT local_part AS = username, domain, password FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
passdb pam {
}
andraslinux /home/janos # 
jankom
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Sun Mar 29, 2026 1:04 am

please post

Code: Select all

doveconf -n
if it is too big use app-text/wgetpaste send it to pastebin sevice.
Top
jankom
Guru
Guru
Posts: 545
Joined: Mon Aug 30, 2021 4:18 pm
Location: USA
Contact:
Contact jankom
Website

  • Quote

Post by jankom » Sun Mar 29, 2026 2:30 am

Code: Select all

andraslinux /home/janos # doveconf -n
# 2.4.2 (0962ed2104): /etc/dovecot/dovecot.conf
# OS: Linux 6.12.58-gentoo x86_64 Gentoo Base System release 2.18 
# Hostname: localhost
dovecot_config_version = 2.4.2
auth_mechanisms = plain login
dovecot_storage_version = 2.4.2
mail_driver = maildir
mail_gid = vmail
mail_home = /var/vmail/%{user | domain}/%{user | username}
mail_path = ~/mail
mail_uid = vmail
pgsql_parameters {
  dbname = postfix
  host = localhost
  password = xxx
  user = postfix
}
protocols {
  imap = yes
  lmtp = yes
}
sql_driver = pgsql
passdb sql {
  auth_username_format = %{user | username}
  query = SELECT local_part AS = username, domain, password FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
userdb sql {
  auth_username_format = %{user | username}
  query = SELECT CONCAT = ('/var/vmail/', 'maildir') AS home, 5000 AS uid, 5000 AS gid FROM = mailbox WHERE = local_part = '%{user | username}' AND domain = '%{user | domain}'
}
namespace inbox {
  inbox = yes
  mailbox Drafts {
    auto = subscribe
    special_use = "\\Drafts"
  }
  mailbox Sent {
    auto = subscribe
    special_use = "\\Sent"
  }
  mailbox "Sent Messages" {
    auto = no
    special_use = "\\Sent"
  }
  mailbox Spam {
    auto = create
    special_use = "\\Junk"
  }
  mailbox Trash {
    auto = subscribe
    special_use = "\\Trash"
  }
}
passdb pam {
}
ssl_server {
  cert_file = /etc/dovecot/server.pem
  key_file = /etc/dovecot/server.key
}
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-userdb {
    mode = 0600
    user = vmail
  }
}
andraslinux /home/janos #
jankom
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Sun Mar 29, 2026 1:25 pm

There are few syntax errors in query and the one that I am not certain but please give it a try,

1. query syntax error, unnecessary '=' sign.
From

Code: Select all

passdb sql {
  auth_username_format = %{user | username}
  query = SELECT local_part AS = username, domain, password FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
userdb sql {
  auth_username_format = %{user | username}
  query = SELECT CONCAT = ('/var/vmail/', 'maildir') AS home, 5000 AS uid, 5000 AS gid FROM = mailbox WHERE = local_part = '%{user | username}' AND domain = '%{user | domain}'
}
To

Code: Select all

passdb sql {
  auth_username_format = %{user | username}
  query = SELECT local_part AS username, domain, password FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
userdb sql {
  auth_username_format = %{user | username}
  query = SELECT CONCAT ('/var/vmail/', 'maildir') AS home, 5000 AS uid, 5000 AS gid FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
2. the uncertainty part.
From

Code: Select all

pgsql_parameters {
  dbname = postfix
  host = localhost
  password = xxx
  user = postfix
}
To

Code: Select all

pgsql localhost {
  dbname = postfix
  host = localhost
  password = xxx
  user = postfix
}
Top
jankom
Guru
Guru
Posts: 545
Joined: Mon Aug 30, 2021 4:18 pm
Location: USA
Contact:
Contact jankom
Website

  • Quote

Post by jankom » Sun Mar 29, 2026 6:30 pm

Made changes.

Code: Select all

andraslinux /home/janos # doveadm user janos@andraslinux.jgklinux.jangkom.com
doveadm(janos@andraslinux.jgklinux.jangkom.com)<7381><>: Error: auth-master: conn unix:/run/dovecot/auth-userdb (pid=7369,uid=0): Disconnected unexpectedly

userdb lookup: Unexpectedly disconnected from auth service
field   value
andraslinux /home/janos #
Same arrors in mail log files as B4: "Fatal: passdb sql: sql pgsql: pgsql { .. } named list filter is missing"

I'll try something later.

jankom
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Sun Mar 29, 2026 7:42 pm

Instead the one I posted,

Code: Select all

pgsql localhost {
  dbname = postfix
  host = localhost
  password = xxx
  user = postfix
}
Try this new format

Code: Select all

pgsql localhost {
  parameters {
    user = postfix
    password = xxx
    dbname = postfix
  }
}
Top
jankom
Guru
Guru
Posts: 545
Joined: Mon Aug 30, 2021 4:18 pm
Location: USA
Contact:
Contact jankom
Website

  • Quote

Post by jankom » Sun Mar 29, 2026 10:23 pm

The last one did not even work. Studied dovecot documentation, tried various options, but still the same thing: "pgsql { .. } named list filter is missing".Here is my current (and shortened) dovecot configuration

Code: Select all

andraslinux /etc/dovecot # doveconf -n             
# 2.4.2 (0962ed2104): /etc/dovecot/dovecot.conf
# OS: Linux 6.12.58-gentoo x86_64 Gentoo Base System release 2.18 ext4
# Hostname: localhost
dovecot_config_version = 2.4.2
auth_mechanisms = plain login
dovecot_storage_version = 2.4.2
mail_driver = maildir
mail_gid = vmail
mail_home = /var/vmail/%{user | domain}/%{user | username}
mail_path = /var/vmail/%{user | domain}/%{user | username}/.maildir
mail_uid = vmail
pgsql_host = localhost
protocols {
  imap = yes
  lmtp = yes
}
sql_driver = pgsql
passdb sql {
  auth_username_format = %{user | username}
  query = SELECT local_part AS username, domain, password FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
userdb sql {
  auth_username_format = %{user | username}
  query = SELECT CONCAT ('/var/vmail/', 'maildir') AS home, 5000 AS uid, 5000 AS gid FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
passdb pam {
}
ssl_server {
  cert_file = /etc/ssl/dovecot/server.pem
  key_file = /etc/ssl/dovecot/server.key
}
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
   unix_listener auth-userdb {
    mode = 0600
    user = vmail
  }
}
andraslinux /etc/dovecot #
After starting dovecot daemon:

Code: Select all

andraslinux /etc/dovecot # doveadm user janos@andraslinux.jgklinux.jangkom.com
doveadm(janos@andraslinux.jgklinux.jangkom.com)<10948><>: Error: auth-master: conn unix:/run/dovecot/auth-userdb (pid=10932,uid=0): Disconnected unexpectedly

userdb lookup: Unexpectedly disconnected from auth service
field   value
andraslinux /etc/dovecot #
and again, the named list filer is missing.

jankom
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Sun Mar 29, 2026 10:36 pm

Will I am not able to understand your latest configuration why only defined "pgsql_host = localhost", How did you arrived to this configuration and why do you believe it will work?

I would prefer debug with my last posted configuration. I want to see my suggested configuration actually in the output of doveconf -n, and with that configuration what exactly error messages and what command was used cause the error messages. please include messages prior to the command execution so we know the "auth" process is actually successfully started.

P.S. I found two commands try prior to start any test.

Code: Select all

doveadm service status
and

Code: Select all

doveadm process status
Top
jankom
Guru
Guru
Posts: 545
Joined: Mon Aug 30, 2021 4:18 pm
Location: USA
Contact:
Contact jankom
Website

  • Quote

Post by jankom » Mon Mar 30, 2026 2:33 pm

How did you arrive
from https://www.postgresql.org/docs/current ... AMKEYWORDS - but it did not help. So now I want back to
my last posted configuration.
with "=" corrections.
This time I've increased postfix debug level. Still the same errors, no more info.
Actually, I don't know if there is somewhere a dovecot log file.
As far as the two doveadm commands you suggested:
service status has a lengthy output without anu clue - everything looks normal, bunch of zeros, no errors.
process status - equally no clue:

Code: Select all

andraslinux /home/janos # doveadm process status
name   pid   available_count total_count idle_start last_status_update last_kill_sent
anvil  19087 1000            1           1774878527 1774878527         0        
config 19090 999             3           0          1774880285         0        
log    19088 979             21          0          1774878331         0        
stats  19130 999             2           0          1774880285         0        
I have been searching dovecot documentation for explanation of "named list filter is missing" but still, I did not get smarter. Copy from dovecot documentation:
Named List Filter

The settings inside the filter are used only in a specific situation. The filter has a unique name, which can be used to identify it within the list. See Named Filters for more details
End of copy.

That's it for now.
I'll save this configuration and try removing settings to find out what settings have no effect to this named list filer problem.

jankom
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Mon Mar 30, 2026 2:47 pm

If the "process" output were everything return from the command, that mean the "auth" process is not running at that moment.

I am not able currently start my test dovecot vm because the host is heavenly building my new system or else I would done it my self to see what to expect.

I did some more research on your output that include "pgsql_host = localhost". I think you may have hit on something but I am not able to verify myself at this moment.

have "pgsql_host = localhost" is not the same as the link you provided. the "host" from the link you provided is refer to the "host = " inside the "parameters" block. The syntax pgsql_host = localhost mean it is

Code: Select all

pgsql localhost {
  host = localhost
  parameters {
    ...
  }
}
So it is at different level. However I suspect it may be a necessary even the document suggest it is not necessary when the pgsql <NAMED> { ... } this could be a bug. But I suspect there something more need to be defined, you can give it a try to see if it will work or produce some other kind of error.
Top
jankom
Guru
Guru
Posts: 545
Joined: Mon Aug 30, 2021 4:18 pm
Location: USA
Contact:
Contact jankom
Website

  • Quote

Post by jankom » Mon Mar 30, 2026 8:00 pm

Another step closer.
I've rearranged configuration hierarchy: nn more changes to the original 50-misc.conf file. Made settings only in dovecot.conf file.
Presently meil.err file no longer complains about list empty, no new entry there.
Also, success in

Code: Select all

andraslinux /var # doveadm user janos@andraslinux.jgklinux.jangkom.com
field   value
uid     5000
gid     5000
home    /var/vmail/maildir
mail_path       /var/vmail/maildir/mail
andraslinux /var #
However /var/vmail/ directory is still empty, and more importantly, mail client (evolution) is unable to send email. mai. log:has "SASL PLAIN authentication failed: (reason unavailable), sasl_username=janos@andraslinux.jgklinux.jangkom.com".
My dovecot configuration:

Code: Select all

janos@andraslinux ~ $ doveconf -n
# 2.4.2 (0962ed2104): /etc/dovecot/dovecot.conf
# OS: Linux 6.12.58-gentoo x86_64 Gentoo Base System release 2.18 
# Hostname: localhost
dovecot_config_version = 2.4.2
dovecot_storage_version = 2.4.2
mail_driver = maildir
mail_gid = vmail
mail_home = /var/vmail/%{user | domain}/%{user | username}
mail_path = ~/mail
mail_uid = vmail
protocols {
  imap = yes
  lmtp = yes
}
sql_driver = pgsql
namespace inbox {
  inbox = yes
  separator = /
}
passdb pam {
}
ssl_server {
  cert_file = /etc/ssl/dovecot/server.pem
  key_file = /etc/ssl/dovecot/server.key
}
service auth {
  unix_listener /var/spool/postfix/private/auth {
    group = postfix
    mode = 0660
    user = postfix
  }
  unix_listener auth-userdb {
    mode = 0600
    user = vmail
  }
}
pgsql pgsql {
  parameters {
    dbname = postfix
    host = localhost
    user = postfix
  }
}
passdb sql {
  auth_username_format = %{user | username}
  query = SELECT local_part AS username, domain, password FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
userdb sql {
  auth_username_format = %{user | username}
  query = SELECT CONCAT ('/var/vmail/', 'maildir') AS home, 5000 AS uid, 5000 AS gid FROM mailbox WHERE local_part = '%{user | username}' AND domain = '%{user | domain}'
}
userdb static {
  fields {
    gid = vmail
    home = /var/vmail/%{user | domain}/%{user | username}
    uid = vmail
  }
}
janos@andraslinux ~ $ 
Maybe I need to make additional configuration settings for SASL.

jankom
Top
pingtoo
Advocate
Advocate
User avatar
Posts: 2180
Joined: Fri Sep 10, 2021 8:37 pm
Location: Richmond Hill, Canada

  • Quote

Post by pingtoo » Mon Mar 30, 2026 9:02 pm

jankom.

Congratulation, one step closer :D

It looks like I am chasing a running configuration situation. I just got my dovecot test VM up and was able to reproduce the error

Code: Select all

 Mar 28 18:19:08 localhost dovecot: auth: Fatal: passdb sql: sql pgsql: pgsql { .. } named list filter is missing
This happen when I intentionally mess around the pgsql block definition. Anyhow, you got it work, great!

I think possible when you emerge postfix you have USE flag "dovecot-sasl" turn on. so may be see Postfix and Dovecot SASL


Better open a new topic/thread since it is yet another kind of configuration and it is not related to how user/database configuration.


P.S. I am going back to my system build so it is unlikely I am able to test/debug. So I will leave it to you until you stuck and able to prove in a fixed state so I don't have to chase change configuration.
Top
jankom
Guru
Guru
Posts: 545
Joined: Mon Aug 30, 2021 4:18 pm
Location: USA
Contact:
Contact jankom
Website

  • Quote

Post by jankom » Tue Mar 31, 2026 3:45 pm

Yes - I've closed this topic because the postgres issue is now resolved with my latest dovecot.conf version. My thinking in solving it (lucky guess?) was reading and trying to interpret the mail log files. I had to add "pgsql pgsql{}" stanza which contains the "filter" that is the pgsql_parameters{} in it. I was confused with understanding the difference between "foo foo{}" and "foo_foo{}" constructs, statements in dovecot syntax.

The sasl issue was my fault. Yes, USE flags were OK, I messed up editing main.cf during the past few months, and did not discover it until all other questions were resolved.

Still not there, the /var/vmail/ directory is still empty, and my mail client cannot send/receive messages.

Working on that, and I may start a new topic related to this unfinished project.

jankom
Top
Post Reply

43 posts
  • Previous
  • 1
  • 2

Return to “Networking & Security”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy