Godaften folkens. Jeg er gået igang med at installere postfix, der skal arbejde sammen med mysql, der indeholder brugere samt domæner. Jeg er så kommet ind i det problem, at jeg kan ikke få php til at sende emails desværre. Jeg kan ikke rigtig finde ud af hvad der er galt, eller rigtigt tyde de fejlmeddelser jeg får. Jeg får følgende fejlmeddelse: nano /var/log/mail.log Apr 25 20:44:18 debian postfix/pickup[925]: A41511177E1: uid=33 from=<www-data> Apr 25 20:44:18 debian postfix/trivial-rewrite[929]: warning: connect to mysql server localhost: Can't connect to local MySQL server through socket '/var/run$ Apr 25 20:44:18 debian postfix/trivial-rewrite[929]: fatal: transport table lookup problem Apr 25 20:44:19 debian postfix/master[923]: warning: process /usr/lib/postfix/trivial-rewrite pid 929 exit status 1 Apr 25 20:44:19 debian postfix/master[923]: warning: /usr/lib/postfix/trivial-rewrite: bad command startup -- throttling Hele min setup af systemet ser sådan her ud (i er velkommen til forslag med ændringer, forbedringer osv. Da jeg stadig er ny til postfix): /etc/postfix/main.cf: command_directory = /usr/sbin daemon_directory = /usr/lib/postfix program_directory = /usr/lib/postfix myhostname = kruger.nu relayhost = smtp.mail.dk mynetworks = 172.16.0.0/8 inet_interfaces = all transport_maps=mysql:/etc/postfix/mysql_transport.cf virtual_mailbox_maps=mysql:/etc/postfix/mysql_virtual_mbox.cf virtual_uid_maps=mysql:/etc/postfix/mysql_uids.cf virtual_gid_maps=mysql:/etc/postfix/mysql_gids.cf virtual_mailbox_base=/var/spool/postfix/virtual/ virtual_maps=mysql:/etc/postfix/mysql_virtual.cf virtual_mailbox_limit=102400000 virtual_minimum_uid=100 home_mailbox = Maildir/ /etc/postfix/mysql_transport.cf user=postfix password=****** dbname=maildb table=transport select_field=transport where_field=domain hosts=localhost /etc/postfix/mysql_virtual_mbox.cf user=postfix password=******* dbname=maildb table=users select_field=maildir where_field=address /etc/postfix/mysql_uids.cf user=postfix password=******** dbname=maildb table=users select_field=uid where_field=address hosts=localhost /etc/postfix/mysql_gids.cf user=postfix password=******* dbname=maildb table=users select_field=gid where_field=address hosts=localhost /etc/postfix/mysql_virtual.cf user=postfix password=****** dbname=maildb table=virtual select_field=goto where_field=address hosts=localhost Sådan her, ser min database ud: mysql> select * from transport; +-------------+-----------+ | domain | transport | +-------------+-----------+ | kruger.nu | virtual: | | squirrel.dk | virtual: | +-------------+-----------+ 2 rows in set (0.00 sec) mysql> select * from virtual; +-------------------+-------------------+ | address | goto | +-------------------+-------------------+ | @kruger.nu | andreas@kruger.nu | | andreas@kruger.nu | andreas@kruger.nu | +-------------------+-------------------+ 2 rows in set (0.01 sec) select * from users; +----+-------------------+---------------+----------------+------+------+--- -------------------------+-----------+--------------------+-----------+ | id | address | password | name | uid | gid | home | domain | maildir | quota | +----+-------------------+---------------+----------------+------+------+--- -------------------------+-----------+--------------------+-----------+ | 1 | andreas@kruger.nu | 60G5AE7DuJRN2 | Andreas Krüger | 5000 | 5000 | /var/spool/postfix/virtual | kruger.nu | kruger.nu/andreas/ | 102400000 | +----+-------------------+---------------+----------------+------+------+--- -------------------------+-----------+--------------------+-----------+ 1 row in set (0.00 sec) Med venlig hilsen Andreas Krüger |