Vollständige Version anzeigen : [Suche] Script um Emailanhang abzuspeichern


thug-life
17.12.2013, 16:32

Hallo Zusammen,

ich suche ein Script, welches sich zu einem Postfach verbindet, schaut ob neue
Mails da sind und anschließend die Mailanhänge in ein Verzeichnis ablegt.

Der Datenanhang wird Excel sein, soll auch nur Excel abspeichern.
Sollte auf einem Linux System laufen.

Kennt da jemand schon vielleicht was ?

Gruß
thug-life

Hardware Preisvergleich | Amazon Blitzangebote!

Videos zum Thema
Video Loading...
esage
18.12.2013, 22:09

ripMIME - email / mailpack decoder (;;;pldaniels~com/ripmime/)

Vllt. geht das in die Richtung.


thug-life
19.12.2013, 10:15

Vielen Dank für die Rückmeldung.
Ich werde mir das heute ansehen und eine Rückmeldung geben.

Gruß
thug-life


thug-life
20.12.2013, 10:43

Leider nicht das was ich suche.

Folgendes soll getan werden:

Emails sollen von einem MS Exchange Postfach über ein Script (solange es unter
Linux läuft auch egal was für eins) in einem Postfach geprüft werden, sobald eine
neue Email entdeckt wird, soll anschließend der Datenanhang dieser Mail auf einen
definierbaren Pfad gesichert werden können. Die Email kann anschließend gelöscht
werden.

Gruß
thug-life


thug-life
15.01.2014, 15:41

Hallo Zusammen,

nun habe ich folgendes Script:

get;php

<?
require_once("attachmentread;class;php");
$host="{mailserverIP:110/pop3}";
$login="username"; //
$password="passwort";
//$savedirpath="\\server1;home;local;user:passwort\hier\kommt\ein\verzeichniss" ;
$savedirpath="/var/;/getemail/";
$jk=new readattachment();
$jk->getdata($host,$login,$password,$savedirpath);
?>


attachmentread;class;php


<?
class readattachment
{

function getdecodevalue($message,$coding)
{
if ($coding == 0)
{
$message = imap_8bit($message);
}
elseif ($coding == 1)
{
$message = imap_8bit($message);
}
elseif ($coding == 2)
{
$message = imap_binary($message);
}
elseif ($coding == 3)
{
$message=imap_base64($message);
}
elseif ($coding == 4)
{
$message = imap_qprint($message);
}
elseif ($coding == 5)
{
$message = imap_base64($message);
}
return $message;
}

function getdata($host,$login,$password,$savedirpath)
{
$mbox = imap_open ($host, $login, $password) or die("can't connect: " . imap_last_error());
$message = array();
$message["attachment"]["type"][0] = "text";
$message["attachment"]["type"][1] = "multipart";
$message["attachment"]["type"][2] = "message";
$message["attachment"]["type"][3] = "application";
$message["attachment"]["type"][4] = "audio";
$message["attachment"]["type"][5] = "image";
$message["attachment"]["type"][6] = "video";
$message["attachment"]["type"][7] = "other";

for ($jk = 1; $jk <= imap_num_msg($mbox); $jk++)
{
$structure = imap_fetchstructure($mbox, $jk , FT_UID);
$parts = $structure->parts;
$fpos=2;
for($i = 1; $i < count($parts); $i++)
{
$message["pid"][$i] = ($i);
$part = $parts[$i];

if($part->disposition == "ATTACHMENT")
{

$message["type"][$i] = $message["attachment"]["type"][$part->type] . "/" . strtolower($part->subtype);
$message["subtype"][$i] = strtolower($part->subtype);
$ext=$part->subtype;
$params = $part->dparameters;
$filename=$part->dparameters[0]->value;

$mege="";
$data="";
$mege = imap_fetchbody($mbox,$jk,$fpos);
$filename="$filename";
$fp=fopen($filename,w);
$data=$this->getdecodevalue($mege,$part->type);
fputs($fp,$data);
fclose($fp);
$fpos+=1;



}

}
//imap_delete tags a message for deletion
//imap_delete($mbox,$jk);

}
// imap_expunge deletes all tagged messages
//imap_expunge($mbox);
imap_close($mbox);
}
}


?>



Folgendes funktioniert:
- er holt die Anhänge ab
- Speichert diese ab

Problem:
- er speichert die Anhänge egal was ich in die Variable schreibe immer dort wo die ;php Datein sind

Ich würde gerne die Datein auf einen anderen Server (Freigabe auf einem Windows Server) abspeichern.

Kann mir hier jemand helfen ?

gruß
thug-life


Ähnliche Themen zu [Suche] Script um Emailanhang abzuspeichern
  • [Script] [suche] schnee script
    Hallo leute bedanke mich schon mkal für hilfreiche antworten:] ich suche ein script oder mehrere ! das sollte schnee auf die HomePage briengen da ja jetzt dann die weinachzzeit kommt hoffe ich bin im richtigen abteil wenn nicht bitte ich die mods es zu moven danke und einen schönen abend w [...]

  • [Script] Suche iList Script von Skoom
    Heyho, Ich hatte dieses Script schon mal im einsatzt. Nun kann ich mit dem Download auf skoom~de nichts mehr anfangen, WinRAR sagt immer, das das archiv beschädigt ist. Hat einer zufällig ein neues, also unbearbeitetes script auf lager? Wäre sehr gut. BW wäre 100% drin. Gruss [...]

  • [Script] Suche coder der ein video-cut script programmieren kann!
    Status: Suche Schwierigkeit: - Wunschsprache: - Gegenleistung: GELD Kontaktmöglichkeit: PN Hey Leute, suche einen coder der einen video-cuter script für meine webseite schreiben kann. wer interesse hat kann sich um genaueres zu besprechen bei mir melden. :] mfg kn92 [...]

  • [VisualBasic] Word-Datei in Outlook als Emailanhang versenden
    Hi, Word-Datei: Download offline! Ich suche jmd der mir in dieses Worddokument die Schaltfläche: "als E-mail versenden" integriert. Diese Datei sollte dann per Klick auf besagte Schaltfläche automatisch in Outlook als Emailanhang versendet werden. Betreff der Mail sollte "Fehlermeldung [...]



raid-rush.ws | Imprint & Contact pr