Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1585 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

postfix/mysql probleme de configuration

n°558556
mikala
Souviens toi du 5 Novembre...
Posté le 18-09-2004 à 13:48:36  profilanswer
 

Reprise du message précédent :
je suppose , je ne suis clairement pas un maître 's maildrop .
(par contre j'ai les champs ad hoc chez moi :p )

mood
Publicité
Posté le 18-09-2004 à 13:48:36  profilanswer
 

n°558563
cycle31
Posté le 18-09-2004 à 14:12:09  profilanswer
 

quel champ as tu dans ta table mailbox ? a mon avis , mon probleme vient de là.

n°558568
mikala
Souviens toi du 5 Novembre...
Posté le 18-09-2004 à 14:25:43  profilanswer
 

ceci .

n°558573
cycle31
Posté le 18-09-2004 à 14:33:05  profilanswer
 

a ok voila je n'ai pas de champs uidnumber et gidnumber par contre je ne comprends pas pourquoi tu as mis dans ton maildropmysql.config maildir_filed  domain  , c'est pas plutot maildir qu'il faudrait mettre ?

n°558580
mikala
Souviens toi du 5 Novembre...
Posté le 18-09-2004 à 14:50:22  profilanswer
 

hum .
je ne me suis jamais posé la question :D
mais comme cela marche ainsi [:spamafote]
je vais tester avec maildir ;)

n°558582
cycle31
Posté le 18-09-2004 à 14:57:37  profilanswer
 

en rajoutant une ligne uid et gid dans la table mysql maintenant avec le strace j'ai ca :
 
close(3)                                = 0
access("/usr/local/lib/mysql/libz.so.2", F_OK) = -1 ENOENT (No such file or directory)
access("/lib/libz.so.2", F_OK)          = 0
access("/usr/local/lib/mysql/libcrypt.so.2", F_OK) = -1 ENOENT (No such file or directory)
access("/lib/libcrypt.so.2", F_OK)      = 0
access("/usr/local/lib/mysql/libm.so.2", F_OK) = -1 ENOENT (No such file or directory)
access("/lib/libm.so.2", F_OK)          = 0
access("/lib/libm.so.2", F_OK)          = 0
mmap(0, 1144, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2829e000
munmap(0x2829e000, 1144)                = 0
mmap(0, 3904, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2829e000
munmap(0x2829e000, 3904)                = 0
mmap(0, 960, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2829e000
munmap(0x2829e000, 960)                 = 0
mmap(0, 600, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2829e000
munmap(0x2829e000, 600)                 = 0
mmap(0, 30000, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2829e000
munmap(0x2829e000, 30000)               = 0
mmap(0, 2000, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2829e000
munmap(0x2829e000, 2000)                = 0
mprotect(0x281c4000, 790528, PROT_READ|PROT_WRITE|PROT_EXEC) = 0
mmap(0, 22008, PROT_READ|PROT_WRITE, MAP_ANON, -1, 0) = 0x2829e000
munmap(0x2829e000, 22008)               = 0
mprotect(0x281c4000, 790528, PROT_READ|PROT_EXEC) = 0
syscall_416(0x4, 0xbfbfeb3c, 0xbfbfeb1c) = 0
sigprocmask(SIG_BLOCK, NULL, [])        = 0
syscall_416(0x4, 0xbfbfeb1c, 0)         = 0
sysarch(0x1, 0xbfbfeb4c)                = 17
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
syscall_416(0, 0xbfbfeb50, 0xbfbfeb30)  = -1 (errno 22)
syscall_416(0x1, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x2, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x3, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x4, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x5, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x6, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x7, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x8, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x9, 0xbfbfeb50, 0xbfbfeb30) = -1 (errno 22)
syscall_416(0xa, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0xb, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0xc, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0xd, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0xe, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0xf, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x10, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x11, 0xbfbfeb50, 0xbfbfeb30) = -1 (errno 22)
syscall_416(0x12, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x13, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x14, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x15, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x16, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x17, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x18, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x19, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x1a, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x1b, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x1c, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x1d, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x1e, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x1f, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0xd, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x1c, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x14, 0xbfbfeb50, 0xbfbfeb30) = 0
syscall_416(0x8, 0xbfbfeb50, 0xbfbfeb30) = 0
umask(07)                               = 022
getuid()                                = 0 (euid 0)
getgid()                                = 0 (egid 0)
getegid(0)                              = 0
readlink("/etc/malloc.conf", 0xbfbfe3e0, 63) = -1 ENOENT (No such file or directory)
issetugid(0x281cb44c)                   = 0
mmap(0, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, -1, 0) = 0x2829e000
break(0x8070000)                        = 0
break(0x8071000)                        = 0
break(0x8072000)                        = 0
open("/etc/maildropmysql.config", O_RDONLY) = 3
break(0x8073000)                        = 0
fstat(3, {st_mode=S_IFCHR|0145, st_rdev=makedev(73, 1668153376), ...}) = 0
break(0x8077000)                        = 0
read(3, "# The attributes are:\n#\n# mail -"..., 16384) = 2997
break(0x8078000)                        = 0
read(3, "", 16384)                      = 0
close(3)                                = 0
open("/etc/services", O_RDONLY)         = 3
fstat(3, {st_mode=S_IFBLK|S_ISUID|S_ISGID|S_ISVTX|0562, st_rdev=makedev(115, 1885405294), ...}) = 0
read(3, "#\n# Network services, Internet s"..., 16384) = 16384
read(3, "pleTalk Zone Information\nat-7\t\t2"..., 16384) = 16384
read(3, "#Apertus Technologies Load Deter"..., 16384) = 16384
read(3, "nager\nsas-1\t\t1426/tcp   #Satelli"..., 16384) = 16384
read(3, "web - development\nwww-dev\t\t2784/"..., 16384) = 8053
read(3, "", 16384)                      = 0
close(3)                                = 0
syscall_416(0xd, 0xbfbfe200, 0xbfbfe1e0) = 0
socket(PF_UNIX, SOCK_STREAM, 0)         = 3
fcntl(3, F_GETFL)                       = 0x2 (flags O_RDWR)
connect(3, {sa_family=0xd0 /* AF_??? */, sa_data="\320\320\320\320\320\320\320\320\320\320\320\320\320\320"...}, 106) = 0
setsockopt(3, SOL_SOCKET, SO_KEEPALIVE, [-791621424], 4) = 0
read(3, "(\0\0\0", 4)                   = 4
read(3, "\n3.23.58\0\31\0\0\0>TlERKb,\0, \10\2\0\0\0\0\0\0"..., 40) = 40
open("", O_RDONLY)                      = 4
fstat(4, {st_mode=0150320, st_size=15046755950319947984, ...}) = 0
break(0x807c000)                        = 0
read(4, "# sql/share/charsets/Index\n#\n# T"..., 16384) = 549
read(4, "", 16384)                      = 0
close(4)                                = 0
write(3, "\25\0\0\1\5 \377\377\377postfix\0[PQS^LYE", 25) = 25
read(3, "\5\0\0\2", 4)                  = 4
read(3, "\0\0\0\2\0", 5)                = 5
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
read(3, 0x8070000, 8192)                = -1 EAGAIN (Resource temporarily unavailable)
fcntl(3, F_SETFL, O_RDWR)               = 0
write(3, "\10\0\0\0\2postfix", 12)      = 12
read(3, "\5\0\0\1", 4)                  = 4
read(3, "\0\0\0\2\0", 5)                = 5
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
read(3, 0x8070000, 8192)                = -1 EAGAIN (Resource temporarily unavailable)
fcntl(3, F_SETFL, O_RDWR)               = 0
write(3, "n\0\0\0\3SELECT uid, uid, gid, maild"..., 114) = 114
 
 
 
read(3, "\1\0\0\1", 4)                  = 4
read(3, "\7", 1)                        = 1
read(3, "\26\0\0\2", 4)                 = 4
read(3, "\7mailbox\3uid\3\v\0\0\1\3\3!\0\0", 22) = 22
read(3, "\26\0\0\3", 4)                 = 4
read(3, "\7mailbox\3uid\3\v\0\0\1\3\3!\0\0", 22) = 22
read(3, "\26\0\0\4", 4)                 = 4
read(3, "\7mailbox\3gid\3\v\0\0\1\3\3!\0\0", 22) = 22
read(3, "\32\0\0\5", 4)                 = 4
read(3, "\7mailbox\7maildir\3\377\0\0\1\375\3\1\0\0", 26) = 26
read(3, "\32\0\0\6", 4)                 = 4
read(3, "\7mailbox\7maildir\3\377\0\0\1\375\3\1\0\0", 26) = 26
read(3, "\30\0\0\7", 4)                 = 4
read(3, "\7mailbox\5quota\3\n\0\0\1\3\3\1\0\0", 24) = 24
read(3, "\31\0\0\10", 4)                = 4
read(3, "\7mailbox\6active\3\1\0\0\1\1\3\1\0\0", 25) = 25
read(3, "\1\0\0\t", 4)                  = 4
read(3, "\376", 1)                      = 1
read(3, "\1\0\0\n", 4)                  = 4
read(3, "\376", 1)                      = 1
 
 
 
 
fcntl(3, F_SETFL, O_RDWR|O_NONBLOCK)    = 0
read(3, 0x8070000, 8192)                = -1 EAGAIN (Resource temporarily unavailable)
fcntl(3, F_SETFL, O_RDWR)               = 0
write(3, "\1\0\0\0\1", 5)               = 5
shutdown(3, 2 /* send and receive */)   = 0
close(3)                                = 0
stat("/etc/nsswitch.conf", {st_mode=021, st_size=4294967319, ...}) = 0
open("/etc/nsswitch.conf", O_RDONLY)    = 3
ioctl(3, TIOCGETA, 0xbfbfe250)          = -1 ENOTTY (Inappropriate ioctl for device)
fstat(3, {st_mode=021, st_size=4294967319, ...}) = 0
read(3, "group: compat\ngroup_compat: nis\n"..., 16384) = 113
read(3, "", 16384)                      = 0
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
access("/lib/nss_compat.so.1", F_OK)    = -1 ENOENT (No such file or directory)
access("/usr/lib/nss_compat.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/nss_compat.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/nss_compat.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/nss_compat.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/apache2/nss_compat.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/mysql/nss_compat.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/compat/pkg/nss_compat.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/lib/nss_compat.so.1", F_OK)    = -1 ENOENT (No such file or directory)
access("/usr/lib/nss_compat.so.1", F_OK) = -1 ENOENT (No such file or directory)
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
access("/lib/nss_nis.so.1", F_OK)       = -1 ENOENT (No such file or directory)
access("/usr/lib/nss_nis.so.1", F_OK)   = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/nss_nis.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/nss_nis.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/nss_nis.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/apache2/nss_nis.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/mysql/nss_nis.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/compat/pkg/nss_nis.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/lib/nss_nis.so.1", F_OK)       = -1 ENOENT (No such file or directory)
access("/usr/lib/nss_nis.so.1", F_OK)   = -1 ENOENT (No such file or directory)
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
access("/lib/nss_files.so.1", F_OK)     = -1 ENOENT (No such file or directory)
access("/usr/lib/nss_files.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/nss_files.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/nss_files.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/nss_files.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/apache2/nss_files.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/mysql/nss_files.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/compat/pkg/nss_files.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/lib/nss_files.so.1", F_OK)     = -1 ENOENT (No such file or directory)
access("/usr/lib/nss_files.so.1", F_OK) = -1 ENOENT (No such file or directory)
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
access("/lib/nss_dns.so.1", F_OK)       = -1 ENOENT (No such file or directory)
access("/usr/lib/nss_dns.so.1", F_OK)   = -1 ENOENT (No such file or directory)
access("/usr/lib/compat/nss_dns.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/X11R6/lib/nss_dns.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/nss_dns.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/apache2/nss_dns.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/mysql/nss_dns.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/usr/local/lib/compat/pkg/nss_dns.so.1", F_OK) = -1 ENOENT (No such file or directory)
access("/lib/nss_dns.so.1", F_OK)       = -1 ENOENT (No such file or directory)
access("/usr/lib/nss_dns.so.1", F_OK)   = -1 ENOENT (No such file or directory)
sigprocmask(SIG_SETMASK, [], NULL)      = 0
sigprocmask(SIG_BLOCK, ~[ILL TRAP ABRT EMT FPE BUS SEGV SYS], []) = 0
sigprocmask(SIG_SETMASK, [], NULL)      = 0
ioctl(3, TIOCGETA, 0xbfbfe240)          = -1 ENOTTY (Inappropriate ioctl for device)
close(3)                                = 0
geteuid(0x28291720)                     = 0
stat("/etc/spwd.db", {st_mode=S_IFBLK|0566, st_rdev=makedev(115, 1730150437), ...}) = 0
open("/etc/spwd.db", O_RDONLY)          = 3
fcntl(3, F_SETFD, FD_CLOEXEC)           = 0
read(3, "\0\6\25a\0\0\0\2\0\0\4\322\0\0\20\0\0\0\0\f\0\0\1\0\0\0"..., 260) = 260
lseek(3, 24576, SEEK_SET)               = 24576
read(3, ">\0\370\17\367\17\362\17\240\17\233\17I\17D\17\n\17\5\17"..., 4096) = 4096
lseek(3, 16384, SEEK_SET)               = 16384
read(3, "0\0\373\17\251\17\244\17R\17M\17\373\16\366\16\244\16\237"..., 4096) = 4096
lseek(3, 20480, SEEK_SET)               = 20480
read(3, ",\0\373\17\301\17\274\17\202\17}\17,\17\'\17\326\16\321"..., 4096) = 4096
lseek(3, 28672, SEEK_SET)               = 28672
read(3, ",\0\373\17\302\17\275\17\204\17\177\0177\0172\17\352\16"..., 4096) = 4096
break(0x807d000)                        = 0
lseek(3, 32768, SEEK_SET)               = 32768
read(3, "0\0\373\17\263\17\256\17f\17a\17*\17%\17\356\16\345\16"..., 4096) = 4096
break(0x807e000)                        = 0
lseek(3, 4096, SEEK_SET)                = 4096
read(3, "0\0\373\17\304\17\277\17\210\17\203\17J\17E\17\f\17\7\17"..., 4096) = 4096
break(0x807f000)                        = 0
lseek(3, 8192, SEEK_SET)                = 8192
read(3, ",\0\373\17\302\17\275\17\204\17\177\0176\0171\17\350\16"..., 4096) = 4096
break(0x8080000)                        = 0
lseek(3, 12288, SEEK_SET)               = 12288
read(3, ",\0\374\17\264\17\260\17h\17d\17-\17)\17\362\16\355\16"..., 4096) = 4096
close(3)                                = 0
write(2, "maildrop", 8maildrop)                 = 8
write(2, ": ", 2: )                       = 2
write(2, "Invalid user specified.", 23Invalid user specified.) = 23
write(2, "\n", 1
)                       = 1
setitimer(ITIMER_REAL, {it_interval={1818326638, 1965057129}, it_value={544367987, 1667592307}}, {it_interval={1701406313, 11876}, it_value={0, 0}}) = 0
exit(75)                                = ?
#
 
Quand j'ai cree ma table mailbox j'ai fait ca :
 
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 '-1',
  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',
  uid int(11) unsigned NOT NULL default '1011',
  gid int(11) unsigned NOT NULL default '1011',
  PRIMARY KEY  (username),
  KEY username (username)
) TYPE=MyISAM COMMENT='Postfix Admin - Virtual Mailboxes';
 
 
et au niveau du maildropmysql.config j'ai mis :
 
uid_filed               username
uidnumber_field         uid
gidnumber_field         gid
maildir_field           maildir
homedirectory_field     maildir
 
En mettant homedirectory_field   concat('/home/vmail',maildir)  
homedirectory_base   /home/vmail/  
 
j'ai le meme probleme.C'est rageant là j'y suis presque :(  
 

n°558590
cycle31
Posté le 18-09-2004 à 15:19:57  profilanswer
 

bon j'ai du nouveau , maintenant il me met sent dans les logs et j'arrive a envoyer des mails par contre le mail que je m'envois a moi meme je ne le recois pas :/.
 
J'ai mis ca dans mon maildropmysql.config !
 
hostname             localhost
port                 3306
socket               /tmp/mysql.sock
database             postfix
dbuser               postfix
dbpw                 *********
dbtable              mailbox
default_uidnumber    1011
default_gidnumber    1011
uid_field            username
uidnumber_field      uid
gidnumber_field      gid
maildir_field        maildir
homedirectory_field  concat('/home/vmail/',maildir)
homedirectory_base   /home/vmail/
quota_field          quota
mailstatus_field     active
 
 
Et dans les logs j'ai ca :
 
Sep 18 15:17:28 postfix/pipe[5869]: 5A549BDA2: to=<flob2009@mail.************>, relay=maildrop, delay=5, status=sent (mail.************)
 


Message édité par cycle31 le 18-09-2004 à 15:24:05
n°558594
mikala
Souviens toi du 5 Novembre...
Posté le 18-09-2004 à 15:22:53  profilanswer
 

bizarre.
il envois au 'bon' user ? donc user@domaine.virtuel ?
ou tu fais juste un echo "toto" | mail user ?
car dans ce cas il va essayer d'envoyer a user@myhostname (ou myhostname est spécifié dans le main.cf de ton postfix )


---------------
Intermittent du GNU
n°558596
cycle31
Posté le 18-09-2004 à 15:23:51  profilanswer
 

il me met :
 
maildrop -V 9 -d flob2009@mail.********** donne :  
 
maildrop: Changing to /home/vmail/flob2009@mail.************/Maildir/  
 
Si le mail est envoyé mais qu'il n'est pas dans la maildir c'est bizarre    

n°558600
cycle31
Posté le 18-09-2004 à 15:25:44  profilanswer
 

par contre effectivement quand j'envois un mail et qu'un autre user le recoit je vois ecris comme adresse d'expediteur flob2009@my_hostname au lieu de flob2009@mail.my_hostname.

mood
Publicité
Posté le 18-09-2004 à 15:25:44  profilanswer
 

n°558602
mikala
Souviens toi du 5 Novembre...
Posté le 18-09-2004 à 15:25:53  profilanswer
 

logiquement tu devrais le trouver dans home/vmail/flob2009@mail.************/Maildir/new
un petit tree dans Maildir peut etre ?
tu as les logs de maildrop éventuellement ?
(si tu l'as spécifié dans le /etc/maildroprc . )


---------------
Intermittent du GNU
n°558609
cycle31
Posté le 18-09-2004 à 15:34:52  profilanswer
 

dans /home/vmail/flob2009@mail.************/Maildir/new je n'ai rien et pour les logs de maildrop j'ai rajoute dans le maildroprc juste cela :
 
logfile $HOME/maildrop.log
to "${HOME}"
 
mais apparement il n'ecrit pas dans le log.Je mets carrement tous sa dans le maildroprc ?
 
`test -f $HOME/.mailfilter`
if ( $RETURNCODE == 0 )
{
include ".mailfilter"
}
logfile $HOME/maildrop.log
to "${HOME}"


Message édité par cycle31 le 18-09-2004 à 15:47:39
n°558624
mikala
Souviens toi du 5 Novembre...
Posté le 18-09-2004 à 15:50:04  profilanswer
 

en fait le  

Citation :

`test -f "$HOME"`
      if ( $RETURNCODE != 0 )
       {
        `maildirmake "$HOME"`
    }    


c'est pour créer les boites si nécessaire , dans l'absolu cela ne marche pas car maildrop( du moins c'est ce que j'ai constaté ) tente de se mettre  sur $HOME *avant* d'éxécuter quoi que ce soit comme commande donc forcément ...

Citation :

`test -f $HOME/.mailfilter`
if ( $RETURNCODE == 0 )
{
include ".mailfilter"
}
logfile $HOME/maildrop.log
to "${HOME}"


ici cela sert a ajouter des règles si besoin ;)
cela me permet en fait de faire maildrop classer mes mails a moi directement genre

Citation :

# Maildrop
 
`test -f "$HOME/.Mailing List.Courier-maildrop"`
   if ( $RETURNCODE != 0 )
                      {
                       `maildirmake "$HOME/.Mailing List.Courier-maildrop"`
                    }
  if (/^(To|Cc|List-Post|From):.*courier-maildrop/)
                  to "$HOME/.Mailing List.Courier-maildrop"


dans le cas présent il crée bien la boite ad hoc :o)
bref normalement il devrait se contenter de

Citation :

logfile $HOME/maildrop.log
to "${HOME}"


et créer un fichier maildrop dans le $HOME en question .
ou il log les dernieres actions ;)
 
genre :

Citation :

/var/virtual/littleboboy.net/mikala@littleboboy.net
root $ tail maildrop.log
Date: Sat Sep 18 15:09:14 2004
From: B*** J** <j**.b***@littleboboy.net>
Subj: Re: Enieme Changement de master :)
File: /var/virtual/littleboboy.net/mikala@littleboboy.net/              (2618)
 
Date: Sat Sep 18 15:17:39 2004
From: =?iso-8859-15?Q?S=E9bastien?= <t***@t***.org>
Subj: Re: Enieme Changement de master :)
File: /var/virtual/littleboboy.net/mikala@littleboboy.net/              (1642)
 



---------------
Intermittent du GNU
n°558628
cycle31
Posté le 18-09-2004 à 15:53:59  profilanswer
 

en fait j'ai vu ce qu'il fait , il me cree un fichier appelé Maildir dans /home/vmail/flob2009@mail.***************/Maildir/ et dans ce fichier je vois le mail.

n°558629
mikala
Souviens toi du 5 Novembre...
Posté le 18-09-2004 à 15:57:34  profilanswer
 

la par contre c'est bizarre :D
normalement tu devrais avoir ceci  

Citation :


/var/virtual/littleboboy.net/mikala@littleboboy.net/new
root $ echo "test" | mail mikala
/var/virtual/littleboboy.net/mikala@littleboboy.net/new
root $ tree
.
`-- 1095515905.M954649P8050V0000000000000306I0007F935_0.parmenion.littleboboy.net,S=333
 
0 directories, 1 file


Message édité par mikala le 18-09-2004 à 15:58:56

---------------
Intermittent du GNU
n°558632
cycle31
Posté le 18-09-2004 à 16:09:26  profilanswer
 

dans les logs de Maildrop je vois ca :
 
Date: Sat Sep 18 16:07:19 2004
From: flob2009@linux-win.com
Subj:
File: /home/vmail/flob2009@mail.linux-win.com/Maildir//Maildir          (1394)

n°558633
cycle31
Posté le 18-09-2004 à 16:11:06  profilanswer
 

dans mon maildroprc j'ai ca :
 
DEFAULT="Maildir"
if ( $SIZE < 26144 )
{
    exception {
       xfilter "/usr/local/bin/spamassassin"
       logfile maildrop.log
    }
}
 
if (/^X-Spam-Flag: *YES/)
{
    exception {
        to "$HOME/$DEFAULT/spam/"
    }
}
else
{
    exception {
        to "$HOME/$DEFAULT"
    }
}

n°558636
cycle31
Posté le 18-09-2004 à 16:15:33  profilanswer
 

bon bizarrement quand j'ai ce maildroprc je recois bien le mail :
 
DEFAULT="Maildir"
if ( $SIZE < 26144 )
{
    exception {
       xfilter "/usr/local/bin/spamassassin"
       logfile maildrop.log
       to "${HOME}"
    }
}
 
if (/^X-Spam-Flag: *YES/)
{
    exception {
        to "$HOME/$DEFAULT/spam/"
    }
}
else
{
    exception {
        to "$HOME/$DEFAULT"
    }
}
 
Je vois pas à quoi sert exactement le to "${HOME}" vu que le $HOME c'est /home/vmail et non /home/vmail/flob2009@mail.*************/Maildir/  
Par contre ce qui n'a pas changé dans le mail c que je vois comme adresse d'expediteur flob2009@my_hostname :/

n°558711
cycle31
Posté le 18-09-2004 à 18:00:14  profilanswer
 

en fait j'ai compris pour le to "{$HOME}" mais par contre je vois pas comment faire pour que l'on voit que l'adresse de l'expediteur virtuel soit en @mail.myhostname et non @myhostname.Dans les logs je vois :
 
Sep 18 17:54:41 linux-win postfix/qmgr[13450]: BBD47BD55: from=<flob2009@myhostname>, size=1192, nrcpt=1 (queue active)
 
Dans le parametre mydestination j'ai mis myhostname et dans la table mysql pour les domains virtuels j'ai mis mail.myhostname comme hostname virtuel.Est-ce qu'il y a un moyen que l'on puisse voir l'adresse de l'expediteur virtuel avec @mail.myhostname ?

n°558713
mikala
Souviens toi du 5 Novembre...
Posté le 18-09-2004 à 18:08:40  profilanswer
 

hum masquerade_domains


---------------
Intermittent du GNU
n°558720
cycle31
Posté le 18-09-2004 à 18:42:47  profilanswer
 

quand je mets masquerade_domains = mail.myhostname dans main.cf dans les mails que je m'envois j'ai ca :
 
From: flob2009@myhostname
To: flob2009@mail.myhostname
 
 
Avant de toucher a masquerade_domains , j'avais ca :
 
From: flob2009@myhostname
To: flob2009@myhostname
 
Apparement ca ne modifie pas le "from".
 
 

n°558721
mikala
Souviens toi du 5 Novembre...
Posté le 18-09-2004 à 18:46:21  profilanswer
 

arf oui pardon ,il faudrait lire ceci
mais bon le probleme c'est plus le myorigin .

n°558762
cycle31
Posté le 18-09-2004 à 20:17:58  profilanswer
 

avec ceci j'ai toujours le meme probleme :
 
masquerade_domains = mail.linux-win.com linux-win.com
masquerade_exceptions = root
# appending .domain is the MUA's job.
append_dot_mydomain = yes
myorigin = mail.linux-win.com
myhostname = linux-win.com
mydestination = $myhostname
 

n°558990
cycle31
Posté le 19-09-2004 à 09:57:07  profilanswer
 

bon je crois avoir compris d'ou vient le probleme.Apparement ca vient de Squirrelmail.Si je mets comme domain " linux-win.com" les adresse d'expediteur finissent toujours comme ca et si je mets "mail.linux-win.com" comme domain ben les adresses d'expediteur finissent toujours comme ca.est-ce qu'il y a un moyen qu'il utilise les 2 a la fois ?

n°559007
mikala
Souviens toi du 5 Novembre...
Posté le 19-09-2004 à 11:02:31  profilanswer
 

depuis le départ je pensais que tu envoyais tes mails en console a coup de echo "etoto" | mail ....
après faut voir la conf de squirrel .

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
Problème pour partager mon imprimante sur mon réseauRapport d'activité de postfix
[Apache] Problème d'aliasproblème smtp sous fedoracore2
Problème Iptables et masqueradeProbleme flash/ecran bleu entre GDM et Gnome.
demarrage de postfix et autres.....Problème d'installation Mandrake sur carte Msi
modem bewan ethernet ST et acces page de configuration[Configuration Reseau] augmenter le TTL
Plus de sujets relatifs à : postfix/mysql probleme de configuration


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR