Mail2PHP
De OoKoo.org.
Présentation
Mail2PHP est un service gratuit qui permet l'obtention d'une adresse email dirigant vers un script PHP de votre choix, pouvant être hébergé chez n'importe quel hébergeur.
Moyens
Divers noms de domaines sont à disposition du service.
- http://www.mail2php.com/
- http://www.mail2php.net/
- http://www.mail2php.org/
- http://www.mail2php.fr/
- http://www.mail2php.info/
Documentation
Lors de l'appel de votre script PHP, plusieurs variables sont disponibles en GET, et le contenu du mail est dans php://input.
Variables GET :
- from: Origine du message (Return-Path). Ne correspond pas forcément à l'adresse email de l'expéditeur.
- to: Adresse email ayant reçu le message.
- helo: Identification du serveur SMTP distant
- remote_ip: Adresse IP du serveur SMTP distant
- remote_host: Hôte du serveur SMTP distant
Le message dans son intégralité (headers inclus) est présent dans php://input.
<?php
$in = fopen('php://input', 'r');
$headers = '';
$body = '';
while(trim($lin = fgets($in, 4096))!='') $headers.=$lin;
while(!feof($in)) $body.=fread($in, 4096);
fclose($in);
Ainsi vous aurez dans $headers les en-têtes du message (un en-tête par ligne, sous la forme Nom: Contenu), et le contenu du message dans $body. Attention aux messages mime/multipart.
