Что такое код vpopmail_add_domain


Содержание

FPublisher

Web-����������: ���� ������

������������ PHP

vpopmail_add_alias_domain_ex

(PHP 4 >= 4.0.5, PECL vpopmail:0.2)

vpopmail_add_alias_domain_ex � Add alias to an existing virtual domain

��������

bool vpopmail_add_alias_domain_ex ( string $olddomain , string $newdomain )

��� ������� �������� �����������������. ��������� ���� �������, �� ��� � ����������� � ��� ������������ ����� ���������� � ����������� ������� PHP ��� �����������. ����������� ��� ������� �� ���� ����� � ����.

� ���������� ������� ��� ������� ��� �� ���� ���������������; ��� ������������ �������� ������ ������ ����������.

��� ����� ��� vpopmail_add_domain

vpopmail_add_domain_ex — ��������� ����� ����������� �����.

��������

bool vpopmail_add_domain_ex (string domain, string passwd [, string quota [, string bounce [, bool apop]]])

��� ������� — �����������������. ���������, ��� � �� ���������, ��� ����������������� ��� ������ ������� ����� ���� �������� � ������� ������� ��� ��� ��������������. �� ������ ������������ ��� ������� ������ �� ���� ����� � ����.

��������������!

��� ������� � ��������� ����� ��� �� �����������������; ������� ������ ������ ����������.

��� ����� ��� vpopmail_add_domain

vpopmail_add_alias_domain_ex — Add alias to an existing virtual domain

Description bool vpopmail_add_alias_domain_ex ( string olddomain, string newdomain )

��������������!

Эта функция является ЭКСПЕ� ИМЕНТАЛЬНОЙ . Поведение этой функции, ее имя и относящаяся к ней документация могут измениться в последующих версиях PHP без уведомления. Используйте эту функцию на свой страх и риск.

Внимание

К настоящему времени эта функция еще не была документирована; для ознакомления доступен только список аргументов.

qmail-smtp-auth,vpopmail � ����� ����

���� qmail � ������ smtp-auth � cmd5checkpw. ������������ ����������� ������ ����� vpopmail. ������������� �������� ����� QmailAdmin.

��������� � ����� ��� ����������� �� smtp ������ ������� �� /etc/poppassword, ������� ������� �� ����� ���� user:password. ������ � ����� ���� ������ ���� ������ � ��� ������������� ������ ����? ���������� ��� � ����� ����� ������� ������������ ��� pop, � � ������ ����� �� ������������ ��� smtp?

Re: qmail-smtp-auth,vpopmail � ����� ����

� ���� ��� ������� �� vpopmail/domain/blabla.ru/vpasswd
� ������ ����
�� � ��������� vchkpw
� ��� pop3 cmd5checkpw ����� �� domain.ru/vpasswd � ���� ������?

Re: qmail-smtp-auth,vpopmail � ����� ����


��� ��� ����� ���� �� ���� ����� ������� vpopmail �������� ��� smtp ������������ ��� �� vchkpw, ������������� �������� ��� ������.

Re: Re: qmail-smtp-auth,vpopmail � ����� ����

������ ������ ���� � ����. ��� ������ «��������: �� ������� ���������� �� ������� ���������� ���������� ��������������»

# telnet localhost 25 Trying 127.0.0.1. Connected to localhost. Escape character is ‘^]’. 220 ESMTP ehlo 250- 250-AUTH LOGIN CRAM-MD5 PLAIN 250-AUTH=LOGIN CRAM-MD5 PLAIN 250-PIPELINING 250 8BITMIME

Re: Re: Re: qmail-smtp-auth,vpopmail � ����� ����

vchkpw �� ������ �� ��, ��� �� ehlo ������ ���������
CRAM-MD5 — ������� ������ � ��� �� ��������.
����� �� ������� ��������� ��� � beta �������,
�� ����� ���� ���� �� �������. :-(
� login & plain — �������� :-)

Re: Re: Re: Re: qmail-smtp-auth,vpopmail � ����� ����

� ��� ������� :-) ����� ��� � �������� ������� qmail-smtpd. ��� ����������� �� CRAM-MD5 ���� ���� ��� ���� ����������. ���� ������ ��� ��� ���� �������� ��� ����, vpopmail ���� �� MySQL, � ������ ��� ����������� ������ ���������� ������, � ������� �� cdb, � ������� ���-����� �� ��������� ������ ��� ������������ ����������� ��� �������.

Re: Re: Re: Re: Re: qmail-smtp-auth,vpopmail � ����� ����

�� ���� ������, ����� ������ ���� ������ ������� smtpd,
����� ��� ����� ���������.

Vpopmail procmail

����������

������

��������� ������ ��������� ������������ �� ���� �������� ���� vpopmail-������������ ��������� � ������.

�������

����� � ����� vpopmail-������������ (� ���� ������� ��� /usr/local/vpopmail/domains/mydomain.ru/user, � ���� ����� ���� ����� Maildir) ������� DOT-���� .qmail:

����� � ���� �� ����� ������� ���� .procmailrc:

����� ������� ���� /usr/local/vpopmail/domains/mydomain.ru/user/mess.txt � ��������� utf8:

�� ��������, ��� ����� ������ ������������ vpopmail (��� � ����� ������).

����������

������� � procmail.

����� ��������� ������:

�����:

  • H ������� ����������� � ��������� �����.
  • B ������� ������ � ���� ���������.
  • D �������� ���������������� � ��������.
  • A ��� ������� ����������� ������ ����� ����������� ����������.
  • a ��� � A, �� ����������� ����, ��� ��� ���������� ����������� ������� ������ �� ������ ����. E ��� ������� �����������, ���� ���������� �� ���� ���������.
  • e ��� ������� ����� ���������, ���� ���������� ��� ���������, �� ����������� � ��������.
  • h ������� ���������� ��������� ���������.

  • b ������� ���������� ���� ���������.
  • f ������� ���������������� ��� ������.
  • c ������� ����� cc ���������. ��� ���������� ����� ������� ��������������, ��� ��������� ������������ � ���� ������ � ����� ��� �������� ���������� ������� ����� ��������� � ����� ���������.
  • w ����� ��������� ���������� ������� ��� ��������� ����������.
  • W ��� �� ��� � ���������� �����, �� � ������ ������ �� �������� �� ����� ���������.
  • i ������������ ��������� ��������.
  • r ����� ��������� �����, ��� ��� ����. �������� �� ��������� ������ ������� �� �����������.

�� ���������, ������� ����������� � ��������� ��������� � ��������������� � ��������.

����� :0 � ��������� ����� ����� ��������� ������ :. ��� ��������� �� ��, ��� ���� ����������, ���� ������ ���� �������� ���������, ������ ���� ���������� �� ��������� ��������, ����� ��� �������� ������������ ����� � ���� ����. ����� ������� ����, ������� ����� ����������� � �������� ������������.

����� ���� �������, �� ������ � ������, � ����� ������ �������� ������ *. ������� ������ ������������ � ���� ���������� ��������� ��� ����, ����� ���������� ������������������ �������� � ��������� ��� ���� ���������. ������� ���������:

  • ^ ������ ������.
  • $ ����� ������.
  • . ����� ������, �� ����������� ������� �������� �������.
  • * ���� ��� ����� ���.
  • + ���� ��� ����� ���.
  • ? ���� ��� ����� ���.
  • [a-z] �������� ��������, � ���� ������ �� a �� z.
  • [^a-z] ����� ������ ��� ��������� �� a �� z.
  • a|b ��� ‘a’ ��� ‘b’

����� ������� ���� ���� �������. ���� ������ ������ ������� �������� ����� �� ����������� ����, �� �������������� ������ ���������:

  • ! ��������� ���������������� �� ��� ��������� �������� ������.
  • | ���� ����� ����� ������� ������� ����������� ����, �� �� ����������� ������ ���, ����� ����������� �������. ���� ����� ����� ������� ������ �� �����, �� ���� ����� ��������� ������������ �� ����������� �����. ���� �� | ������� ����������, �� ��������� ��������� ������� ����������� � ��� ����������.

��� ����� ��� vpopmail_add_domain

(4.0.5 — 4.2.3 only, PECL)

vpopmail_add_domain — Add a new virtual domain

Description bool vpopmail_add_domain ( string domain, string dir, int uid, int gid )

Внимание

This function is EXPERIMENTAL . The behaviour of this function, the name of this function, and anything else documented about this function may change without notice in a future release of PHP. Use this function at your own risk.

Warning

This function is currently not documented; only the argument list is available.

��� ����� ��� vpopmail_add_domain

������� ��������� ��� ������ ( ��������. ������ � ���� ������! ������� Jurik47.) :

� ������ �������:

������ �������� ��� �������� ���������� ����������:

Warning
@400000004947b8af046b4f3c Checking locals
@400000004947b8af046b5324 locals has changed
@400000004947b8af046b5af4 Sending HUP to qmail-send
@400000004947b8af097cc3ac No matching processes were found
@400000004947b8af09cf6404 Checking validrcptto.cdb
@400000004947b8af09cf6bd4 Checking auth.txt and auth.cdb
@400000004947b8af09cf73a4 Done
@400000004947b8af0a4ae14c \—— rv=0
@400000004947b8af0a5fc8dc sleeping 4 seconds.
@400000004947b8b30aa1755c waiting for input on /tmp/update-qmail
@400000004947d48408e9f1bc gathering input
@400000004947d484095a6e9c /——
@400000004947d484095a766c onchange add_domain mydomain.com
@400000004947d484095a7e3c \——
@400000004947d484095a860c running [/service/qmail-updater/update-qmail] (output follows)
@400000004947d484095a95ac /——
@400000004947d4840e48845c Starting
@400000004947d4840e488c2c Checking users/assign and users/cdb
@400000004947d4840e489014 Checking morercpthosts and morercpthosts.cdb
@400000004947d4840e489bcc Checking virtualdomains
@400000004947d4840e48a39c virtualdomains has changed
@400000004947d4840e48ab6c Checking locals
@400000004947d4840e48b33c locals has changed
@400000004947d4840e48bb0c Sending HUP to qmail-send
@400000004947d48411646a5c No matching processes were found
@400000004947d484125c62d4 Checking validrcptto.cdb
@400000004947d484125c7274 Checking auth.txt and auth.cdb
@400000004947d484125c7a44 Done
@400000004947d48412e5d26c \—— rv=0
@400000004947d48412fc11bc sleeping 5 seconds.
@400000004947d48913500204 waiting for input on /tmp/update-qmail

�������� �������� ����:

������ �������� ��� �������� ���������� ����������:

@400000004947d4840e48ab6c Checking locals
@400000004947d4840e48b33c locals has changed
@400000004947d4840e48bb0c Sending HUP to qmail-send
@400000004947d48411646a5c No matching processes were found
@400000004947d484125c62d4 Checking validrcptto.cdb
@400000004947d484125c7274 Checking auth.txt and auth.cdb
@400000004947d484125c7a44 Done
@400000004947d48412e5d26c \—— rv=0
@400000004947d48412fc11bc sleeping 5 seconds.
@400000004947d48913500204 waiting for input on /tmp/update-qmail
@400000004947d51200c80ce4 gathering input
@400000004947d51201121604 /——
@400000004947d51201121dd4 onchange add_user test@mydomain.com
@400000004947d51201122d74 \——
@400000004947d51201123544 running [/service/qmail-updater/update-qmail] (output follows)
@400000004947d51201123d14 /——
@400000004947d51205842d94 Starting
@400000004947d51205843564 Checking users/assign and users/cdb
@400000004947d51205843d34 Checking morercpthosts and morercpthosts.cdb
@400000004947d51205844504 Checking virtualdomains
@400000004947d51205844cd4 Checking locals
@400000004947d512058454a4 Checking validrcptto.cdb
@400000004947d51205845c74 Checking auth.txt and auth.cdb
@400000004947d51205846444 Done
@400000004947d51205f3fe94 \—— rv=0
@400000004947d512060a5554 sleeping 5 seconds.
@400000004947d517066fe93c waiting for input on /tmp/update-qmail
@400000004947d517066ff10c gathering input
@400000004947d51706cfc064 /——
@400000004947d51706cfc834 onchange mod_user test@mydomain.com
@400000004947d51706cfd004 \——
@400000004947d51706cfd7d4 running [/service/qmail-updater/update-qmail] (output follows)
@400000004947d51706cfdfa4 /——
@400000004947d5170bdefe6c Starting
@400000004947d5170bdf063c Checking users/assign and users/cdb
@400000004947d5170be831e4 Checking morercpthosts and morercpthosts.cdb
@400000004947d5170be839b4 Checking virtualdomains
@400000004947d5170be84184 Checking locals
@400000004947d5170be84954 Checking validrcptto.cdb
@400000004947d5170be85124 Checking auth.txt and auth.cdb
@400000004947d5170be858f4 Done
@400000004947d5170c9411e4 \—— rv=0
@400000004947d5170cb1040c sleeping 5 seconds.
@400000004947d51c0d0d4d0c waiting for input on /tmp/update-qmail

��� 12. ����������� Validrcptto



����� ����������� ���������:

����� ��� ������:

���������������� ������ � �������� ���������:

������ ����� ���:

��������� ������ CDB_File:

����� ������� ������ e-mail ������� �� ������� ����� ������������ ����� �������� ���������.
.

��� 13. ��������� Maildrop

�������� ����������� �� �������:

������� ����� �����:

/service/maildrop-logger: up (pid 5571) 4 seconds
/service/maildrop-logger/log: up (pid 5572) 4 seconds

��� 14. ������� Sendmail


��� 15. ����������� qmail

���������� ����������:

x pop3d_log
x pop3d_run
x qbonk
x qbonkns
x qfixq
x qmail.sh
x qmailctl
x rc
x send_log
x send_run
x smtpd_log
x smtpd_run

�������� � ����� ������ ����� �������� ������:

�������� � ����� ������� ��������� ��������� �����:

tcprules smtp.cdb smtp.tmp

��� 16. ����������� SMTPS

������� � ������ ����

tcprules smtpssl.cdb smtpssl.tmp �������� SSL key ����

��������� � qmail.

��� 17. ��������� SpamAssassin

�������� :):
��������������� ����������� ������ (����� �� �������). � ��� ������ ���:

�� � ������ ��� :)

����� ��������� ������ ��������:

������ ������ �������:

��� 18. ��������� ClamAV

���� �� ���������� unzip, �� ������������� ���:

������ ������� �������� ���������:

��� 19. ��������� �������

��������� �� ����� qmail-scanner ��� simscan.

��������� qmail-scanner



������ ���� ���������� bash.
� ������ ���� ������ qmail-scanner-2.01_4

Options for qmail-scanner 2.01_4

������ ��� �������� ����������� ������� ��������� �������:

��� ������� ������ ������� ������ �� ���������� �������.
����� ��� ������������������� ������������� ��������� �������:

��� �������� �������� ���� ������, �� �������� ���������, �������� �����:

������ ���������� ����������� qmail, ����� qmail-scanner ��������� � �������.
��� run-������, ��������� �����, �� ������� ����� ���� �������������� ��������.

������ ������ ����� �������������� Qmail-Scanner, Spamassassin � Clam AV �� ���������� ������.
� ������ � Qmail-Scanner ���������� ���������� ������ ��� ������������:

�������� ���� ������ ����������� ���������:
2 ��������� ����� �������� � �������� Clam Antivirus � /var/spool/quarantine/new,
2 ��������� ����� �������� � �������� ����, ��������� � ���������������� ������� Qmail-scanner.
������ ��������, ��� �� �� �������� ��������� �� �������������� e-mail’��.

��������� simscan (������� � qmail-scanner �� simscan)

�������� � ����� � �����������:

������� ���� � ���������:

simscan-1.4.0-umask.patch 100% of 473 B 71 kBps

Hmm. Looks like a unified diff to me.
The text leading up to this was:
—————————
|diff -ruN simscan-1.4.0-factory/simscan.c simscan-1.4.0-patched/simscan.c
|— simscan-1.4.0-factory/simscan.c 2007-10-29 10:15:05.000000000 -0400
|+++ simscan-1.4.0-patched/simscan.c 2007-11-23 01:33:48.000000000 -0500
—————————
Patching file simscan.c using Plan A.
Hunk #1 succeeded at 283.
done

��������������:

ripmime-1.4.0.6
p5-Mail-SpamAssassin-3.2.5_1
p5-Net-DNS-0.65
p5-Digest-SHA1-2.11
p5-Digest-HMAC-1.01
simscan-1.4.0_3

127.:allow,RELAYCLIENT=»»
192.168.0.:allow,RELAYCLIENT=»»,QMAILQUEUE=»/var/qmail/bin/simscan»
:allow,QMAILQUEUE=»/var/qmail/bin/simscan»

���� �������������� ���� �������� �� ��� ������� �������, ��� ������ ������� ����������, ����� ����� ���������� �� ��������� ������ (��� �� ��� �������), � �� �������� ���� �� �������� � ������ � ��� ����� �����������. � �� ������ ��������������� ���������� � ������ ��. ������ ������� ������� � �������� ����������� ������, � ��������� ���� �� ������������ �������� � ���� ������, ��������, ������������, ���������� �� ��������������, � �� ����������� ��� ���������� ������� ������.
���� ���������� ��������� ������ � ����������� � �� ������ ����� ��� � ��������.

VPopMail

Dovecot supports authenticating against external VPopMail virtual domain manager. Dovecot must have been configured with --with-vpopmail to enable this. You can check this with dovecot --build-options. See also VMailMgr for another similar virtual domain manager.

If the vpopmail database contains plaintext passwords, it can be used for non-plaintext authentication as well.

cache_key: If set, you can use auth_cache with VPopMail. See PAM for more information about it.

  • webmail=IP: If IP address is specified, connections from it are assumed to come from webmail and VPopMail’s webmail usage restrictions apply.
  • userdb parameters:

    • cache_key: Like in passdb.
    • quota_template=TEMPLATE: Template to specify quota rule, %q in value expands to Maildir++ quota.

    Example


    VPopMail + MySQL

    Alternatively, you can use the SQL backend with the following configuration:

    VPopMail + MySQL + pw_g >

    The above example doesn’t support vpopmail’s abilities to disable access to services like IMAP, webmail etc. which is controlled by vmoduser and vmoddomlimits.

    VPopMail uses pw_g >

    As defined in the vpopmail.h:

    + if vpopmail has been compiled with domain limits (—enable-mysql-limits) domain wise limits will be defined in a table called «limits» where there are fields like disable_imap and disable_webmail which values by default are NULL and 1 if option is set. The use of NULLs in limits table is a bit problematic because in order to properly handle this situation we’re going to have replace NULL with a numeric value. Of course we’re going to join vpopmail table (the table holding users) with limits table using LEFT JOIN.

    Here’s the config taken directly from my install:

    Please be aware that disable_webmail is strictly binded to the IP address hard coded in the query. In this example webmail connections come from the same machine that the IMAP server is running on using 127.0.0.1 IP address. So the webmail client is configured with something like eg. $IMAP_SERVER=»127.0.0.1″. If your webmail client is on a different machine you need to change 127.0.0.1 to your webmail’s server IP.

    Also — be aware that dovecot caches SQL results (configurable) so if you’re testing the above config on an account that has logged on succesfully within the cache timeout period and you changed the settings on it using eg. vmoduser -i test@example.com account which effectively disabled IMAP access for this account dovecot can still log this user on because the result of the password query has been stored in cache and used.

    None: AuthDatabase/VPopMail (��������� ��������� ������������ 94-175-227-97 2013-03-14 13:26:55)

    Installing vpopmail

    Installing vpopmail

    vpopmail is available from http://www.inter7.com/vpopmail.html. The latest version available at the time of this article was 5.4.0, so I grabbed that.

    Installation proceeded exactly as laid out in the INSTALL file:

    Configuring the first virtual domain

    As mentioned above, peculiar handles the email for a bunch of different domains. I�d like to configure each one of these as a different virtual domain. In order to mirror the real system, these are:

    • differentpla.test (for differentpla.net)
    • beerology.test (for beerology.net)

    Adding the first domain is easy:

    It�ll prompt for the postmaster password. For now, I�ll just use �password�. I�ll be using something more secure on the live system.

    Configuring the first virtual user

    Adding the first user is also easy:

    Again, I�m using �password� as the password.

    Configuring internal DNS

    Rather than break my existing setup, I�m going to tweak my internal DNS to point some fake domains at the test box. In /etc/bind/named.conf:

    Then we can restart bind and test it:

    Testing it

    So, with vpopmail installed and configured and with DNS configured correctly, I can send an email from my normal address to roger@beerology.test. It turns up in /home/vpopmail/domains/beerology.test/roger/Maildir correctly. Hurrah!

    POP3 with vpopmail

    Now to configure POP3 access. Again, this is explained in the vpopmail INSTALL file. My /var/qmail/supervise/qmail-pop3d/run file looks like this:

    To test that from Outlook Express, I set up another account as follows:

    tcprules smtp.cdb smtp.tmp

    Restarting qmail:
    * Stopping qmail-smtpd.
    * Sending qmail-send SIGTERM and restarting.
    * Sending qmail-pop3d SIGTERM and restarting.
    * Restarting qmail-smtpd.

    #User qscand
    User clamav

    #DatabaseOwner qscand
    DatabaseOwner clamav

    �������� ������������ �� �������� ����������� �������:

    exec spamd -x -u clamav -H /tmp -s /dev/stderr

    ���������� ����� ��������� clamav, ���� ������������ qmail-scanner:

    ������ ��� �������� ���������� ����������:

    @400000004999193b13514254 Limits: Recursion level limit set to 16.
    @400000004999193b1358cfec Limits: Files limit set to 10000.
    @400000004999193b13604de4 Archive support enabled.
    @400000004999193b136f2a94 Algorithmic detection enabled.
    @400000004999193b13772d5c Portable Executable support enabled.
    @400000004999193b137ebaf4 ELF support enabled.
    @400000004999193b1387522c Mail files support enabled.
    @400000004999193b138ef734 OLE2 support enabled.
    @400000004999193b13919afc PDF support enabled.
    @400000004999193b13981724 HTML support enabled.
    @400000004999193b139e31a4 Self checking every 1800 seconds.
    @400000004999193b13ad029c Set stacksize to 1114112
    @4000000049991a9537243024 Socket file removed.
    @4000000049991a95373041fc Pid file removed.
    @4000000049991a95373d886c — Stopped at Mon Feb 16 10:49:31 2009
    @4000000049991a9f16ab46ac ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991aa70b23e3fc ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991aad0655d574 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991aaf1af8da94 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ab131de0f54 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ab40b6a2074 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ab61d06715c ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ab82e20f3cc ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991abb05ef5b14 ERROR: LOCAL: Socket file
    var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991abd17c61904 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991abf2b79b12c ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ac203bef624 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ac4161abac4 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ac626298224 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ac83a8c3e3c ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991acb118bd434 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991acd24d4758c ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991acf34c9dcd4 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ad20af146f4 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ad420683de4 ERROR: LOCAL: Socket file
    /var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ad631907424 ERROR: LOCAL: Socket file /
    var/run/clamav/clamd.sock could not be bound: Permission denied
    @4000000049991ad9083a4ce4 Limits: Global size limit set to 104857600 bytes.
    @4000000049991ad90841da7c Limits: File size limit set to 26214400 bytes.
    @4000000049991ad908496814 Limits: Recursion level limit set to 16.
    @4000000049991ad90850f1c4 Limits: Files limit set to 10000.
    @4000000049991ad908586bd4 Archive support enabled.
    @4000000049991ad9086014c4 Algorithmic detection enabled.
    @4000000049991ad90867aa2c Portable Executable support enabled.
    @4000000049991ad9086f4764 ELF support enabled.
    @4000000049991ad90876dccc Mail files support enabled.
    @4000000049991ad9087f1a2c OLE2 support enabled.
    @4000000049991ad90886b37c PDF support enabled.
    @4000000049991ad9088e9aec HTML support enabled.
    @4000000049991ad9088fcf84 Self checking every 1800 seconds.
    @4000000049991ad908963c0c Set stacksize to 1114112

    ������ (��������� ����� �������� � ����������� .exe):

    simscan versions cdb file built. /var/qmail/control/simversions.cdb

    ������� ������������ simscan � ������ clamav:

    clamav:*:106:simscan

    ������� ������ ������� ������ qmail-smtpd:

    ������ �������� �������� ���������:

    simscan: cdb looking up
    simscan: cdb for found clam=yes,spam=yes,trophie=no,spam_hits=17
    simscan: pelookup clam = yes
    simscan: pelookup spam = yes
    simscan: pelookup trophie = no
    simscan: trophie = no/0
    simscan: pelookup spam_hits = 17
    simscan: unimplemented flag spam_hits = 17
    simscan: starting: work dir: /var/qmail/simscan/1234791758.108397.12154
    simscan: pelookup: called with postmaster@mydomain.com
    simscan: pelookup: domain is mail.mydomain.com
    simscan: cdb looking up mail.mydomain.com
    simscan: pelookup: local part is postmaster
    simscan: cdb looking up postmaster@mail.mydomain.com
    simscan: pelookup: called with postmaster@mydomain.com
    simscan: pelookup: domain is mydomain.com
    simscan: cdb looking up mydomain.com
    simscan: cdb for mydomain.com found clam=yes,spam=yes,attach=.exe
    simscan: pelookup clam = yes
    simscan: pelookup spam = yes
    simscan: pelookup attach = .exe
    simscan: attachment flag attach = .exe
    simscan: .exe is attachment number 0
    simscan: pelookup: local part is postmaster
    simscan: cdb looking up postmaster@mydomain.com
    simscan: cdb looking up version attach
    simscan: calling clamdscan
    simscan: cdb looking up version clamav
    simscan: normal clamdscan return code: 0
    simscan: calling spamc
    simscan: calling /usr/local/bin/spamc spamc -u postmaster@mydomain.com
    simscan: cdb looking up version spam
    simscan:[12153]:CLEAN (2.90/5.00):0.2986s::(null):
    postmaster@mydomain.com: postmaster@mydomain.com
    simscan: done, execing qmail-queue
    simscan: qmail-queue exited 0
    0.006u 0.146s 0:00.37 37.8% 71+814k 0+8io 0pf+0w

    ����������� ������������������ ������������.

    ����� (�����) ��������� �������� � ��� ������������� qmail-scanner :)


    ������ ����������� ���� (RAM disk) ��� simscan:

    �������� � /boot/loader.conf

    ��� ����������� ���� � ������:

    �������� ������� (���� ��� ��������� � ����):

    3 1 0xc0d83000 97d0 tmpfs.ko

    ������� ��������� ���������:

    kernel: WARNING: TMPFS is considered to be a highly experimental feature in FreeBSD.

    �.�. ���������� ������ ������� �� ���� ����� � ����.

    Filesystem Size Used Avail Capacity Mounted on
    /dev/ad2s1a 496M 160M 296M 35% /
    devfs 1.0K 1.0K 0B 100% /dev
    /dev/ad2s1e 496M 566K 456M 0% /tmp
    /dev/ad2s1f 33G 4.1G 26G 14% /usr
    /dev/ad2s1d 1.4G 636M 713M 47% /var
    tmpfs 1.1G 4.0K 1.1G 0% /var/qmail/simscan

    �������� ��� ��������:

    none /var/qmail/simscan tmpfs rw,mode=2750,u >

    � ������������� �������� ������� � �������� ���������.

    ��� 20. ��������� Courier-IMAP

    ��������� Courier-IMAP. http://www.courier-mta.org/imap/
    ����� ������� ��������� ������� ��������� �����:

    ����� ������l courierpassd:

    ������ ���� ����������� � ����� /usr/local/etc/rc.d:

    � ��������, ��� ��������� ������ ��� � /etc/rc.conf:

    ����� ���������� ��� ������� � ������� daemontools ������� ��������� �������� ������� courierpasswd.
    � ��������� /var/qmail/supervise ��� ����������� ���������� ���� ���������� � ���������.

    �������� ��� ������:

    �������� imap cert:

    ������� ��������� ��������:

    ����� ��������� courier-authdaemond ��� ������:

    � � ����� �������� ���� ��� authdaemond � /service:

    ��������� �������� �� courier-authdaemond:

    ������ ������� ����������� ��������� ��� ������ courier � ����� /usr/local/etc/rc.d:

    ������ ��������� ������ � /etc/rc.conf (���������� ����� �� ��������� ������.):

    ����� �������� ���������� ��� courierpassd ��� ������� ����� ��������:

    �������� ���� �� courier-imap � /service:

    �������� ������ courier-imap:

    PLAIN IMAP ����� ������������ ��� localhost. IMAP SSL ����� ��������� �� ������� ����������.

    �������� ���� �� imap-ssl � /service:

    ���������� ���������������� ������ qmailctl ��������� imapctl.


    ���� ��������� imapctl stat, ������ ���������� ������� imap.

    /service/courier-authdaemond: up (pid 39026) 1129 seconds
    /service/courier-authdaemond/log: up (pid 39027) 1129 seconds
    /service/courier-imap: up (pid 42398) 594 seconds
    /service/courier-imap/log: up (pid 42399) 594 seconds
    /service/courier-passwd: up (pid 36102) 1590 seconds
    /service/courier-passwd/log: up (pid 36103) 1591 seconds

    ��� 21. ��������� SquirrelMail

    SquirrelMail � ������ ����������� ����� � ���-�����������, ���������� �� PHP.
    ��� ��������� �������������� ���������� ��. http://www.squirrelmail.org
    ����� ���������� squirrelmail �� ������, ��������� ��������� �������:

    Squirrelmail ����� ������������� � /usr/local/www � �������������� ����������� ������.
    ������ ������� symlink � ����������������� ����� ����� � webmail.

    �������������� Squirrelmail
    ������ ���������� ���������������� Squirrelmail. ��������� ������� ��� �������� � ����� ���������:

    �������� ����. ����� 1 — Organization Preferences. ����� �� �������� ������ ����� ���� ��������
    ���������������. ����� �� ���������, ������� ������� S, ����� ���������, � ����� ������� ����
    � ����� ������� ������� R, ����� ��������� � ������� ����.

    ������� � ����� 2 — Server settings. ������� 1 Domain � ������� ���� �� ����������.
    �� ������ ������ ��� ������� ��� ��������� IP ��� ������� IP, ����� �� �������������.
    ���� ��� �������� ������ ��������� ������ �������������� / �����������, �����������
    ��������� IP. ���� ����������� ������� IP, �� ��� ����� ��� ����������� IP �����
    �������� ������. ���� �� ����������� ������ DynDNS ��� dyndns.org, �������������
    ������������ ��������� IP � ��������� Qmail ������ ����� �������������� / �����������.

    � ������������ � ����������� ������� ����������� ���������. �������� XXXX �� IP ������
    ��������� �������:
    1. Domain : x.x.x.x
    2. Invert Time : false
    3. Sendmail or SMTP : Sendmail

    A. Update IMAP Settings : localhost:143 (other)
    B. Change Sendmail Config : /var/qmail/bin/sendmail

    ������ Y � ����� Enter. ������ S ��� ���������� � ����� Enter. ������ Q ��� ������ �� ����.

    ������� ��������� ��� �������� squirrelmail:

    �������� php.ini (���� �� ��� �� �����������):

    ��������� Squirrelmail
    ���� ������� ����� ������ ��� ��������� ����� squirrelmail:


    Fatal error: Call to undefined function: preg_replace() in /usr/local/www/apache22/data/functions/global.php on line 165

    ���������� ��������� ����:

    ����� �������� ��� Squirrelmail �������� ���������, ���������� ��������� ���� ������������. ��������� ���, ����������� �� ���������� ������l. http://your-squirrelmail-location/src/configtest.php. �������� your-squirrelmail-location �� ��� IP ��� hostname. �� ������� ��� ��� ��� squirrelmail �������� ���������. ���� ������ �����:

    ERROR: Error connecting to SMTP server «localhost:25».Server error: (0) Unknown error: 0

    ������ �� �� � �������. ������ ��� ������� ��� ������ ��������� �� 25 ����. ����� ��������� squirrelmail ��������������� ������ change_pass-2.7-1.4.x ����� ����� ����������� �������� ������ � squirrelmail.

    ��� 22.��������� QmailAdmin � onchange

    ��������� qmailadmin � ���������� ����� onchange

    ������ � ���� ������:

    ����������� qmailadmin
    ����� �� ��������� ����� ������������� ����� qmailadmin, �� �����, ����� ������ �� ������ ���� �������� �� ���������. ���������� ��������:

    ����� ��������� ������:

    ��� �������� ��� �������� �������� ������������ ���������� qmailadmin ��������� � ���� ������������ ����� ����������� ����� («Spam Detection»)

    ������ �������: http://www.domain.xxx/cgi-bin/qmailadmin ������� ����� � ����������� ����� ����� ������������ � ������:
    ����� ��������� �������� ����� ��� ������ ������. ���� ���� �������� �����, ����������� �������

    ��� 23.��������� vQadmin

    �������� � ����:

    �������� ������������ � ������:

    Adding password for user admin

    ���������: 2009-02-08,
    ��������� ����������: 2009-08-19,
    �����: Gegemon

    Ixtis, 2009-02-09 � 8:13:45


    ��������� suidperl �� ���������, ����� � ���� qmail-scanner ���������� � cwrapper. �� ����� suidperl’�. ����� ��� ����� suidperl ������������� ���� � ������������.

    ���� ������ �� ��������, �� SUID_PERL ��������� ��� SquirrelMail. ��������� ��� � ������������ ��� �� ���������� ��� �����, ������ ��������� ����������. �� ����� ������-������ PHP-������� � ������� ����� ���������.

    SUID_PERL ����� � ��� vpopmail ��� �������.:)
    � � �����������, �����������, ������������� ����� ���������� ����.

    ># ln -s /var/qmail/bin/sendmail /usr/sbin/sendmail
    ># ln -s /var/qmail/bin/sendmail /usr/lib/sendmail
    �����! ������� /etc/mail/mailer.conf ��� ����� ���������

    ����� ����� �� ���������� �������� ������� php4??
    >cd /usr/ports/devel/php4-pcre
    ��� ��� ��������?
    ———————-
    �� �� ���� ��������, �� exim ���-�� �����, ��� � ���� ����� ������� qmail ��� ���� ������� �� ��� ��� ���� ����� ����� �� ���� �������� �� ����������� ���� � �����, ������� �� exim �������� ���������.
    ————————
    � �� ������� ���������� ������� ������� ��� ����� �� ��������������, � ���������� ����������� ���������� �������, � ������� ����� �� ������� ���� ��������

    Gegemon, 2009-02-11 � 13:27:38

    To abigor: ������� � ������.

    ������� ������!
    ��� ���� ���� � �������� ����� ���� �������
    ������ �� ������ qmail-spamcontrol (������ ������������ ���� qmail-smtpd)

    ������� ������ �� ����� ������� � ���� ������. ����� ��������� � �������� � ����� spamassasin, clamav, courier-imap

    �.�. ����� � ������ ������ ������ �������� �������� �� ������ (� ����� � �� ������ �� ������) �� ��� ������������� � �������� � ���������, �� ����� ���������� ��������� ;) ������� ����� �������������� ��� ����

    cd /usr/ports/mail/vpopmail
    # make CONFIGURE_ARGS=»—enable-logging=p —enable-skeleton —enable-onchange-script \
    —enable-auth-module=mysql —disable-passwd —enable-clear-passwd —disable-many-domains \
    —enable-auth-logging —enable-sql-logging —enable-valias —disable-mysql-limits»
    *************
    ��� ��� ��� ���� vpopmail ���������� ������-�� � ���������� CDB, �� �� MySQL. ����?

    To: Jurik47
    ����� � ����� ����������. ��� ����� ���� ��������.

    To arksu:
    ����������!

    JIeXa, 2009-08-12 � 17:20:33

    ��. ������������ ������� ����������. suid bit ��� vpopmail — � ����� ��������?
    ������ ����� ����������� qmail.. ����, ���� ������� ������������, �����.. ���� ������� ������ �� ������, �� ����� � ���� �� ������� ������������ «������������ �����������» � ������ ������.
    �� ������ � ����������.��� ����������� ���������.
    �� ��� ��� ������� ������ ������� ��
    qmail+vpopmail(��� �������)+ucspi

    ���.
    � qmailrocks.org — c freebsdrocks.net. :)
    � ��� ����� ����� �� ����������� ������� �� qmailrocks.org.
    http://qmail.jms1.net/qmailrocks.shtml
    ��� ��� ��� � ���� � �� �� ���� ���������� ��������. :)
    �� � ��� ������ ��� ��� Simscan.
    � ���������?

    ALex_hha, 2009-08-18 � 23:39:28

    �������, �� ����� � �� ������� �� �����. � �������� �� ������ ���������� �����������

    �� �����. sendmail �� ����. � qmail �� �����. � exim �� �����. � postfix �� �����. ��� ��������. ������ ���� � ������ �� ����� ������ ����.


    2014-07-27, lissyara
    gmirror
    �������� �������� ����������� ������� ���������� gmirror, �� ����� �������� � �������������� gpart. ������������� ����� ������ ��� ������������ ��������. 2013-08-20, zentarim
    Scan+Print server FreeBSD 9
    ��������� ������� ������ � ������� ������������ ��� ����������� ������������ ������� FreebSD 9 ��� ��� Canon PIXMA MP540 2011-11-20, BlackCat
    ������ �� WiFi-�����
    ������ ������� ��������� ������ �� WiFi-����� ���� ��������� ��-������� 2011-09-14, manefesto
    ��������� git+gitosis
    ��������� ������� �������� ������ ��������� ���� � ������ git+gitosis+ssh
    �����
    ���������� �����
    ������ �� ����� ���������: 16 ���.
    �� ��������� 30 ��� ����: 86 �������
    �� ������� ����
    9799 �������,
    990 ���������� IP
    Display Name: Roger Lipscombe
    Email Address: roger@beerology.test
    POP3 Server: flimsy.beerology.test
    SMTP Server: flimsy.beerology.test
    User ID: roger@beerology.test
    Password: password

    A quick push of the �Send/Receive� button and the message that I sent earlier arrives in my Inbox!

    SMTP AUTH with vpopmail

    To use vchkpw for checking passwords for SMTP AUTH, I had to change my /var/qmail/supervise/qmail-smtpd/run file, replacing /bin/checkpassword with /home/vpopmail/bin/vchkpw .

    So that vchkpw can access the password database, I changed the account which qmail-smtpd runs under:

    Testing with Outlook Express shows that this works.

    ��� ����� ��� vpopmail_add_domain

    vpopmail_add_domain — ��������� ����� ����������� �����.

    ��������

    bool vpopmail_add_domain (string domain, string dir, int uid, int gid)

    ��� ������� — �����������������. ���������, ��� � �� ���������, ��� ����������������� ��� ������ ������� ����� ���� �������� � ������� ������� ��� ��� ��������������. �� ������ ������������ ��� ������� ������ �� ���� ����� � ����.

    ��������������!

    ��� ������� � ��������� ����� ��� �� �����������������; ������� ������ ������ ����������.

    Илон Маск рекомендует:  Интенсивный онлайн-курс «Базовый PHP»
    Понравилась статья? Поделиться с друзьями:
    Кодинг, CSS и SQL
    ��������������!