On 07/14/2013 11:06 AM, Martin wrote:
Hello everybody,

I have a question, though I'm not sure if it's a matter of dovecot or
postfix. Or if it's even possible to do at all.

If I understand it correctly, SMTP authentification is done via SASL.
When a user wants to login Postfix queries an external user database
(dovecot). Therefore the SMTP-users are identical to the IMAP/POP-users.

I want to achieve the following: I want some user credentials
(username&password) for a user that is able to login via SMTP, but who
doesn't have a mailbox and therefore shouldn't be able to login via
IMAP/POP.

Is this even possible?
How can it be achieved? Or: does this behaviour have a special name,
which I can google for?


Regards,
Martin

http://wiki2.dovecot.org/Variables

Look at  %s

If you use sql, try:

IF('%s' != 'smtp' and smtp_only, 'Y', NULL) as nologin

I've never tried this with smtp, but I assume this would work, i.e. when postfix is authenticating %s == 'smtp'.

Reply via email to