Inserire dati su DB da mail

  • Creatore Discussione Creatore Discussione bobbyred
  • Data di inizio Data di inizio

bobbyred

Nuovo Utente
22 Gen 2016
14
1
3
Ciao a tutti,
Devo fare in modo che dei dati arrivati via mail (mittente, oggetto, corpo) vadano a popolare un database.

Mi viene in mente di creare un modulo sw che vada a leggere le mail da un server di posta e scriva su DB.

Avete qualche idea migliore ? Avete un sw che possa fare al caso .

Grazie
Roberto
 
penso sia l'unica possibilità,
ti allego lo script che utilizzo per leggere l'oggetto delle mail che mi arrivano su "hotmail.com",
penso che tu possa aggiungere il "corpo" del messaggio
nelle prime righe dello script c'è un link con qualche spiegazione sulla configurazione
ciao
Marino
PHP:
<?php

# http://www.limilabs.com/blog/hotmail-imap-pop3-smtp-settings

$eM_IMAP     = '{pop3.live.com:995/pop3/ssl/novalidate-cert}INBOX';
$eM_username = 'CAMBIAMI';
$eM_password = 'CAMBIAMI';

print $eM_IMAP."<br />";
print $eM_username."<br />";
print $eM_password."<br />";

$inbox = imap_open ($eM_IMAP, $eM_username, $eM_password);

if($inbox){
    $messaggi_totali=imap_num_msg($inbox);
    echo "<b>Totale messaggi : ".$messaggi_totali."</b><br/><br/>";
    for($m=$messaggi_totali; $m>0; $m--){
        $headers=imap_header($inbox, $m);
         
        $mittente= $headers->fromaddress; 
        $oggetto=$headers->subject;
        $data=date("j/n/Y G:i:s",strtotime($headers->date));

        echo "<b>Mittente:</b> $mittente<br/>";
        echo "<b>Oggetto:</b> $oggetto<br/>";
        echo "<b>Data:</b> $data<br/><br/>";
    }
}
imap_close($inbox);
?>
 
Grazie per la risposta.. ma esiste un modulo simile per classic asp? ho trovato in giro per la rete degli activeX ma tutti a pagamento
Grazie comunque

Inviato dal mio D5103 utilizzando Tapatalk
 
Mi sto convincendo, visti i costi di questi componenti, di utilizzare la funzionalità imap di PHP (anche se non ho mai scritto codice PHP fino ad oggi).
A questo punto vorrei chiedere:
dopo aver installato PHP sul server windows con iis come web server, posso creare una virtual directory dove convivano pagine ASP e pagine PHP (vorrei recuperare il lavoro già fatto in ASP)

Grazie
 
utilizzo prevalentemente php con iis, funziona molto bene
se fai una ricerca di "Microsoft Web Platform" trovi per esempio
https://www.microsoft.com/web/platform/phponwindows.aspx
che ti offre un'app per gestire tutte le installazioni per iis compresi i driver per db
dopo l'installazione, la trovi nel pannello di controllo di iis con il nome "installazione guidata della piattaforma web"
quando l'avvii (se la vuoi usare), abbi l'accortezza di cercare nelle "opzioni" (in basso a dx) e di "spuntare" la voce
"abilita configurazione di tutti i parametri web", ovvero con un click risolvi l'installazione di qualunque funzione
 

Discussioni simili