Avatar billede secusr Nybegynder
03. oktober 2006 - 17:16 Der er 111 kommentarer og
1 løsning

Problemer med Postfix.

Hej exp.dk

Jeg er løbet ind i nogle problemer som jeg ikke kan gennemskue. jeg har fulgt følgende guide (samt kommentaren som er tilknyttet):

http://kasper.myram.dk/modules/content/index.php?id=3

Jeg prøvede via postfix-admin at oprette et domæne og tilknytte en mailboks til dette, og det gik også fint nok. Fandt dog ud af at jeg ikke havde startede postfix og efter jeg gjorde dette så hænger systemet når jeg vil oprette en mailboks.

Hvis jeg telnetter ind så får jeg at vide at brugeren ikke eksistere, og hvis je via Thunderbird prøver at tjekke mailen så får jeg følgende fejl:

Afsendelsen af adgangskoden mislykkedes. Postserveren mejborn.dk svarede: chdir Maildir failed.

Da denne guide ikke nævner noget om aliases filen, så oprettede jeg en sådan med følgende indhold:

# Person who should get root's mail. Don't receive mail as root!
root:          admin

# Basic system aliases -- these MUST be present
MAILER-DAEMON:  postmaster
postmaster:    root

# General redirections for pseudo accounts
bin:            root
daemon:        root
named:          root
nobody:        root
uucp:          root
www:            root
ftp-bugs:      root
postfix:        root

# Put your local aliases here.
admin:          mathias@mejborn.dk

# Well-known aliases
manager:        root
dumper:        root
operator:      root
abuse:          postmaster

# trap decode to catch security attacks
decode:        root

Jeg kørte derefter en newaliases, men denne kommando oprettede ikke en aliases.db i min /etc/postfix men derimod i /etc/ jeg flyttede derfor aliases.db over i /etc/postfix/.

Mine forskellige logfilers sidste indhold er:

Syslog:

Oct  4 00:59:11 theoracle postfix/master[3744]: daemon started -- version 2.3.3, configuration /etc/postfix
Oct  4 00:59:12 theoracle /usr/sbin/cron[3785]: (CRON) INFO (pidfile fd = 3)
Oct  4 00:59:12 theoracle /usr/sbin/cron[3786]: (CRON) STARTUP (fork ok)
Oct  4 00:59:12 theoracle /usr/sbin/cron[3786]: (CRON) INFO (Running @reboot jobs)
Oct  4 00:59:20 theoracle kernel: eth0: no IPv6 routers present
Oct  4 01:04:21 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 01:04:25 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 01:09:01 theoracle /USR/SBIN/CRON[3876]: (root) CMD (  [ -d /var/lib/php5 ] && find /var/lib/php5/ -type f -cmin +$(/usr/lib/php5/maxlifetime) -print0 | xargs -r -0 rm)
Oct  4 01:17:01 theoracle /USR/SBIN/CRON[3887]: (root) CMD (  run-parts --report /etc/cron.hourly)
Oct  4 01:17:48 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 01:17:50 theoracle courierpop3login: chdir Maildir: No such file or directory

mail.err:

Oct  4 00:56:58 theoracle postfix/trivial-rewrite[4433]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Oct  4 00:57:59 theoracle postfix/trivial-rewrite[4436]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Oct  4 00:57:59 theoracle postfix/trivial-rewrite[4438]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Oct  4 00:57:59 theoracle postfix/trivial-rewrite[4437]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem

mail.info:

Oct  4 00:58:00 theoracle postfix/smtpd[4179]: warning: problem talking to service rewrite: Connection reset by peer
Oct  4 00:58:00 theoracle postfix/smtpd[4435]: warning: premature end-of-input on private/rewrite socket while reading input attribute name
Oct  4 00:58:00 theoracle postfix/smtpd[4435]: warning: problem talking to service rewrite: Connection reset by peer
Oct  4 00:58:00 theoracle postfix/master[4044]: warning: process /usr/lib/postfix/trivial-rewrite pid 4437 exit status 1
Oct  4 00:58:10 theoracle authdaemond: stopping authdaemond children
Oct  4 00:58:10 theoracle postfix/master[4044]: terminating on signal 15
Oct  4 00:59:09 theoracle authdaemond: modules="authmysql", daemons=5
Oct  4 00:59:09 theoracle authdaemond: Installing libauthmysql
Oct  4 00:59:09 theoracle authdaemond: Installation complete: authmysql
Oct  4 00:59:11 theoracle postfix/master[3744]: daemon started -- version 2.3.3, configuration /etc/postfix
Oct  4 01:04:25 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 01:17:50 theoracle courierpop3login: chdir Maildir: No such file or directory

mail.log:

Oct  4 00:58:00 theoracle postfix/smtpd[4179]: warning: problem talking to service rewrite: Connection reset by peer
Oct  4 00:58:00 theoracle postfix/smtpd[4435]: warning: premature end-of-input on private/rewrite socket while reading input attribute name
Oct  4 00:58:00 theoracle postfix/smtpd[4435]: warning: problem talking to service rewrite: Connection reset by peer
Oct  4 00:58:00 theoracle postfix/master[4044]: warning: process /usr/lib/postfix/trivial-rewrite pid 4437 exit status 1
Oct  4 00:58:10 theoracle authdaemond: stopping authdaemond children
Oct  4 00:58:10 theoracle postfix/master[4044]: terminating on signal 15
Oct  4 00:59:09 theoracle authdaemond: modules="authmysql", daemons=5
Oct  4 00:59:09 theoracle authdaemond: Installing libauthmysql
Oct  4 00:59:09 theoracle authdaemond: Installation complete: authmysql
Oct  4 00:59:11 theoracle postfix/master[3744]: daemon started -- version 2.3.3, configuration /etc/postfix
Oct  4 01:04:21 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 01:04:25 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 01:17:48 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 01:17:50 theoracle courierpop3login: chdir Maildir: No such file or directory

mail.warn er tom.

Håber virkelig der er nogen derude der kan hjælpe mig, jeg har prøvet at geninstallere hele systemet mange gange men hver gang når jeg hertil.
Avatar billede secusr Nybegynder
03. oktober 2006 - 17:17 #1
Hvis vi mangler oplysninger i form af mine mysql_*.cf filer, main.cf og/eller master.cf så må i lige sige til.
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:02 #2
Oct  4 01:04:25 theoracle courierpop3login: chdir Maildir: No such file or directory
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:02 #3
argh - min første post forsvandt:

Nå men der er vist flere ting galt. Dels så mangler Maildir i brugeren hjemmekatalog:

maildirmake /home/<brugernavn>/Maildir
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:04 #4
du kan evt se i /etc/mysql/my.cnf (eller /etc/my.cnf) hvor mysql placerer socket :

socket=/var/lib/mysql/mysql.sock
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:13 #5
kører du chroot ?
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:16 #6
jeg tror at det er problemet - debian kører vist chroot som default.
eventuelt så prøv at bruge 127.0.0.1 som host istedet for localhost; hvis du skriver localhost så prøver postfix at bruge socket-adgangen mens 127.0.0.1 går den igennem ethernet-interfacet.
Avatar billede secusr Nybegynder
03. oktober 2006 - 20:24 #7
Okay min /etc/fstab indeholder nu dette:

/var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld ext3 bind 0 0

Det med maildirmake, skal det gøres manuelt hver gang eller hvordan med det?

Burde postfixadmin ikke gøre det selv?

Men jeg lavede en maildirmake /home/mathias/Maildir og derefter prøvede at oprette en bruger igen,men den hænger stadigvæk under oprettelsen.
Avatar billede secusr Nybegynder
03. oktober 2006 - 20:29 #8
Okay mht. chroot burde det så ikke bliveløst via:
Indsæt i /etc/fstab:

/var/run/mysqld/ /var/spool/postfix/var/run/mysqld reiserfs bind 0 0

Det har jeg gjort som du kan se i posten før denne.

Jeg har udskiftet alle mysql_*.cf med 127.0.0.1 i stedet for localhost og nu får jeg en:

You have mail in /var/mail/root

Når jeg kører: postfix reload.

Så det er nok mere rigtig sådan her, selvom der stadigvæk er noget galt.
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:29 #9
æh - jeg kender ikke lige postfixadmin. Evt kan du køre

maildirmake /etc/skel/Maildir

så vil operativsystemet automatisk oprette kataloget for dig hver gang du laver useradd.
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:31 #10
jeg tror det nemmeste er at bruge ethernet-adgangen (127.0.0.1)
Avatar billede secusr Nybegynder
03. oktober 2006 - 20:32 #11
Okay nu kan jeg fint oprette postkasser uden at den hænger - også selv om at postfix kører.

Men jeg får stadigvæk en chdir Maildir fejl i Thunderbird når jeg prøver at logge ind.

Systemet fortæller mig dog i prompten at jeg har mails når jeg logger ind.
Avatar billede secusr Nybegynder
03. oktober 2006 - 20:37 #12
Jeg kunne godt kører en maildirmake /etc/skel/Maildir.

Det er nu lykkedesmig at sende en mail fra prompten med:

mailhost:~$ telnet <host> 25
  helo localhost
  mail from: <testbruger@mydomain.org>
  rcpt to: <testbruger@mydomain.org>
  data
  test af mail-server
  .
  quit

Jeg kan dog ikke logge ind med hverken:

mailhost:~$ telnet <host> 110
  user <mail_addresse>
  pass <adgangskode>
  quit

Eller:

mailhost:~$ telnet <host> 143
  a login <mail_addresse> <adgangskode>
  a logout

Eftersom jeg begge gange får en:

-ERR chdir Maildir failed
Connection closed by foreign host.


Trods min /home/mathias/Maildir ser således ud:

theoracle:/home# cat /home/mathias/Maildir/
cat: /home/mathias/Maildir/: Er et filkatalog
theoracle:/home#
Avatar billede secusr Nybegynder
03. oktober 2006 - 20:42 #13
Jeg kan da lige poste min man.cf:

command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
setgid_group = postdrop
# appending .domain is the MUA's job.
append_dot_mydomain = no
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# Uncomment the next line to generate delayed mail warnings
#delay_warning_time = 4h
myhostname = mejborn.dk
relayhost =
#
# Istedet for 192.168.1.0 kan du sætte netværksadressen for det
# segment du måtte bruge
mynetworks = 127.0.0.0/8 192.168.1.0/24
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/spool/postfix/virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_minimum_uid = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:43 #14
har du lavet chown -R mathias /home/mathias/Maildir/
Avatar billede secusr Nybegynder
03. oktober 2006 - 20:48 #15
Hmm tror det er fordi at jeg i min main.cf har:

virtual_mailbox_base = /var/spool/postfix/virtual

Kan det være årsagen?

Jeg bruger jo /home/mathias/Maildir/
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:52 #16
du kan evt se om der ligger noget ved at lave
ls -l /home/mathias/Maildir/cur
Avatar billede mfalck Praktikant
03. oktober 2006 - 20:52 #17
ellers må du lave et maildir i /var/spool/postfix/virtual/mathias/Maildir med maildirmake
Avatar billede secusr Nybegynder
03. oktober 2006 - 21:09 #18
Jeg har med maildirmake /var/spool/postfix/mathias@mejborn.dk fået oprettet et maildir, den ville ikke gøre det med maildirmake /var/spool/postfix/mathias/Maildir.

Jeg prøvede også at oprette en ny bruger via postfix admin og sende en velkomstmail til denne og den blev oprettet med /var/spool/postfix/sabrina@mejborn.dk automatisk, så det må jo være det rigtige sted.

Jeg får dog stadigvæk en chdir Maildir: No such file or directory.
Avatar billede mfalck Praktikant
03. oktober 2006 - 21:18 #19
på begge mails  (altså den som postfixadmin har oprettet og din egen ?)
Avatar billede secusr Nybegynder
03. oktober 2006 - 21:19 #20
Ja også på den admin@mejborn.dk som jeg har oprettet på domænet.
Avatar billede secusr Nybegynder
03. oktober 2006 - 21:22 #21
Kunne det tænkes det var noget med rettigheder? Hvis ja hvilke rettigheder skal mapperne så have?
Avatar billede mfalck Praktikant
03. oktober 2006 - 21:23 #22
du kan evt som en test sætte rettighederne på katalogerne med

chmod 777 <katalog>
Avatar billede mfalck Praktikant
03. oktober 2006 - 21:23 #23
kan du se om der evt er oprettet noget i de kataloger ? og står der noget i maillogen ?
Avatar billede secusr Nybegynder
03. oktober 2006 - 21:32 #24
theoracle:/var/spool/postfix/virtual# ls -l /var/spool/postfix/virtual/mathias\@mejborn.dk/
totalt 12
drwx------ 2 root root 4096 2006-10-04 05:06 cur
drwx------ 2 root root 4096 2006-10-04 05:06 new
drwx------ 2 root root 4096 2006-10-04 05:06 tmp
theoracle:/var/spool/postfix/virtual#

theoracle:/var/spool/postfix/virtual# ls -l /var/spool/postfix/virtual/mathias\@mejborn.dk/cur/
totalt 0
theoracle:/var/spool/postfix/virtual#         

theoracle:/var/spool/postfix/virtual# ls -l /var/spool/postfix/virtual/mathias\@mejborn.dk/new/
totalt 0
theoracle:/var/spool/postfix/virtual#     

theoracle:/var/spool/postfix/virtual# ls -l /var/spool/postfix/virtual/mathias\@mejborn.dk/tmp/
totalt 0
theoracle:/var/spool/postfix/virtual#         

Jeg har lige kørt en chmod 777 /var/spool/postfix/virtual -R

Det sidste i min syslog er:

Oct  4 05:13:18 theoracle postfix/anvil[3961]: statistics: max cache size 1 at Oct  4 05:09:57
Oct  4 05:17:01 theoracle /USR/SBIN/CRON[3970]: (root) CMD (  run-parts --report /etc/cron.hourly)
Oct  4 05:17:09 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:17:10 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:19:55 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:19:56 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:21:35 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:21:49 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:24:13 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:24:16 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:29:55 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:29:56 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:07 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:34:08 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:19 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:34:19 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:29 theoracle postfix/master[3750]: reload configuration /etc/postfix


Mail.info:

Oct  4 05:21:49 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:24:16 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:29:56 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:08 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:19 theoracle courierpop3login: chdir Maildir: No such file or directory

Mail.log indeholdet det samme som mail.info.

Mail.warn:

Oct  4 05:09:01 theoracle postfix/smtpd[3953]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 05:09:02 theoracle postfix/trivial-rewrite[3955]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:09:02 theoracle last message repeated 2 times
Oct  4 05:09:02 theoracle postfix/local[3957]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 05:09:02 theoracle postfix/trivial-rewrite[3955]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:09:20 theoracle last message repeated 2 times
Oct  4 05:09:58 theoracle last message repeated 2 times

Mail.err har ikke ændret sig det sidste stykke tid.

Det sidste der stod er:

Oct  4 04:30:29 theoracle postfix/trivial-rewrite[3867]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Avatar billede mfalck Praktikant
03. oktober 2006 - 21:39 #25
hvad står der i din pop3d-imapd.log samt auth.log ?
Avatar billede mfalck Praktikant
03. oktober 2006 - 21:39 #26
bare deromkring hvor du prøver at logge ind
Avatar billede secusr Nybegynder
03. oktober 2006 - 21:41 #27
Min auth.log indeholder ikke rigtig noget interessant:

Oct  4 03:17:01 theoracle CRON[4005]: (pam_unix) session closed for user root
Oct  4 03:39:01 theoracle CRON[4028]: (pam_unix) session opened for user root by (uid=0)
Oct  4 03:39:01 theoracle CRON[4028]: (pam_unix) session closed for user root
Oct  4 04:09:01 theoracle CRON[4066]: (pam_unix) session opened for user root by (uid=0)
Oct  4 04:09:01 theoracle CRON[4066]: (pam_unix) session closed for user root
Oct  4 04:17:01 theoracle CRON[4087]: (pam_unix) session opened for user root by (uid=0)
Oct  4 04:17:01 theoracle CRON[4087]: (pam_unix) session closed for user root
Oct  4 04:24:47 theoracle sshd[3756]: Received signal 15; terminating.
Oct  4 04:25:47 theoracle sshd[3757]: Server listening on :: port 22.
Oct  4 04:26:01 theoracle sshd[3844]: Accepted password for root from 192.168.1.2 port 39020 ssh2
Oct  4 04:26:01 theoracle sshd[3846]: (pam_unix) session opened for user root by root(uid=0)
Oct  4 04:32:23 theoracle sshd[3757]: Received signal 15; terminating.
Oct  4 04:33:28 theoracle sshd[3762]: Server listening on :: port 22.
Oct  4 04:34:28 theoracle sshd[3849]: Accepted password for root from 192.168.1.2 port 45974 ssh2
Oct  4 04:34:28 theoracle sshd[3851]: (pam_unix) session opened for user root by root(uid=0)
Oct  4 04:39:01 theoracle CRON[3904]: (pam_unix) session opened for user root by (uid=0)
Oct  4 04:39:01 theoracle CRON[3904]: (pam_unix) session closed for user root
Oct  4 05:09:01 theoracle CRON[3945]: (pam_unix) session opened for user root by (uid=0)
Oct  4 05:09:02 theoracle CRON[3945]: (pam_unix) session closed for user root
Oct  4 05:17:01 theoracle CRON[3969]: (pam_unix) session opened for user root by (uid=0)
Oct  4 05:17:01 theoracle CRON[3969]: (pam_unix) session closed for user root
Oct  4 05:38:20 theoracle sshd[3762]: Received signal 15; terminating.
Oct  4 05:39:23 theoracle sshd[3758]: Server listening on :: port 22.
Oct  4 05:39:43 theoracle sshd[3845]: Accepted password for root from 192.168.1.2 port 55291 ssh2
Oct  4 05:39:43 theoracle sshd[3847]: (pam_unix) session opened for user root by root(uid=0)

Som den sidste del.

Min pop3d-imapd.log kan jeg ikke lige finde.
Avatar billede mfalck Praktikant
03. oktober 2006 - 21:52 #28
hvad indeholder mailbox-tabellen i postfix-databasen ?
Avatar billede secusr Nybegynder
03. oktober 2006 - 22:01 #29
Tabellen ser således ud:

username      varchar(255)      latin1_swedish_ci            Nej                Gennemse bestemte værdier        Ændre        Slet        Primær        Unik        Indeks        Fuldtekst
    password     varchar(255)     latin1_swedish_ci         Nej             Gennemse bestemte værdier     Ændre     Slet     Primær     Unik     Indeks     Fuldtekst
    name     varchar(255)     latin1_swedish_ci         Nej             Gennemse bestemte værdier     Ændre     Slet     Primær     Unik     Indeks     Fuldtekst
    maildir     varchar(255)     latin1_swedish_ci         Nej             Gennemse bestemte værdier     Ændre     Slet     Primær     Unik     Indeks     Fuldtekst
    quota     int(10)             Nej     0         Gennemse bestemte værdier     Ændre     Slet     Primær     Unik     Indeks     Fuldtekst
    domain     varchar(255)     latin1_swedish_ci         Nej             Gennemse bestemte værdier     Ændre     Slet     Primær     Unik     Indeks     Fuldtekst
    created     datetime             Nej     0000-00-00 00:00:00         Gennemse bestemte værdier     Ændre     Slet     Primær     Unik     Indeks     Fuldtekst
    modified     datetime             Nej     0000-00-00 00:00:00         Gennemse bestemte værdier     Ændre     Slet     Primær     Unik     Indeks     Fuldtekst
    active     tinyint(1)             Nej     1

Ved ikke lige hvordan det vil se ud når jeg poster det - håber det ser fint ud:

En række i tabellen ser således ud:

username      password      name      maildir      quota      domain      created      modified      active
    Ret     Slet     admin@mejborn.dk     $1$ba1b932a$nyxx7ytmWHy6Xnxj2EGhP.     admin bruger     admin@mejborn.dk/     0     mejborn.dk     2006-10-04 05:02:20     2006-10-04 05:02:20     1
Avatar billede secusr Nybegynder
03. oktober 2006 - 22:01 #30
Okay det var ikke til at læse, finder lige en anden måde.
Avatar billede secusr Nybegynder
03. oktober 2006 - 22:03 #31
CREATE TABLE `mailbox` (
  `username` varchar(255) NOT NULL default '',
  `password` varchar(255) NOT NULL default '',
  `name` varchar(255) NOT NULL default '',
  `maildir` varchar(255) NOT NULL default '',
  `quota` int(10) NOT NULL default '0',
  `domain` varchar(255) NOT NULL default '',
  `created` datetime NOT NULL default '0000-00-00 00:00:00',
  `modified` datetime NOT NULL default '0000-00-00 00:00:00',
  `active` tinyint(1) NOT NULL default '1',
  PRIMARY KEY  (`username`),
  KEY `username` (`username`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COMMENT='Postfix Admin - Virtual Mailboxes';

--

INSERT INTO `mailbox` (`username`, `password`, `name`, `maildir`, `quota`, `domain`, `created`, `modified`, `active`) VALUES ('admin@mejborn.dk', '$1$ba1b932a$nyxx7ytmWHy6Xnxj2EGhP.', 'admin bruger', 'admin@mejborn.dk/', 0, 'mejborn.dk', '2006-10-04 05:02:20', '2006-10-04 05:02:20', 1),
Avatar billede secusr Nybegynder
03. oktober 2006 - 22:09 #32
Var lige inden og kigge på skærmen til serveren og der stod følgende fejl under opstart:

mount: mount point /var/spool/postfix/var/run/mysqld does not exist failed (code 96)

Længere nede er der en fejl med apache hvor den skriver:

starting apache 2.0 web server... apache2: couldnot determini the server's fully qualified domain name, using 127.0.1.1 for ServerName.

Den første fejl er jo nok meget relevant - ved dog ikke helt med den sidste?
Avatar billede mfalck Praktikant
03. oktober 2006 - 22:11 #33
ja - at den ikke kan mountes skyldes måske at du ikke kører med reiserfs ?
Avatar billede mfalck Praktikant
03. oktober 2006 - 22:11 #34
den sidste betyder ikke så meget
Avatar billede mfalck Praktikant
03. oktober 2006 - 22:11 #35
ok - det var mere en "select * from mailbox" jeg tænkte på (jeg ville se hvad værdierne for maildir stod til).
Avatar billede mfalck Praktikant
03. oktober 2006 - 22:13 #36
men det kan jeg så vist nok tyde af det der stod længere oppe.
Avatar billede mfalck Praktikant
03. oktober 2006 - 22:13 #37
så maildir må stå til admin@mejborn.dk/
Avatar billede secusr Nybegynder
03. oktober 2006 - 22:17 #38
Jamen mht. at mounte så har jeg da valgt ext3? Altså i følge det jeg har sat ind i min /etc/fstab:

# /etc/fstab: static file system information.
#
# <file system> <mount point>  <type>  <options>      <dump>  <pass>
proc            /proc          proc    defaults        0      0
/dev/hda1      /              ext3    defaults,errors=remount-ro 0      1
/dev/hda3      /var            ext3    defaults        0      2
/dev/hda2      none            swap    sw              0      0
/dev/hdb        /media/cdrom0  udf,iso9660 user,noauto    0      0
/dev/fd0        /media/floppy0  auto    rw,user,noauto  0      0
/var/run/mysqld/mysqld.sock /var/spool/postfix/var/run/mysqld ext3 bind 0 0

Ja maildiret passer meget godt som du kan se på mit filsystem:

theoracle:/var/spool/postfix/virtual# ls
mathias@mejborn.dk  sabrina@mejborn.dk
theoracle:/var/spool/postfix/virtual#   

Af en eller anden årsag har den ikke admin liggende der.

Du fik heller ikke alle mine insert sætninger i mysql, altså dem til mathias og sabrina, de er her:

INSERT INTO `mailbox` (`username`, `password`, `name`, `maildir`, `quota`, `domain`, `created`, `modified`, `active`) VALUES ('admin@mejborn.dk', '$1$ba1b932a$nyxx7ytmWHy6Xnxj2EGhP.', 'admin bruger', 'admin@mejborn.dk/', 0, 'mejborn.dk', '2006-10-04 05:02:20', '2006-10-04 05:02:20', 1),
('mathias@mejborn.dk', '$1$10a78dd7$nZPHd5WOMvtaWKo6P9qEc.', 'mathias mejborn', 'mathias@mejborn.dk/', 0, 'mejborn.dk', '2006-10-04 05:02:34', '2006-10-04 05:02:34', 1),
('sabrina@mejborn.dk', '$1$719ccc06$eqxm3qeD1OueuDevuVf8P.', 'Sabrina Hansen', 'sabrina@mejborn.dk/', 0, 'mejborn.dk', '2006-10-04 05:09:01', '2006-10-04 05:09:01', 1);
Avatar billede mfalck Praktikant
03. oktober 2006 - 22:23 #39
ok - jeg læste bare at du skrev :

Indsæt i /etc/fstab:

/var/run/mysqld/ /var/spool/postfix/var/run/mysqld reiserfs bind 0 0

Men jeg kan godt se at du har skrevet ovenover at du har mountet den som ext3.
Avatar billede mfalck Praktikant
03. oktober 2006 - 22:24 #40
hvad siger maillog logfilerne nu ?
Avatar billede secusr Nybegynder
03. oktober 2006 - 22:37 #41
Og som du selv skriver så har jeg skrevet følgende i /etc/fstab:

/var/run/mysqld/ /var/spool/postfix/var/run/mysqld reiserfs bind 0 0

Men den fejler stadigvæk under opstart, kan dog ikke se det i logfilerne, kun på selve maskinen.

Min mail logfiler ser nu således ud, efter jeg har prøvet at logge ind via Thunderbird:

mail.err

Der er ikke sket noget, i den. Stadigvæk bare:

Oct  4 04:28:26 theoracle postfix/trivial-rewrite[3861]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Oct  4 04:29:28 theoracle postfix/trivial-rewrite[3862]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem
Oct  4 04:30:29 theoracle postfix/trivial-rewrite[3867]: fatal: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): table lookup problem

Men det er gammelt indhold - så der bliver altså ikke skrevet til denne mere.

mail.info (Poster ikke det hele da den fylder utrolig meget):

Oct  4 05:09:57 theoracle postfix/smtpd[3953]: EE5471A3335: client=pfepa.post.tele.dk[195.41.46.235]
Oct  4 05:09:57 theoracle postfix/cleanup[3956]: EE5471A3335: message-id=<4522B452.20407@pbj-design.dk>
Oct  4 05:09:58 theoracle postfix/qmgr[3872]: EE5471A3335: from=<info@pbj-design.dk>, size=946, nrcpt=1 (queue active)
Oct  4 05:09:58 theoracle postfix/smtpd[3953]: disconnect from pfepa.post.tele.dk[195.41.46.235]
Oct  4 05:09:58 theoracle postfix/trivial-rewrite[3955]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:09:58 theoracle postfix/local[3957]: EE5471A3335: to=<mathias@mejborn.dk>, relay=local, delay=0.04, delays=0.03/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Oct  4 05:09:58 theoracle postfix/qmgr[3872]: EE5471A3335: removed
Oct  4 05:10:03 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:13:18 theoracle postfix/anvil[3961]: statistics: max connection rate 1/60s for (smtp:195.41.46.235) at Oct  4 05:09:57
Oct  4 05:13:18 theoracle postfix/anvil[3961]: statistics: max connection count 1 for (smtp:195.41.46.235) at Oct  4 05:09:57
Oct  4 05:13:18 theoracle postfix/anvil[3961]: statistics: max cache size 1 at Oct  4 05:09:57
Oct  4 05:17:10 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:19:56 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:21:49 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:24:16 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:29:56 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:08 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:19 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:29 theoracle postfix/master[3750]: reload configuration /etc/postfix
Oct  4 05:38:19 theoracle authdaemond: stopping authdaemond children
Oct  4 05:38:20 theoracle postfix/master[3750]: terminating on signal 15
Oct  4 05:39:20 theoracle authdaemond: modules="authmysql", daemons=5
Oct  4 05:39:20 theoracle authdaemond: Installing libauthmysql
Oct  4 05:39:20 theoracle authdaemond: Installation complete: authmysql
Oct  4 05:39:22 theoracle postfix/master[3746]: daemon started -- version 2.3.3, configuration /etc/postfix
Oct  4 05:39:57 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:40:43 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: warning: 81.19.225.50: address not listed for hostname www.topgevinster.dk
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: connect from unknown[81.19.225.50]
Oct  4 06:24:49 theoracle postfix/trivial-rewrite[3888]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: NOQUEUE: reject: RCPT from unknown[81.19.225.50]: 550 5.1.1 <Buster@mejborn.dk>: Recipient address rejected: User unknown in local recipient table; from=<Info@postforbrugerliv.dk> to=<Buster@mejborn.dk> proto=ESMTP helo=<MAILSENDER.postforbrugerliv.dk>
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: disconnect from unknown[81.19.225.50]
Oct  4 06:28:09 theoracle postfix/anvil[3887]: statistics: max connection rate 1/60s for (smtp:81.19.225.50) at Oct  4 06:24:49
Oct  4 06:28:09 theoracle postfix/anvil[3887]: statistics: max connection count 1 for (smtp:81.19.225.50) at Oct  4 06:24:49
Oct  4 06:28:09 theoracle postfix/anvil[3887]: statistics: max cache size 1 at Oct  4 06:24:49
Oct  4 06:30:33 theoracle authdaemond: stopping authdaemond children
Oct  4 06:30:34 theoracle postfix/master[3746]: terminating on signal 15
Oct  4 06:31:34 theoracle authdaemond: modules="authmysql", daemons=5
Oct  4 06:31:34 theoracle authdaemond: Installing libauthmysql
Oct  4 06:31:34 theoracle authdaemond: Installation complete: authmysql
Oct  4 06:31:36 theoracle postfix/master[3746]: daemon started -- version 2.3.3, configuration /etc/postfix
Oct  4 06:34:19 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 06:38:35 theoracle postfix/smtpd[3863]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 06:38:36 theoracle postfix/smtpd[3863]: warning: 201.230.26.112: hostname client-201.230.26.112.speedy.net.pe verification failed: Name or service not known
Oct  4 06:38:36 theoracle postfix/smtpd[3863]: connect from unknown[201.230.26.112]
Oct  4 06:38:37 theoracle postfix/trivial-rewrite[3866]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 06:38:37 theoracle postfix/smtpd[3863]: NOQUEUE: reject: RCPT from unknown[201.230.26.112]: 550 5.1.1 <buzt-r@mejborn.dk>: Recipient address rejected: User unknown in local recipient table; from=<bzetqyyhl@thesunlink.com> to=<buzt-r@mejborn.dk> proto=ESMTP helo=<client-201.230.26.112.speedy.net.pe>
Oct  4 06:38:38 theoracle postfix/smtpd[3863]: lost connection after RCPT from unknown[201.230.26.112]
Oct  4 06:38:38 theoracle postfix/smtpd[3863]: disconnect from unknown[201.230.26.112]

mail.log (indeholder så vidt jeg kan se, stadigvæk det samme som amil.info):

ct  4 05:09:57 theoracle postfix/trivial-rewrite[3955]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:09:57 theoracle postfix/smtpd[3953]: EE5471A3335: client=pfepa.post.tele.dk[195.41.46.235]
Oct  4 05:09:57 theoracle postfix/cleanup[3956]: EE5471A3335: message-id=<4522B452.20407@pbj-design.dk>
Oct  4 05:09:58 theoracle postfix/qmgr[3872]: EE5471A3335: from=<info@pbj-design.dk>, size=946, nrcpt=1 (queue active)
Oct  4 05:09:58 theoracle postfix/smtpd[3953]: disconnect from pfepa.post.tele.dk[195.41.46.235]
Oct  4 05:09:58 theoracle postfix/trivial-rewrite[3955]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:09:58 theoracle postfix/local[3957]: EE5471A3335: to=<mathias@mejborn.dk>, relay=local, delay=0.04, delays=0.03/0/0/0, dsn=2.0.0, status=sent (delivered to mailbox)
Oct  4 05:09:58 theoracle postfix/qmgr[3872]: EE5471A3335: removed
Oct  4 05:09:59 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:10:03 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:13:18 theoracle postfix/anvil[3961]: statistics: max connection rate 1/60s for (smtp:195.41.46.235) at Oct  4 05:09:57
Oct  4 05:13:18 theoracle postfix/anvil[3961]: statistics: max connection count 1 for (smtp:195.41.46.235) at Oct  4 05:09:57
Oct  4 05:13:18 theoracle postfix/anvil[3961]: statistics: max cache size 1 at Oct  4 05:09:57
Oct  4 05:17:09 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:17:10 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:19:55 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:19:56 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:21:35 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:21:49 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:24:13 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:24:16 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:29:55 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:29:56 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:07 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:34:08 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:19 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:34:19 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:34:29 theoracle postfix/master[3750]: reload configuration /etc/postfix
Oct  4 05:38:19 theoracle authdaemond: stopping authdaemond children
Oct  4 05:38:20 theoracle postfix/master[3750]: terminating on signal 15
Oct  4 05:39:20 theoracle authdaemond: modules="authmysql", daemons=5
Oct  4 05:39:20 theoracle authdaemond: Installing libauthmysql
Oct  4 05:39:20 theoracle authdaemond: Installation complete: authmysql
Oct  4 05:39:22 theoracle postfix/master[3746]: daemon started -- version 2.3.3, configuration /etc/postfix
Oct  4 05:39:56 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:39:57 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 05:40:29 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 05:40:43 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: warning: 81.19.225.50: address not listed for hostname www.topgevinster.dk
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: connect from unknown[81.19.225.50]
Oct  4 06:24:49 theoracle postfix/trivial-rewrite[3888]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: NOQUEUE: reject: RCPT from unknown[81.19.225.50]: 550 5.1.1 <Buster@mejborn.dk>: Recipient address rejected: User unknown in local recipient table; from=<Info@postforbrugerliv.dk> to=<Buster@mejborn.dk> proto=ESMTP helo=<MAILSENDER.postforbrugerliv.dk>
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: disconnect from unknown[81.19.225.50]
Oct  4 06:28:09 theoracle postfix/anvil[3887]: statistics: max connection rate 1/60s for (smtp:81.19.225.50) at Oct  4 06:24:49
Oct  4 06:28:09 theoracle postfix/anvil[3887]: statistics: max connection count 1 for (smtp:81.19.225.50) at Oct  4 06:24:49
Oct  4 06:28:09 theoracle postfix/anvil[3887]: statistics: max cache size 1 at Oct  4 06:24:49
Oct  4 06:30:33 theoracle authdaemond: stopping authdaemond children
Oct  4 06:30:34 theoracle postfix/master[3746]: terminating on signal 15
Oct  4 06:31:34 theoracle authdaemond: modules="authmysql", daemons=5
Oct  4 06:31:34 theoracle authdaemond: Installing libauthmysql
Oct  4 06:31:34 theoracle authdaemond: Installation complete: authmysql
Oct  4 06:31:36 theoracle postfix/master[3746]: daemon started -- version 2.3.3, configuration /etc/postfix
Oct  4 06:34:16 theoracle courierpop3login: Connection, ip=[::ffff:80.162.240.236]
Oct  4 06:34:19 theoracle courierpop3login: chdir Maildir: No such file or directory
Oct  4 06:38:35 theoracle postfix/smtpd[3863]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 06:38:36 theoracle postfix/smtpd[3863]: warning: 201.230.26.112: hostname client-201.230.26.112.speedy.net.pe verification failed: Name or service not known
Oct  4 06:38:36 theoracle postfix/smtpd[3863]: connect from unknown[201.230.26.112]
Oct  4 06:38:37 theoracle postfix/trivial-rewrite[3866]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 06:38:37 theoracle postfix/smtpd[3863]: NOQUEUE: reject: RCPT from unknown[201.230.26.112]: 550 5.1.1 <buzt-r@mejborn.dk>: Recipient address rejected: User unknown in local recipient table; from=<bzetqyyhl@thesunlink.com> to=<buzt-r@mejborn.dk> proto=ESMTP helo=<client-201.230.26.112.speedy.net.pe>
Oct  4 06:38:38 theoracle postfix/smtpd[3863]: lost connection after RCPT from unknown[201.230.26.112]
Oct  4 06:38:38 theoracle postfix/smtpd[3863]: disconnect from unknown[201.230.26.112]

mail.warn:

l_mailbox_domains
Oct  4 05:02:20 theoracle postfix/trivial-rewrite[3932]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:02:20 theoracle postfix/local[3934]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 05:02:34 theoracle postfix/trivial-rewrite[3932]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:02:34 theoracle postfix/trivial-rewrite[3932]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:09:01 theoracle postfix/smtpd[3953]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 05:09:02 theoracle postfix/trivial-rewrite[3955]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:09:02 theoracle last message repeated 2 times
Oct  4 05:09:02 theoracle postfix/local[3957]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 05:09:02 theoracle postfix/trivial-rewrite[3955]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 05:09:20 theoracle last message repeated 2 times
Oct  4 05:09:58 theoracle last message repeated 2 times
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 06:24:49 theoracle postfix/smtpd[3885]: warning: 81.19.225.50: address not listed for hostname www.topgevinster.dk
Oct  4 06:24:49 theoracle postfix/trivial-rewrite[3888]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 06:38:35 theoracle postfix/smtpd[3863]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 06:38:36 theoracle postfix/smtpd[3863]: warning: 201.230.26.112: hostname client-201.230.26.112.speedy.net.pe verification failed: Name or service not known
Oct  4 06:38:37 theoracle postfix/trivial-rewrite[3866]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Avatar billede secusr Nybegynder
04. oktober 2006 - 09:40 #42
Nu har jeg fået lavet det så jeg kan logge ind og tjekke mine mails, men af en eller anden årsag så bliver nye mails leveret til:

/home/mathias/new

I stedet for at levere dem i:

/var/spool/postfix/virtual/mathias@mejborn.dk

Hvordan styrer man postdrop til at ændre denne sti?
Avatar billede mfalck Praktikant
04. oktober 2006 - 09:54 #43
hvordan fik du det lavet ?
Avatar billede mfalck Praktikant
04. oktober 2006 - 09:57 #44
umidelbart lyder det som om postfix ikke kan finde ud af at hive den korrekte sti til maildir ud af mysql.
Avatar billede secusr Nybegynder
04. oktober 2006 - 10:10 #45
Jeg havde lidt småfejl samt en udkommentering maildir i /etc/courier/authmysqlrc som jeg fjernede. Men ja postfix læser nye mails fra /var/spool/postfix/virtual/mathias@mejborn.dk

Men nye mails ryger til /home/mathias/new.

Hvor man ændrer det, det er jeg ikke helt klar over.

Nu ermin mail.err begyndt at skrive følgende:

Oct  4 17:37:27 theoracle postfix/sendmail[4570]: fatal: alias initialization mode requires no recipient
Oct  4 17:45:03 theoracle postfix/postmap[3878]: fatal: usage: postmap [-Nfinoprsvw] [-c config_dir] [-d key] [-q key] [map_type:]file...
Oct  4 18:10:31 theoracle postfix/sendmail[4117]: fatal: alias initialization mode requires no recipient

Men mail bliver leveret til serveren i følge mail.info:

Oct  4 18:11:30 theoracle postfix/smtpd[4121]: 51BB41A3347: client=pfepa.post.tele.dk[195.41.46.235]
Oct  4 18:11:30 theoracle postfix/cleanup[4125]: 51BB41A3347: message-id=<45236B7D.3070407@pbj-design.dk>
Oct  4 18:11:30 theoracle postfix/qmgr[4060]: 51BB41A3347: from=<info@pbj-design.dk>, size=972, nrcpt=1 (queue active)
Oct  4 18:11:30 theoracle postfix/smtpd[4121]: disconnect from pfepa.post.tele.dk[195.41.46.235]
Oct  4 18:11:30 theoracle postfix/local[4126]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 18:11:30 theoracle postfix/local[4126]: 51BB41A3347: to=<mathias@mejborn.dk>, relay=local, delay=0.14, delays=0.08/0.02/0/0.04, dsn=2.0.0, status=sent (delivered to maildir)
Oct  4 18:11:30 theoracle postfix/qmgr[4060]: 51BB41A3347: removed
Avatar billede mfalck Praktikant
04. oktober 2006 - 10:21 #46
bare lige for at rette op på en misforståelse:
postfix modtager og leverer post til filsystemet
courier(pop3/imap) læster post fra filsystemet og leverer til en mail-klient.

Så Courier læser posten det rigtige sted fra, men det må være postfix som leverer mail forkert - nemlig til /home/mathias/new
Avatar billede secusr Nybegynder
04. oktober 2006 - 10:22 #47
Ja også det jeg mente, men ved bare ikke hvor henne den står til at levere i /home/mathias/new jeg kan ikke finde det nogle steder.
Avatar billede mfalck Praktikant
04. oktober 2006 - 10:22 #48
http://www.postfix.org/DEBUG_README.html

kan måske hjælpe dig lidt mere på vej
Avatar billede mfalck Praktikant
04. oktober 2006 - 10:23 #49
f.eks.

Append one or more "-v" options to selected daemon definitions in /etc/postfix/master.cf and type "postfix reload". This will cause a lot of activity to be logged to the syslog daemon. Example:

/etc/postfix/master.cf:
    smtp      inet  n      -      n      -      -      smtpd -v
Avatar billede mfalck Praktikant
04. oktober 2006 - 10:29 #50
prøv evt lige at lægge main.cf her.
Avatar billede secusr Nybegynder
04. oktober 2006 - 10:41 #51
Okay den er hre:

command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
setgid_group = postdrop
# appending .domain is the MUA's job.
append_dot_mydomain = no
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# Uncomment the next line to generate delayed mail warnings
#delay_warning_time = 4h
myhostname = mejborn.dk
relayhost =
#
# Istedet for 192.168.1.0 kan du sætte netværksadressen for det
# segment du måtte bruge
mynetworks = 127.0.0.0/8 192.168.1.0/24
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/spool/postfix/virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_minimum_uid = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000

home_mailbox = Maildir/
alias_maps = hash:/etc/postfix/aliases,nis:mail.aliases
Avatar billede mfalck Praktikant
04. oktober 2006 - 10:48 #52
prøv at fjerne home_mailbox:
home_mailbox (default: empty)

    Optional pathname of a mailbox file relative to a local(8) user's home directory.

(og sæt alias_maps = hash:/etc/postfix/aliases så slipper du for at den brokker sig over NIS, medmindre du planlægger at bruge det)
Avatar billede secusr Nybegynder
04. oktober 2006 - 10:57 #53
Okay jeg har gjort som du skriver ovenover, og det hjælper rigtig nok på min NIS fejl, som jeg ikke skal bruge alligevel.

Den sidste del af min mail.info:

Oct  4 18:57:36 theoracle postfix/smtpd[4244]: > pfepc.post.tele.dk[195.41.46.237]: 250 2.0.0 Ok: queued as 599981A3349
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: < pfepc.post.tele.dk[195.41.46.237]: QUIT
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: > pfepc.post.tele.dk[195.41.46.237]: 221 2.0.0 Bye
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: match_hostname: pfepc.post.tele.dk ~? 127.0.0.0/8
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: match_hostaddr: 195.41.46.237 ~? 127.0.0.0/8
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: match_hostname: pfepc.post.tele.dk ~? 192.168.1.0/24
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: match_hostaddr: 195.41.46.237 ~? 192.168.1.0/24
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: match_list_match: pfepc.post.tele.dk: no match
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: match_list_match: 195.41.46.237: no match
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: send attr request = disconnect
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: send attr ident = smtp:195.41.46.237
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: private/anvil: wanted attribute: status
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: input attribute name: status
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: input attribute value: 0
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: private/anvil: wanted attribute: (list terminator)
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: input attribute name: (end)
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: disconnect from pfepc.post.tele.dk[195.41.46.237]
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: master_notify: status 1
Oct  4 18:57:36 theoracle postfix/smtpd[4244]: connection closed
Oct  4 18:57:36 theoracle postfix/trivial-rewrite[4247]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 18:57:36 theoracle postfix/local[4249]: 599981A3349: to=<mathias@mejborn.dk>, relay=local, delay=0.18, delays=0.09/0.03/0/0.06, dsn=2.0.0, status=sent (delivered to mailbox)
Oct  4 18:57:36 theoracle postfix/qmgr[4240]: 599981A3349: removed
Oct  4 18:57:40 theoracle authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=mathias mejborn, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct  4 18:57:40 theoracle authdaemond: Authenticated: clearpasswd=noget, passwd=$1$10a78dd7$nZPHd5WOMvtaWKo6P9qEc.
Oct  4 18:57:40 theoracle courierpop3login: LOGIN, user=mathias@mejborn.dk, ip=[::ffff:83.89.129.234]
Oct  4 18:57:40 theoracle courierpop3login: LOGOUT, user=mathias@mejborn.dk, ip=[::ffff:83.89.129.234], top=0, retr=0, rcvd=12, sent=39, time=0
Oct  4 18:57:43 theoracle authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=mathias mejborn, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct  4 18:57:43 theoracle authdaemond: Authenticated: clearpasswd=test, passwd=$1$10a78dd7$nZPHd5WOMvtaWKo6P9qEc.
Oct  4 18:57:43 theoracle courierpop3login: LOGIN, user=mathias@mejborn.dk, ip=[::ffff:83.89.129.234]
Oct  4 18:57:43 theoracle courierpop3login: LOGOUT, user=mathias@mejborn.dk, ip=[::ffff:83.89.129.234], top=0, retr=0, rcvd=12, sent=39, time=0
Oct  4 18:58:13 theoracle imapd: DISCONNECTED, user=mathias@mejborn.dk, ip=[::ffff:87.51.67.140], headers=0, body=0, rcvd=62, sent=360, time=597
Oct  4 18:58:13 theoracle imapd: DISCONNECTED, user=mathias@mejborn.dk, ip=[::ffff:87.51.67.140], headers=0, body=0, rcvd=85, sent=415, time=597
Avatar billede secusr Nybegynder
04. oktober 2006 - 11:09 #54
Jeg kan godt sende mails fra mailserveren til brugere på mailserveren og til andre mailadresser.

Jeg kan også godt læse mails der kommer til mailserveren igennem /var/mail/mathias og /home/mathias/Maildir/
Avatar billede secusr Nybegynder
04. oktober 2006 - 12:19 #55
Jeg kan bare ikke læse dem igennem Thunderbird osv. da den leder det forkerte sted nemlig i /var/mail/mathias og /home/mathias/Maildir

I stedet for at lede i:

/var/spool/postfix/virtual/mathias@mejborn.dk
Avatar billede secusr Nybegynder
04. oktober 2006 - 12:43 #56
Udfra følgende kan jeg se at den prøver at levere mails til en lokal systembruger i stedet for den virtuelle bruger:

6 theoracle postfix/local[3891]: 199331A334A: to=<sabrina@mejborn.dk>, relay=local, delay=0.26, delays=0.14/0.03/0/0.09, dsn=5.1.1, status=bounced (unknown user: "sabrina")
Oct  4 20:40:16 theoracle postfix/cleanup[3888]: 4B7BC1A334E: message-id=<20061004184016.4B7BC1A334E@mejborn

Den burde bruge den virtuelle bruger sabrina@mejborn.dk men bruger i stedet for sabrina som bruger, men hun er ikke lokal systembruger.
Avatar billede mfalck Praktikant
04. oktober 2006 - 13:14 #57
ok - så der er to problemer der skal løses:
1) levering til det forkerte sted
2) den kender kun de lokale brugere - ikke de virtuelle.
Avatar billede secusr Nybegynder
04. oktober 2006 - 13:26 #58
Ja det er også sådan jeg ser det, det "sjove" ved det er dog at når jeg i postfixadmin opretter en ny mailboks så bliver den oprettet i /var/spool/postfix/virtual/nymailboks@domæne.dk

Så den opretter mailboksene det rigtige sted.
Avatar billede secusr Nybegynder
04. oktober 2006 - 13:32 #59
Når jeg med min mailklient tjekker for nye mails så tjekker den i /var/spool/postfix/virtual.

Jeg prøvede nemlig at oprette en mailkonto som ikke eksisterede i den mappe og der fik jeg en chkdir mkdir: ingen mappe, eller hvad den fejl nu hed, den samme som jeg fik tidligere i forløbet.
Avatar billede secusr Nybegynder
04. oktober 2006 - 14:49 #60
Okay nu går det fremad.

Jeg har lige oprettet 2 brugere på nogle andre domæner jeg hoster og de blev fint oprettet i /var/spool/postfix/virtual/brugernavn@domæne.dk

Når jeg tjekker deres mail i Thunderbird får jeg også en velkomst mail fra postmasteren.

Det er så vidt jeg kan se kun postkasser tilknyttet mejborn.dk den er gal med, hver gang jeg prøver at oprette en sådan så havner den i /var/spool/postfix/virtual/brugernavn

I stedet for brugernavn@domæne.dk

Jeg prøvede så at sende en email mellem 2 brugere på et andet domæne end mejborn.dk (det andet domæne jeg hoster) De brugere er fint oprettet i postfix og har begge fået en velkomst mail i thunderbird.

Disse 2 brugere kan også sagtens sende mails til og fra hinanden. Det eneste der mangler nu er at få den til at oprette @mejborn.dk emails/brugere rigtigt.

Kan du gennemskue den fejl mfalck?
Avatar billede secusr Nybegynder
04. oktober 2006 - 14:58 #61
theoracle:/var/spool/postfix/virtual# ls
admin@wtnakskov.dk  mathias  test@wtnakskov.dk
theoracle:/var/spool/postfix/virtual#         

Sådan ser det ud når jeg har prøvet at oprette en email som hedder mathias@mejborn.dk den er oprettet på nøjeagtig samme måde som de 2 andre der virker fint nok.

Men hvis jeg prøver at oprette eksempelvis sabrina@mejborn.dk så kommer den ikke engang ind i listen. Det skal lige siges at jeg på serveren har en lokal konto der hedder mathias, og at det nok er derfor den opretter den som "mathias", men hvorfor den ikke opretter sabrina@mejborn.dk eller sabrina det ved jeg ikke lige.
Avatar billede mfalck Praktikant
04. oktober 2006 - 15:00 #62
ja - det kan være det med at du har angivet domænenavnet i main.cf som den også har brokket sig over:

warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains

prøv evt at udkommentere det i main.cf: mydestination
Avatar billede secusr Nybegynder
04. oktober 2006 - 15:11 #63
Jeg har ikke nogen mydestination i main.cf, den ser således ud:

command_directory = /usr/sbin
daemon_directory = /usr/lib/postfix
program_directory = /usr/lib/postfix
setgid_group = postdrop
# appending .domain is the MUA's job.
append_dot_mydomain = no
smtpd_banner = $myhostname ESMTP $mail_name (Debian/GNU)
biff = no
# Uncomment the next line to generate delayed mail warnings
#delay_warning_time = 4h
myhostname = mejborn.dk
relayhost =
#
# Istedet for 192.168.1.0 kan du sætte netværksadressen for det
# segment du måtte bruge
mynetworks = 127.0.0.0/8 192.168.1.0/24
virtual_alias_maps = mysql:/etc/postfix/mysql_virtual_alias_maps.cf
virtual_gid_maps = static:5000
virtual_mailbox_base = /var/spool/postfix/virtual
mail_spool_directory = /var/spool/postfix/virtual
virtual_mailbox_domains = mysql:/etc/postfix/mysql_virtual_domains_maps.cf
virtual_mailbox_maps = mysql:/etc/postfix/mysql_virtual_mailbox_maps.cf
virtual_mailbox_limit = 51200000
virtual_minimum_uid = 5000
virtual_transport = virtual
virtual_uid_maps = static:5000

#home_mailbox = Maildir/
alias_maps = hash:/etc/postfix/aliases

Så hvis jeg skal udkommentare noget skal det så være virtual_mailbox_domains?
Avatar billede mfalck Praktikant
04. oktober 2006 - 15:24 #64
brokker den sig stadig over det med at majborn optræder begge steder. Mit gæt er at den majborn.dk optræder to steder dels som

det kan evt være
alias_maps = hash:/etc/postfix/aliases
(som der driller dig - du har virtual_alias_maps som skulle erstatte den)
Avatar billede secusr Nybegynder
04. oktober 2006 - 15:29 #65
Okay jeg overvejede også om det kunne være /etc/postfix/aliases og /etc/postfix/aliases.db der lå og drillede, de står nemlig ikke nævnt nogle steder på nettet vedrørende postfix, mon bare jeg kan slette dem?

Jeg udkommenterer: alias_maps = hash:/etc/postfix/aliases

Så må vi lige se hvad der sker.
Avatar billede secusr Nybegynder
04. oktober 2006 - 15:38 #66
Okay jeg har lige prøvet at oprette en bruger, den bliver stadigvæk oprettet som /var/spool/postfix/virtual/mathias.

Thunderbird svarer:

Afsendelsen af adgangskoden mislykkedes.Postserveren mejborn.dk svarede: chdir mathias@mejborn.dk/ failed.

Samtidige kommer der følgende i min log:

theoracle:/var/log# cat mail.warn

Oct  4 23:37:54 theoracle postfix/smtpd[3865]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  4 23:37:54 theoracle postfix/trivial-rewrite[3867]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 23:37:54 theoracle postfix/trivial-rewrite[3867]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  4 23:37:54 theoracle postfix/local[3871]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
theoracle:/var/log#


Fra syslog:

Oct  4 23:40:38 theoracle authdaemond: SQL query: SELECT username, password, "", '5000', '5000', '/var/spool/postfix/virtual', maildir, "", name, "" FROM mailbox WHERE username = "mathias@mejborn.dk"
Oct  4 23:40:38 theoracle authdaemond: password matches successfully
Oct  4 23:40:38 theoracle authdaemond: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=mathias mejborn, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct  4 23:40:38 theoracle authdaemond: authmysql: clearpasswd=<null>, passwd=$1$6babd60f$6c1Nk7xyoYZr1d9jnxlFa0
Oct  4 23:40:38 theoracle authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=mathias mejborn, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct  4 23:40:38 theoracle authdaemond: Authenticated: clearpasswd=noget, passwd=$1$6babd60f$6c1Nk7xyoYZr1d9jnxlFa0

Det er det samme der står i mail.info og mail.log.
Avatar billede mfalck Praktikant
05. oktober 2006 - 14:00 #67
det som undrer mig lidt er at der står:

"maildir=mathias@mejborn.dk/" - der burde vel stå maildir=mathias for at det virker.
Avatar billede secusr Nybegynder
06. oktober 2006 - 09:04 #68
Ja det undrer også mig, for maildiret skal være mathias@mejborn.dk men når jeg opretter brugeren så bliver den til "mathias", men logfilen skriver jo også det rigtige dir, så ved ikke hvor det er at det går galt.

Kan det være noget med mine aliases, og lokale brugere? Jeg har jo en lokal bruger på systemet der hedder mathias, og jeg har nok også mejborn.dk et eller andet sted som default domain eller noget.
Avatar billede mfalck Praktikant
07. oktober 2006 - 10:51 #69
ja - jeg tror lidt problemet er at den roder de almindelige brugere sammen med de virtuelle brugere - i al fald når det er majborn det gælder (den anden bruger du forsøgte at oprette gik der jo også ged i)
Avatar billede secusr Nybegynder
08. oktober 2006 - 17:16 #70
Ja det er hver gang jeg prøver at oprette en mailbruger til domænet mejborn.dk når jeg får mulighed for det i morgen, så prøver jeg lige at omdøbe brugerne i /var/spool/postfix/virtual/mathias til /var/spool/postfix/virtual/mathias@mejborn.dk, for at se om det hjælper..
Avatar billede mfalck Praktikant
08. oktober 2006 - 17:22 #71
ok - det lyder som en god plan :-)
Avatar billede secusr Nybegynder
09. oktober 2006 - 13:24 #72
Øv mit andet indlæg blev væk?

Nå prøver igen, jeg har fundet ud af når jeg prøver at oprette en mailboks bruger med tilknytning til @mejborn.dk så bliver det ikke oprettet som et dir, det kan man se her:

theoracle:/var/spool/postfix/virtual# ls -l
totalt 8
drwx------ 5 postfix postfix 4096 2006-10-04 22:34 admin@wtnakskov.dk
-rw------- 1 mathias mathias  586 2006-10-09 19:25 mathias
theoracle:/var/spool/postfix/virtual#                               

Så jeg kan altså ikke lave en "cp -r mathias mathias@mejborn.dk" eftersom mathias heller ikke er et dir, og jeg er ikke klar over om der i admin@wtnakskov.dk er nogne tilknytning til domænet, som gør at jeg ikke kan lave en "cp -r admin@wtnakskov.dk mathias@mejborn.dk"?

Min syslog ser nu også sådan her ud:

Oct  9 21:20:39 theoracle postfix/smtpd[7514]: > 106.Red-217-125-34.staticIP.rima-tde.net[217.125.34.106]: 250 2.0.0 Ok: queued as D440B1A332D
Oct  9 21:20:39 theoracle postfix/trivial-rewrite[7517]: warning: do not list domain mejborn.dk in BOTH mydestination and virtual_mailbox_domains
Oct  9 21:20:39 theoracle postfix/local[7519]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct  9 21:20:39 theoracle postfix/local[7519]: D440B1A332D: to=<mathias@mejborn.dk>, relay=local, delay=3.7, delays=3.7/0.02/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Oct  9 21:20:39 theoracle postfix/qmgr[3984]: D440B1A332D: removed


Og et andet udklip:

9 21:20:35 theoracle postfix/smtpd[7514]: ctable_locate: leave existing entry key mathias@mejborn.dk
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: maps_find: recipient_canonical_maps: mathias@mejborn.dk: not found
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: maps_find: recipient_canonical_maps: mathias: not found
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: maps_find: recipient_canonical_maps: @mejborn.dk: not found
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: mail_addr_find: mathias@mejborn.dk -> (not found)
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: maps_find: canonical_maps: mathias@mejborn.dk: not found
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: maps_find: canonical_maps: mathias: not found
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: maps_find: canonical_maps: @mejborn.dk: not found
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: mail_addr_find: mathias@mejborn.dk -> (not found)
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: dict_mysql_get_active: attempting to connect to host 127.0.0.1
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: dict_mysql: successful connection to host 127.0.0.1
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: dict_mysql: successful query from host 127.0.0.1
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: dict_mysql_lookup: retrieved 1 rows
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: maps_find: virtual_alias_maps: mysql:/etc/postfix/mysql_virtual_alias_maps.cf(0,lock|fold_fix): mathias@mejborn.dk = mathias@mejborn.dk
Oct  9 21:20:35 theoracle postfix/smtpd[7514]: mail_addr_find: mathias@mejborn.dk -> mathias@mejborn.dk


Et til, fra login via Thunderbird:

Oct  9 19:37:13 theoracle authdaemond: received auth request, service=pop3, authtype=login
Oct  9 19:37:13 theoracle authdaemond: authmysql: trying this module
Oct  9 19:37:13 theoracle authdaemond: SQL query: SELECT username, password, "", '5000', '5000', '/var/spool/postfix/virtual', maildir, "", name, "" FROM mailbox WHERE username = "mathias@mejborn.dk"
Oct  9 19:37:13 theoracle authdaemond: password matches successfully
Oct  9 19:37:13 theoracle authdaemond: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=<null>, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct  9 19:37:13 theoracle authdaemond: authmysql: clearpasswd=<null>, passwd=$1$a5c82292$ra2AKDjHN4Q2.XLQDkSGN1
Oct  9 19:37:13 theoracle authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=<null>, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct  9 19:37:13 theoracle authdaemond: Authenticated: clearpasswd=noget, passwd=$1$a5c82292$ra2AKDjHN4Q2.XLQDkSGN1
Oct  9 19:37:13 theoracle courierpop3login: chdir mathias@mejborn.dk/: No such file or directory

Nu har fejlen,så vidt jeg husker ændret sig. Og lyder nu på at "mathias@mejborn.dk" ikke er et dir, hvilket jo også er rigtig nok.
Avatar billede mfalck Praktikant
09. oktober 2006 - 13:36 #73
hvad sker der hvis du prøver at lave et katalog som hedder "mathias@mejborn.dk" og derefter laver

maildirmake /<sti til>/mathias@mejborn.dk/Maildir
Avatar billede secusr Nybegynder
09. oktober 2006 - 17:37 #74
Det var da utroligt som den ikke vil poste mine indlæg - jeg prøver igen.

Det er nu ved hjælp fra at chmodde til 777 på den oprettede mappe mathias@mejborn.dk at komme til at logge ind via Thunderbird.

Jeg gjorde som du beskrev, men den siger stadigvæk at der ikke er nogle mails, trods at jeg har sendt til denne mail.

Logind fra syslog ser sådan ud:

Oct 10 01:37:14 theoracle authdaemond: received auth request, service=pop3, authtype=login
Oct 10 01:37:14 theoracle authdaemond: authmysql: trying this module
Oct 10 01:37:14 theoracle authdaemond: SQL query: SELECT username, password, "", '5000', '5000', '/var/spool/postfix/virtual', maildir, "", name, "" FROM mailbox WHERE username = "mathias@mejborn.dk"
Oct 10 01:37:14 theoracle authdaemond: password matches successfully
Oct 10 01:37:14 theoracle authdaemond: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=test, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct 10 01:37:14 theoracle authdaemond: authmysql: clearpasswd=<null>, passwd=$1$82e753ab$eVLhnfu16m8tUpxEq/f.r1
Oct 10 01:37:14 theoracle authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=test, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct 10 01:37:14 theoracle authdaemond: Authenticated: clearpasswd=noget, passwd=$1$82e753ab$eVLhnfu16m8tUpxEq/f.r1
Oct 10 01:37:14 theoracle courierpop3login: LOGIN, user=mathias@mejborn.dk, ip=[::ffff:80.162.240.236]
Oct 10 01:37:15 theoracle courierpop3login: LOGOUT, user=mathias@mejborn.dk, ip=[::ffff:80.162.240.236], top=0, retr=0, rcvd=12, sent=39, time=1


Det sjove ved det er at jeg ikke kan tabbe følgende mappe ud: mathias@mejborn.dk

Hvis jeg skriver math og trykker tab så kommer følgende:

theoracle:/var/spool/postfix/virtual# mathias\@mejborn.dk/ 

Men hvis jeg skriver: cd math så kan den kun tabbe til mappen mathias, hvis jeg så sætter et @ bagpå mathias, for at få fat i den anden mappe, så kommer den med følgende forslag:

cd mathias@
@::1              @ff02::1          @ip6-allhosts    @ip6-localhost    @ip6-mcastprefix
@fe00::0          @ff02::2          @ip6-allnodes    @ip6-localnet    @localhost
@ff00::0          @ff02::3          @ip6-allrouters  @ip6-loopback    @theoracle
theoracle:/var/spool/postfix/virtual# cd mathias@           

Jeg kan sagtens tabbe til admin@wtnakskov.dk på alle leder og kanter.

For lige at vende tilbage til det andet, så er den eneste forskel på admin@wtnakskov.dk og den manuelt oprettede mathias@mejborn.dk at admin@wtnakskov.dk ser således ud:

ls admin\@wtnakskov.dk/
courierpop3dsizelist  cur  new  tmp
theoracle:/var/spool/postfix/virtual#   

theoracle:/var/spool/postfix/virtual# ls mathias@mejborn.dk
cur  new  tmp
theoracle:/var/spool/postfix/virtual#     

Ved dog ikke om det har noget at sige?
Avatar billede mfalck Praktikant
09. oktober 2006 - 18:47 #75
ligger admin\@wtnakskov.dk/  og mathias@mejborn.dk det samme sted ?
Avatar billede secusr Nybegynder
09. oktober 2006 - 19:14 #76
Ja det gør de, begge 2 i /var/spool/postfix/virtual
Avatar billede mfalck Praktikant
09. oktober 2006 - 20:58 #77
hvad giver

ls -lrt /var/spool/postfix/virtual
Avatar billede secusr Nybegynder
09. oktober 2006 - 23:33 #78
Den giver følgende output:

theoracle:/var/spool/postfix/virtual# ls -lrt
totalt 40
drwx------ 5 postfix postfix  4096 2006-10-04 22:34 admin@wtnakskov.dk
drwxrwxrwx 5 root    root    4096 2006-10-10 01:23 mathias@mejborn.dk
-rw------- 1 mathias mathias 30563 2006-10-10 06:23 mathias
theoracle:/var/spool/postfix/virtual#
Avatar billede mfalck Praktikant
09. oktober 2006 - 23:36 #79
prøv at lave

chown -R postfix:postfix /var/spool/postfix/virtual/mathias@mejborn.dk
Avatar billede secusr Nybegynder
11. oktober 2006 - 23:41 #80
Hej igen, undskyld ventetiden.

Det hjælper ikke på det, jeg kan stadigvæk logge ind og tjekke efter mails, men den siger stadigvæk at der ikke er nogen.

Udkast at syslog:

ct 12 07:45:22 theoracle authdaemond: received auth request, service=pop3, authtype=login
Oct 12 07:45:22 theoracle authdaemond: authmysql: trying this module
Oct 12 07:45:22 theoracle authdaemond: SQL query: SELECT username, password, "", '5000', '5000', '/var/spool/postfix/virtual', maildir, "", name, "" FROM mailbox WHERE username = "mathias@mejborn.dk"
Oct 12 07:45:22 theoracle authdaemond: password matches successfully
Oct 12 07:45:22 theoracle authdaemond: authmysql: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=test, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct 12 07:45:22 theoracle authdaemond: authmysql: clearpasswd=<null>, passwd=$1$82e753ab$eVLhnfu16m8tUpxEq/f.r1
Oct 12 07:45:22 theoracle authdaemond: Authenticated: sysusername=<null>, sysuserid=5000, sysgroupid=5000, homedir=/var/spool/postfix/virtual, address=mathias@mejborn.dk, fullname=test, maildir=mathias@mejborn.dk/, quota=<null>, options=<null>
Oct 12 07:45:22 theoracle authdaemond: Authenticated: clearpasswd=noget, passwd=$1$82e753ab$eVLhnfu16m8tUpxEq/f.r1
Oct 12 07:45:22 theoracle courierpop3login: LOGIN, user=mathias@mejborn.dk, ip=[::ffff:80.162.240.236]
Oct 12 07:45:22 theoracle courierpop3login: LOGOUT, user=mathias@mejborn.dk, ip=[::ffff:80.162.240.236], top=0, retr=0, rcvd=12, sent=39, time=0
theoracle:/var/spool/postfix/virtual#   

Den har nu oprettet en root bruger i /vritual, ikke noget jeg har bedt den om godt nok:

theoracle:/var/spool/postfix/virtual# ls
admin@wtnakskov.dk  mathias  mathias@mejborn.dk  root
theoracle:/var/spool/postfix/virtual#
Avatar billede mfalck Praktikant
12. oktober 2006 - 07:59 #81
se det som undrer mig er linien:

homedir=/var/spool/postfix/virtual

jeg må lige tjekke hvad den siger på min egen server når jeg kommer hjem.
Avatar billede secusr Nybegynder
12. oktober 2006 - 21:55 #82
Okay lyder godt.
Avatar billede mfalck Praktikant
12. oktober 2006 - 21:58 #83
ok - min egen siger:
homedir=/home/falck

så det må passe på din også. Lå der noget i /var/spool/postfix/virtual/mathias@mejborn.dk/cur ?
Avatar billede mfalck Praktikant
13. oktober 2006 - 08:18 #84
jeg kom til at tænkte på hvis Postfix kører i et chroot miliø så kan det være at den smider mails et andet sted end /var/spool/postfix/virtual.

prøv evt

find / -name mathias\*mejborn.dk -ls
Avatar billede secusr Nybegynder
14. oktober 2006 - 11:48 #85
Hej igen.

Der ligger ikke noget i /cur

Men det gør der heller ikke hos admin@wtnakskov.dk

Jeg mener at Postfix kører chroot på debian, men er ikke klar over hvad det betyder samt hvilke indflydelser det har på systemet, men det har været skyld i mange drillerier undervejs (med Mysql osv.) så det kan da meget vel tænkes at det også driller nu.

Kommandoen kommer med følgende output:

theoracle:/var/spool/postfix/virtual/admin@wtnakskov.dk/cur# find / -name mathias\*mejborn.dk -ls
1717037    4 drwxrwxrwx  5 postfix  postfix      4096 Oct 10 01:23 /var/spool/postfix/virtual/mathias@mejborn.dk
theoracle:/var/spool/postfix/virtual/admin@wtnakskov.dk/cur#
Avatar billede secusr Nybegynder
14. oktober 2006 - 11:48 #86
Det lader altså ikke til at der ligger en sådan mappe andre steder på systemet, jeg tror derimod der ligger en mappe der hedder "mathias" et eller andet sted på systemet som posten bliver leveret til, men hvordan man skældner den mappe udfra andre det er jeg ikke helt klar over.
Avatar billede mfalck Praktikant
14. oktober 2006 - 11:57 #87
At postfix kører chrootet betyder at den bliver "låst" inde i en del af filsystemet forstået på den måde at hvis den f.eks. bliver startet i /var/spool/postfix så opfatter den /var/spool/postfix som / (i windows verdenen ville det betyde at den troede den lå på sin egen harddisk f.eks. g:\) og den vil ikke kunne tilgå andre kataloger i filsystemet. Bruger du procmail eller maildrop til at levere post med ?
Avatar billede secusr Nybegynder
15. oktober 2006 - 15:15 #88
Ahh okay.

Nej ikke hvad jeg ved af, det er ikke noget jeg selv har installeret i hvert fald, ved ikke om det er noget Postfix installere sammen med de andre pakker?
Avatar billede mfalck Praktikant
15. oktober 2006 - 16:20 #89
prøv at lave en

find / -name maildrop
eller
find / -name procmail

for at se om de er installerede.
Avatar billede secusr Nybegynder
15. oktober 2006 - 18:41 #90
theoracle:/home/mathias# find / -name maildrop
/var/spool/postfix/private/maildrop
/var/spool/postfix/maildrop
theoracle:/home/mathias# 

theoracle:/home/mathias# find / -name procmail
theoracle:/home/mathias#           

Så jeg bruger altså maildrop.
Avatar billede mfalck Praktikant
15. oktober 2006 - 19:35 #91
jeg tror bare det er kataloger. Jeg søgte lige lidt på nettet og umiddelbart så ser det ikke ukompliceret ud at installere maildrop med mysql support:

http://www.marlow.dk/site.php/tech/postfix
Avatar billede secusr Nybegynder
16. oktober 2006 - 13:43 #92
Men hvad bruger jeg i øjeblikket til at levere post med da? Og vil det ikke drille den eksisterende installation af postfix hvis jeg går igang med maildrop?

Postfix står vel ikke til at kigge efter mails i en database men på et sted i filsystemet?
Avatar billede mfalck Praktikant
16. oktober 2006 - 14:00 #93
der leverer postfix selv mailen. Hvis du skifter til maildrop så har du et særskildt stykke software til at lægge mailen ned på disken, og derved kan du omgå problemet med at få leveret mails uden om chroot. Men hvordan var det - kunne der leveres post til de andre mailadresser (ikke majborn.dk)?
Avatar billede secusr Nybegynder
16. oktober 2006 - 14:55 #94
Okay, der kunne ikke leveres til andre mailadresser, eller i hvert fald ikke til mejborn.dk.

Men kan maildrop sagtens arbejde sammen med postfix?
Avatar billede mfalck Praktikant
16. oktober 2006 - 15:08 #95
men kunne der leveres post til de andre mailadresser  - det jeg er interesseret i er om der overhovedet er blevet leveret post til /var/spool/postfix/virtual

Maildrop og postfix kører godt sammen - jeg kører det selv.
Avatar billede secusr Nybegynder
16. oktober 2006 - 15:22 #96
Jamen i /virtual har jeg jo admin@wtnakskov.dk liggende og den virker fint, fejlen opstår jo i det øjebik hvor jeg ved hjælp af postfixadmin prøver at oprette en bruger tilknyttet @mejborn.dk så opretter den brugeren forkert i /virtual nemlig med "mathias" i stedet for "mathias@mejborn.dk"
Avatar billede mfalck Praktikant
16. oktober 2006 - 15:29 #97
ok - så problemet med at få leveret er kun for majborn.dk brugerne ?
Avatar billede secusr Nybegynder
16. oktober 2006 - 15:30 #98
Ja det er det.
Avatar billede mfalck Praktikant
16. oktober 2006 - 15:33 #99
ok - har du i main.cf prøvet at ændre så den ikke længere indeholder majborn.dk (prøv at rette det til majborn.local eller noget) og genstart postfix
Avatar billede secusr Nybegynder
16. oktober 2006 - 15:46 #100
Altså i myhostname?
Avatar billede mfalck Praktikant
16. oktober 2006 - 15:48 #101
ja - eller hvis det står andre steder.
Avatar billede secusr Nybegynder
16. oktober 2006 - 19:37 #102
JUBIII det virker.

Damn, det var godt nok også på tide, du skal ahve utrolig mange gange tak for hjælpen, de fleste andre ville have droppet mig for længst tror jeg.

Hvis du vil have flere points end dem du får her må du endelig sige til.

Godt nok den bedste hjælp jeg har fået længe.

Du må lige smide et svar så du kan få dine meget velfortjente points!

Endnu engang mange tak for hjælpen, nu skal jeg godt nok have skrevet en guide så jeg ved hvordan jeg skal gøre næste gang.

TAK!
Avatar billede secusr Nybegynder
16. oktober 2006 - 19:47 #103
Lige et hurtigt spørgsmål til, hvor vælger jeg at mails sendt til "root" på systemet skal sendes til en bestemt email?
Avatar billede mfalck Praktikant
16. oktober 2006 - 20:03 #104
i aliasfilen (husk postalias bagefter)
Avatar billede mfalck Praktikant
16. oktober 2006 - 20:03 #105
hehe - det bærer jo fornøjelsen i sig selv at få det til at virke :-)
Avatar billede secusr Nybegynder
16. oktober 2006 - 20:08 #106
Ja det er det helt sikkert.

postalias giver følgende output:

theoracle:/etc/postfix# postalias
postalias: fatal: usage: postalias [-Nfinoprsvw] [-c config_dir] [-d key] [-q key] [map_type:]file...


Prøvede følgende, er det rigtigt?:

theoracle:/etc/postfix# postalias aliases
theoracle:/etc/postfix#
Avatar billede mfalck Praktikant
16. oktober 2006 - 20:52 #107
ja det er rigtigt nok
Avatar billede secusr Nybegynder
23. oktober 2006 - 16:30 #108
Hej igen, det lader til at den ikke sender roots mail til min mailadresse:

Oct 23 16:27:01 theoracle /USR/SBIN/CRON[18226]: (root) CMD (root if [ -x /var/banscript/intruderscript.pl ]; then; /var/banscript/intruderscript.pl >>/var/banscript/log/intruderscript.log; fi)
Oct 23 16:27:01 theoracle postfix/pickup[18111]: 1E17F1A3338: uid=0 from=<root>
Oct 23 16:27:01 theoracle postfix/cleanup[18229]: 1E17F1A3338: message-id=<20061023142701.1E17F1A3338@mejborn.local>
Oct 23 16:27:01 theoracle postfix/qmgr[3669]: 1E17F1A3338: from=<root@mejborn.local>, size=831, nrcpt=1 (queue active)
Oct 23 16:27:01 theoracle postfix/local[18231]: warning: dict_nis_init: NIS domain name not set - NIS lookups disabled
Oct 23 16:27:01 theoracle postfix/local[18231]: 1E17F1A3338: to=<root@mejborn.local>, orig_to=<root>, relay=local, delay=0.16, delays=0.13/0.02/0/0.01, dsn=2.0.0, status=sent (delivered to mailbox)
Oct 23 16:27:01 theoracle postfix/qmgr[3669]: 1E17F1A3338: removed
theoracle:/etc/postfix# 

Den laver en root fil i /var/spool/postfix/virtual som indeholder nogle mails ser det ud til, min /etc/postfix/aliases ser sådan ud:

Person who should get root's mail. Don't receive mail as root!
root:          min@mail.dk

# Basic system aliases -- these MUST be present
MAILER-DAEMON:  postmaster
postmaster:    root

# General redirections for pseudo accounts
bin:            root
daemon:        root
named:          root
nobody:        root
uucp:          root
www:            root
ftp-bugs:      root
postfix:        root

# Put your local aliases here.
admin:          mathias@mejborn.dk

# Well-known aliases
manager:        root
dumper:        root
operator:      root
abuse:          postmaster

# trap decode to catch security attacks
decode:        root

Når den er gemt kører jeg en postalias aliases, men jeg får ikke mails på min mail konto fra root?
Avatar billede mfalck Praktikant
23. oktober 2006 - 21:11 #109
har du i virtual sat
root@mejborn.local  root (eller bare sæt den til "min@mail.dk")?
Avatar billede secusr Nybegynder
24. oktober 2006 - 10:23 #110
Bare til min@mail.dk
Avatar billede mfalck Praktikant
24. oktober 2006 - 22:57 #111
ok - det lyder lidt underligt.
Avatar billede secusr Nybegynder
26. oktober 2006 - 12:52 #112
Ja det synes jeg også, er lidt i tvivl om den laver den alias db fil ordentligt eller hvad den gør, og om den læser fra den.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester