Avatar billede dreamerdk Nybegynder
12. januar 2003 - 19:28 Der er 3 kommentarer

Indsæt mail i MySQL

Hey allesammen

Jeg har brug for at indsætte data (afsender, emne, headers, body) fra emails i en MySQL database.

Brevene kan enten blive 'forwardet' direkte til et script, eller de kan blive liggende i en mailbox på serveren. Af sprog vil jeg foretrække PHP, men Perl er også en mulighed.

Er der nogen der kan hjælpe mig i den rigtige retning?

På forhånd tak

Jesper
Avatar billede svoeber Nybegynder
14. januar 2003 - 02:29 #1
Jeg tror du skal prøve med et mere konkret spørgsmål, hvis du vil have svar :)
Avatar billede alexbp Nybegynder
17. januar 2003 - 14:16 #2
Du kan vel gemme selve E-Mail'en (*.eml format) direkte i databasen som en BLOB => Binary Large OBjects

e256. Getting BLOB Data from a Database Table
A BLOB is a reference to data in a database. This example demonstrates how to retrieves bytes from a BLOB.
    try {
        Statement stmt = connection.createStatement();
        ResultSet rs = stmt.executeQuery("SELECT col_blob FROM mysql_all_table");
   
        if (rs.next()) {
            // Get the BLOB from the result set
            Blob blob = rs.getBlob("col_blob");
   
            // Get the number bytes in the BLOB
            long blobLength = blob.length();
   
            // Get bytes from the BLOB in a byte array
            int pos = 1;  // position is 1-based
            int len = 10;
            byte[] bytes = blob.getBytes(pos, len);
   
            // Get bytes from the BLOB using a stream
            InputStream is = blob.getBinaryStream();
            int b = is.read();
        }
    } catch (IOException e) {
    } catch (SQLException e) {
    }


Se URL: http://javaalmanac.com/egs/java.sql/GetBlob.html
Avatar billede alexbp Nybegynder
17. januar 2003 - 14:17 #3
Så kan du vel selv finde et INSERT-eksempel istedet ...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester