File: vmailmgr.xml

package info (click to toggle)
phpdoc 20020310-1
  • links: PTS
  • area: main
  • in suites: woody
  • size: 35,272 kB
  • ctags: 354
  • sloc: xml: 799,767; php: 1,395; cpp: 500; makefile: 200; sh: 140; awk: 51
file content (164 lines) | stat: -rw-r--r-- 5,946 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
<?xml version="1.0" encoding="iso-8859-1"?>
 <reference id="ref.vmailmgr">
  <title>Vmailmgr</title>
  <titleabbrev>Vmailmgr</titleabbrev>
  <partintro>
   <simpara>
    Ces fonctions requi&egrave;rent <ulink url="&url.qmail;">qmail</ulink> et
    le <ulink url="&url.vmailmgr;">vmailmgr package</ulink> package de Bruce
    Guenter.
    </simpara>
   <simpara>
    Pour toutes les fonctions, les deux variables suivants sont
    d&eacute;finies de la fa&ccedil;on suivante :
     String vdomain : le nom de votre domaine virtuel (vdomain.com)
     String basepwd : le mot de passe de l'utilisateur &quot;r&eacute;el&quot; qui
     g&egrave;re les utilisateurs virtuels.
   </simpara>
   <simpara>
    Ces fonctions retournent un statut, qui correspond &agrave; ceux
    d&eacute;finis dans response.h
   </simpara>
   <para>
    <simplelist>
     <member>O ok</member>
     <member>1 mauvais</member>
     <member>2 erreur</member>
     <member>3 erreur de connexion</member>
    </simplelist>
   </para>
   <para>
    <emphasis>Probl&egrave;me connu</emphasis> : <function>vm_deluser</function> n'efface pas
    un utilisateur d'un dossier comme il devrait le faire.
    <function>vm_addalias</function> ne fonctionne actuellement pas correctement.
   </para>
   <para>
    <informalexample>
     <programlisting role="php">
&lt;?php
dl("php3_vmailmgr.so"); //charge la librairie
$vdomain="vdomain.com";
$basepwd="password";
?&gt;
      </programlisting>
     </informalexample>
    </para>
  </partintro>
  <refentry id="function.vm-adduser">
   <refnamediv>
    <refname>vm_adduser</refname>
    <refpurpose>Ajoute un nouvel utilisateur virtuel, avec mot de passe</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>int</type><methodname>vm_adduser</methodname>
      <methodparam><type>string</type><parameter>vdomain</parameter></methodparam>
      <methodparam><type>string</type><parameter>basepwd</parameter></methodparam>
      <methodparam><type>string</type><parameter>newusername</parameter></methodparam>
      <methodparam><type>string</type><parameter>newuserpassword</parameter></methodparam>
     </methodsynopsis>
    <simpara>
     <function>vm_adduser</function>joute une nouvel utilisateur virtuel
     <parameter>newusername</parameter>, avec le mot de passe
     <parameter>newuserpassword</parameter>.
    </simpara>
   </refsect1>
  </refentry>
  <refentry id="function.vm-addalias">
   <refnamediv>
    <refname>vm_addalias</refname>
    <refpurpose>Ajoute un nouvel utilisateur virtuel, avec mot de passe </refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>int</type><methodname>vm_addalias</methodname>
      <methodparam><type>string</type><parameter>vdomain</parameter></methodparam>
      <methodparam><type>string</type><parameter>basepwd</parameter></methodparam>
      <methodparam><type>string</type><parameter>username</parameter></methodparam>
      <methodparam><type>string</type><parameter>alias</parameter></methodparam>
     </methodsynopsis>
    <simpara>
      Ajoute un nouvel alias vers un utilisateur virtuel.
      <parameter>username</parameter> est le nom du compte email, et
      <parameter>alias</parameter> est un alias pour cet utilisateur.
    </simpara>
   </refsect1>
  </refentry>
  <refentry id="function.vm-passwd">
   <refnamediv>
    <refname>vm_passwd</refname>
    <refpurpose>Change le mot de passe d'utilisateurs virtuels.</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>int</type><methodname>vm_passwd</methodname>
      <methodparam><type>string</type><parameter>vdomain</parameter></methodparam>
      <methodparam><type>string</type><parameter>username</parameter></methodparam>
      <methodparam><type>string</type><parameter>password</parameter></methodparam>
      <methodparam><type>string</type><parameter>newpassword</parameter></methodparam>
     </methodsynopsis>
    <simpara>
      Change le mot de passe d'utilisateurs virtuels. <parameter>username</parameter>
      est le nom de compte email,  <parameter>password</parameter>
      est l'ancien mot de passe de l'utilisateur, et <parameter>newpassword</parameter>
      son nouveau mot de passe.
    </simpara>
   </refsect1>
  </refentry>
  <refentry id="function.vm-delalias">
   <refnamediv>
    <refname>vm_delalias</refname>
    <refpurpose>Supprime un alias.</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>int</type><methodname>vm_delalias</methodname>
      <methodparam><type>string</type><parameter>vdomain</parameter></methodparam>
      <methodparam><type>string</type><parameter>basepwd</parameter></methodparam>
      <methodparam><type>string</type><parameter>alias</parameter></methodparam>
     </methodsynopsis>
    <simpara>
     Supprime un alias.
    </simpara>
   </refsect1>
  </refentry>
  <refentry id="function.vm-deluser">
   <refnamediv>
    <refname>vm_deluser</refname>
    <refpurpose>Supprime un utilisateur virtuel.</refpurpose>
   </refnamediv>
   <refsect1>
    <title>Description</title>
     <methodsynopsis>
      <type>int</type><methodname>vm_deluser</methodname>
      <methodparam><type>string</type><parameter>vdomain</parameter></methodparam>
      <methodparam><type>string</type><parameter>username</parameter></methodparam>
     </methodsynopsis>
    <simpara>
     Supprime un utilisateur virtuel.
    </simpara>
   </refsect1>
  </refentry>
 </reference>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"../manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->