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.

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.

Récupérée de « http://fr.wiki.gg.st/wiki/Mail2PHP »