[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Postfix, apache og PHP



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

Reply to: