Wyrażenia regularne - jak tworzyć i testować
Wyrażenia regularne ich składnię możemy przetestować na następującej stronie
Przykładowe wyrażenia regularne:
example\.com - example.com
exam.*\.com - oznacza exam*.com
^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$ - dowolny adres amail - np. notest
Błąd podczas tworzenia skrzynki mailowej
Po utworzeniu skrzynki pocztowej przy próbie odebrania maila dostajemy komunikat:
imap-login: Login: user=<test3>, method=PLAIN, rip=1::1, lip=::1, mipd=21177, secured
imap(test3): Error: chown (/home/test3/mail/.imap/INBOX, -1,12(mail)) failed: Operation not permitted (egid=514(test3), group based on /var/spool/mail/test3)
imap(test3): Error: mkdir (/home/test3/mail/.imap/INBOX) failed: Operation not permitted
Disconnected: Logged out bytes=50/552
Rozwiązanie problemu:
Problem można rozwiązać na kilka sposoby, zmienić uprawnienia do folderu chmod 0600 /var/spool/mail/*, oraz oraz do skrzynki pocztowej /home/test3/mail/.imap/*
(chmod g-rwx /var/spool/newuser, chgrp /var/spool/newuser)
Dać dostęp poczcie do procesu - mail_access_groups=mail
Można też założyć ręcznie folder INBOX w folderze /home/test3/mail/.imap/ ustawiając uprawnienia takie same jak uprawnienia użytkownika (chown test3.test3 INBOX)
Strona 113 z 126


