Emails accounts toevoegen

Om een email account aan te maken moeten we eerst inloggen (Zie vorige hoofdstuk)

We maken een formulier waar we de gegevens kunnen invoeren:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<p>Voeg een email account toe:</p>
<form action="add_account.php" method="post">
<p>Email:<br />
<input type="text" name="user" value=""/>@mijndomein.nl<br />
Wachtwoord:<br />
<input type="password" name="passwd" value=""/><br />
Quota:<br />
<input type="text" name="quota" value=""/><br />
<input type="submit"  value="Account aanmaken"/></p></form>


En maken we gebruik van de volgende "query" om de gevens toe te voegen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
include('../da_api');
//het is een class dus we defineren het ook als een class
$sock = new HTTPSocket;
//maak verbinding met de server
$sock->connect('mijndomein',2222);
//we moeten ook vertellen wie we zijn en dat we willen inloggen.
$sock->set_login('mijndomein','mijn 1337 ww');

if(!empty($_POST['user']) && !empty($_POST['passwd']) is_numeric($_POST['quota'])){
 $sock->query('/CMD_API_POP','domain=mijndomein&quota='.$_POST['quota'].'&action=create&user='.$_POST['user'].'&passwd='.$_POST['passwd'].'');
echo $sock->result;

if(eregi('error=0', $sock->result)){
 echo '<p>Email adress is aan gemaakt<br />
 username:    '
.$_POST['user'].'@mijndomein.nl<br />
 password:    '
.$_POST['passwd'].'<br />
 Quota:        '
.$_POST['quota'].'<br />
 POP3 server:    mail.mijndoemin.nl<br />
 SMTP server:    mail.mijndomein.nl*</p>'
;
}
}

?>

Is afhankelijk van de provider.

Eigelijk is het voor de rest echt kinder spel en stelt het niets voor. Simpel wat formulieren werk en het werkt simpel en doel treffend.
Ik kan wel meer voorbeelden geven, maar de werken is ongeveer steeds het zelfde en opzich is het simpel en zeer duidelijk. Het verwijderen en updaten werking is exact het zelfde.

« Lees de omschrijving en reacties

Inhoudsopgave

  1. Wat is de Direct Admin API
  2. Emails accounts toevoegen
  3. Wat heb je nodig:
  4. Lijst van emails
  5. Verbinding maken met Direct admin
  6. Handige links

PHP tutorial opties

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.