Hi,
Szeretném ha együtt tudna működni a Postfix a Postgresql-el, mindezt Cyrus-sasl auth. megspékelve.
Ameddig eljutottam, hogy működik a levelezés IMAP oldala (dovecot), erről nem is irnék.A küldés része is megy, ha nincs authentikáció, de ugye az nem szerencsés.A jelenlegi probléma az hogy nem látom a pgsql log-ban, hogy próbálna a postfix csatlakozni az adatbázishoz, ahogy a dovecot csatlakozik.Fontosabb részek a configokból:
Main.cf
broken_sasl_auth_clients = yes
smtpd_sasl_auth_enable = yes
smtpd_sasl_type = cyrus
smtpd_sasl_local_domain =
smtpd_sasl_security_options = noanonymous
smtpd_sasl_application_name = smtpd
alias_maps=pgsql:/etc/postfix/pgsql-aliases.cf
local_recipient_maps = pgsql:/etc/postfix/pgsql-recipients.cf
..
# postconf -a
cyrus
dovecot
pgsql-aliases:
hosts = localhost
user = mailuser
password = password
dbname = mailok
query = SELECT username FROM accounts WHERE username = '%s' AND active='1'
smtpd.conf
pwcheck_method: auxprop
mech_list: PLAIN CRAM-MD5 DIGEST-MD5 LOGIN
auxprop_plugin: sql
allowanonymouslogin: no
allowplaintext: no
log_level: 7
sql_engine: pgsql
sql_hostnames: localhost
sql_database: mailok
sql_user: mailuser
sql_passwd: password
sql_select: SELECT password FROM accounts WHERE username = '%n'
a maillog-ban ez van:
warning: SASL authentication failure: no secret in database
SASL CRAM-MD5 authentication failed: authentication failure
warning: SASL authentication failure: Password verification failed
warning: SASL PLAIN authentication failed: authentication failure
Úgy érzem szükségem van egy kis segítségre.Ja igen, a google-t már kiolvastam :-)
Köszi
- 890 megtekintés
Hozzászólások
lehet hogy megvan a hiba:
pluginviewer -a
Installed auxprop mechanisms are:
sasldb
List of auxprop plugins follows
Plugin "sasldb" , API version: 4
supports store: yes
itt szerintem kellene lennie egy pgsql, vagy sql pluginnek.Ha valaki ezt ki tudná próbálni azt megköszönném.
Illetve ebből következtetve a cyrus-sasl fordításánál ugyan hiba nem volt, de az alábbi sort véltem felfedezni:
configure: WARNING: PostgreSQL Library pq does not work
- A hozzászóláshoz be kell jelentkezni
nem sikerült, váltottam cyrus helyett, dovecot auth. így most megy a küldés.Most éppen "user unknown" üzi van, ha valaki mailt küld :-)
- A hozzászóláshoz be kell jelentkezni
most bejönnek a levelek,nincs hibaüzi, de elvesznek valahol. Log szerint Sent.
- A hozzászóláshoz be kell jelentkezni