autoresponder (yaa!) läuft nicht ganz

Postfix, QMail, Sendmail, Dovecot, Cyrus, Courier, Anti-Spam
kwik
Posts: 41
Joined: 2002-06-28 20:08
Location: München

autoresponder (yaa!) läuft nicht ganz

Post by kwik » 2004-06-08 14:30

Ich habe mir gerade auf meinem Suse 9 mit Postfix yaa! installiert
http://frost.ath.cx/software/yaa

Nach und nach habe ich alle Fehler beseitigt, aber funktionieren will er leider immer noch nicht.

Fehlermeldung:

autotest@domain.de: user unknown in virtual alias table

in der virtmaps steht:

autotest@domain.de autotest@domain.de, autotest@ar.domain.de

d.h. ich habe im nameserver ar.domain.de angelegt.

Die Einträge in master.cf und main.cf wie von yaa angegeben. auch transporter. alles neu gestartet, yaa wird auch angesprochen:
/var/log/mail wrote: Jun 8 14:20:53 h7406 yaa.pl[18204]: Setting up driver parameters.
Jun 8 14:20:53 h7406 yaa.pl[18204]: Setting up local domains.
Jun 8 14:20:53 h7406 yaa.pl[18204]: Setting up mail settings. Will use smtp method for sending mail.
Jun 8 14:20:53 h7406 yaa.pl[18204]: Setting up smtp servers.
Jun 8 14:20:53 h7406 yaa.pl[18204]: yaa.pl version 0.2 starting in one time job mode
Jun 8 14:20:53 h7406 postfix/pipe[18203]: 45FEA100A0: to=<autotest@ar.domain.de>, relay=yaa, delay=1, status=sent (ar.vwcorrado.de)
Jun 8 14:20:53 h7406 postfix/pipe[18203]: 45FEA100A0: to=<autotest@ar.domain.de>, orig_to=<autotest@domain.de>, relay=yaa, delay=1, status=sent (ar.domain.de)
Eine Datenbank habe mir ebenfalls angelegt:
mysql-DB wrote:# Datenbank: `autoreply`
#

# --------------------------------------------------------

#
# Tabellenstruktur für Tabelle `autoresponder`
#

CREATE TABLE `autoresponder` (
`active` char(1) NOT NULL default '',
`subject` varchar(255) NOT NULL default '',
`message` text NOT NULL,
`forward` varchar(255) NOT NULL default '',
`charset` varchar(12) default NULL,
`mail` varchar(255) NOT NULL default ''
) TYPE=MyISAM;

#
# Daten für Tabelle `autoresponder`
#

INSERT INTO `autoresponder` VALUES ('1', 'Testantwort', 'Das ist eine Testantwort', 'marius@sowieso.de', NULL, 'autotest@domain.de');
Domains ar.domain.de und domain.de in die conf von yaa.conf eingetragen.

postmap transponder

Mir ist nun nich klar, warum es nicht funktioniert. Hat dazu jemand eine Idee?

Gerne nehme ich auch Tipps für andere Autoresponder entgegen :) Ich brauche kein hammer-web-pflege-sonstwas teil. Es soll nur funktionieren (ohne .forward :)).

kwik
Posts: 41
Joined: 2002-06-28 20:08
Location: München

Re: autoresponder (yaa!) läuft nicht ganz

Post by kwik » 2004-06-08 14:33

Kwik wrote:in der virtmaps steht:

autotest@domain.de autotest@domain.de, autotest@ar.domain.de
Das ist ja irgendwie unsinnig, oder? Hab das mal in

autotest@domain.de user@domain.de, autotest.ar.domain.de

geändert. YAA springt zwar an, sendet aber keine Antwort zurück...

kwik
Posts: 41
Joined: 2002-06-28 20:08
Location: München

Re: autoresponder (yaa!) läuft nicht ganz

Post by kwik » 2004-06-08 15:23

Habs dann doch geschafft:
yaa.conf wrote:%driver_settings = (

# list plugin's required perl modules
#
# you don't need to specify this, if you are running yaa in single process mode
# or in daemon mode without chroot
'daemon_required_modules' => [
'DBD::mysql' # for postgres
# DBD::mysql for mysql
# IO::Socket::SSL for LDAP using TLS
],

# example SQL driver settings
'sql_type' => 'mysql', # DBD::XXXX driver name (Mysql -> mysql, PostgreSQL -> Pg); see perldoc DBI
'sql_host' => 'localhost', # sql server hostname
'sql_port' => 5432, # sql server port
'sql_dbname' => 'autoreply', # database name
'sql_user' => 'autoreply',
'sql_pass' => 'xxxx',
'sql_extra_params' => undef, # extra parameters for DBD:XXXX driver. Usually not needed. See perldoc DBD::XXXX
# usualy not needed
Da war noch PG eingestellt und DBD::mysql war gar nicht installiert.

Ebenso noch
yaa.conf wrote:# meta info database dir?
# where should yaa put it's runtime needed databases?
$db_dir = "/usr/local/yaa/db";
geändert. Das ganze läuft mit einem user yaa.yaa

Ich danke für die Aufmerksamkeit 8)