E-Mail an bestimmte Adresse, dann daraus HTML-Webseite erzeugen lassen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    Das klarmachen oder das Script?
    Schon mal was von sinnvoll zitieren gehört?

    Kommentar


    • #17
      Ich danke Dir

      Original geschrieben von Trashar
      In nomine partris et filii et spiritus sancti
      Schon mal was von korrekter Rechtschreibung gehört?

      Es muß heißen:
      In nomine patris et filii et spiritus sancti.

      patris doch bitte ohne das R vor dem T...

      Kommentar


      • #18
        Re: Ich danke Dir

        Original geschrieben von DieMilchMachts
        Schon mal was von korrekter Rechtschreibung gehört?

        Es muß heißen:
        OffTopic:
        Wer im Glashaus sitzt..
        naja ich kann kein Latein und hab mir halt die Info von einem Bekannten geholt..

        Kommentar


        • #19
          Re: Re: Ich danke Dir

          Original geschrieben von Trashar
          OffTopic:
          naja ich kann kein Latein und hab mir halt die Info von einem Bekannten geholt..
          Ich kann auch kein Latein...
          Dann ist ja alles in Butter!

          Kommentar


          • #20
            Weitere Frage...

            So, nun hätte ich mal wieder eine Frage...

            Ich empfange mit einer eMail-Adresse also nun den Newsletter. Per PHP lasse ich den Inhalt der eMail ausgeben. Der Newsletter wird aber als Plain-Text angezeigt (und hat arg viel kryptischen Inhalt), obwohl es sich um Multi-Part handelt. Was muß ich unter PHP angeben, daß nur der HTML-Part gezeigt wird - so richtig schön und bunt usw.?

            Versteht ihr was ich meine?


            Vielen Dank und liebe Grüße
            DieMilchMachts
            Zuletzt geändert von DieMilchMachts; 07.09.2006, 15:57.

            Kommentar


            • #21
              wie wäre es mal mit einem neuen lösungsansatz?!

              du schickst dein newsletter auch von dem 1&1 account?
              dein newsletter liegt auf diesem 1&1 account?
              du willst das archiv auf dem 1&1 account?

              wenn beides mit ja beantwortet ist, gut. warum willst du dir dann die daten, die du schon hast nochmals zumailen um sie zu archivieren??

              dann schick doch dein newsletter an alle empfäger raus. außer zu deiner mail2html2archiv-engine

              es muss in dem script ja eine zeile geben die so ungefähr aussieht.

              mail($empfaenger,$betreff,$nachricht,$header);

              warum nicht noch n dreizeiler danach einbauen, der entweder eine archiv-db füllt, aus der die seiten erzeugt werden können, oder b) die seite auf deinem webspace direkt erzeugt...

              einwände??
              **********
              arkos
              **********

              Kommentar


              • #22
                Hallo Arkos,


                am liebsten Wäre mir die Möglichkeit, daß der HTML-Teil der Multi-Part eMail in eine Datenbank geschrieben wird und durch einen entsprechenden PHP-Befehl ausgegeben wird.

                Ich weiß nur nicht, wie das funktionieren soll.

                Bisher geht es ja mit der Ausgabe der Newsletter über IMAP ganz gut, nur ein paar Probleme habe ich noch:
                • Es erscheinen zum Teil sehr kryptische Zeichen, als ob ich einen falschen Zeichsensatz benutzen würde oder so.
                • Ich würde gerne immer nur die drei neuesten eMails anzeigen lassen, nicht alle aus dem Postfach.
                • Ich würde gerne bei der Multi-Part eMail nur den HTML-Teil anzeigen lassen - damit es schön aussieht.

                Kann mir jemand bei diesen Punkten helfen?

                Mein Code sieht übrigens so aus:
                PHP-Code:
                <?php

                  
                function show_mails($server$ktname$paswd)
                  {
                    
                $mailbox imap_open("{".$server.":143/imap/notls}INBOX"$ktname$paswd);
                    
                $mails imap_fetch_overview($mailbox,"1:*"FT_UID); // Holt eine Übersicht aller Emails
                     
                    // Ausgabe in einer Tabelle:
                    
                $return '<table width="100%">
                                 <tr>
                                   <td><b>#</b></td>
                                   <td><b>Von</b></td>
                                   <td><b>Datum / Zeit</b></td>
                                   <td><b>Betreff</b></td>
                                 </tr>'
                ;
                    
                $size=count($mails); // Anzahl der Nachrichten
                    
                $cmsg 0// Zur Ausgabe einer fortlaufenden Nummer
                    
                for($i=$size-1;$i>=0;$i--)
                    {
                      
                $cmsg++;
                      
                $value $mails[$i];
                      
                $return .= '<tr><td>'.$cmsg.'</td><td>'.$value->from.'</td><td>'.$value->date.'</td><td><a href="'.$_SERVER['PHP_SELF'].'?id='.$value->msgno.'">'.$value->subject.'</a></td></tr>';           
                    }
                    
                $return .= '</table>';
                    
                imap_close($mailbox);
                    RETURN 
                $return;
                  }
                  
                  function 
                show_mail($id$server$ktname$paswd)
                  {
                    
                $mailbox imap_open("{".$server.":143/imap/notls}INBOX"$ktname$paswd);
                    
                $mail imap_body($mailbox,$idFT_UID);
                    
                // Holt die Email..  
                    
                $mail stripslashes($mail);
                    
                /* stripslashes entfernt die slashes, htmlentities wandelt alle html-zeichen in entspr. html-codes um. */
                    
                $return '<pre>'.$mail.'</pre>';   
                    
                imap_close($mailbox);  
                    return 
                $return;
                  }
                  
                  if(isset(
                $_GET['id']))   
                    if(
                is_numeric($_GET['id']))
                      echo 
                show_mail($_GET['id'], "----MAILSERVER----""----BENUTZERNAME----""----PASSWORT----");
                    else
                      echo 
                'falscher Parameter';        
                  else
                    echo 
                show_mails("----MAILSERVER----""----BENUTZERNAME----""----PASSWORT----");   
                ?>
                Ich hoffe, ihr seid so liebt und helft mir weiter.

                Vielen Dank und liebe Grüße
                DieMilchMachts

                Kommentar


                • #23
                  warum wäre dir diese möglichkeit am liebsten?
                  das verstehe ich nicht! konntest du meine fragen
                  mit ja beantworten?

                  erläuter mir mal, warum du es unbedingt so willst.
                  in mein augen ein riesen umweg...


                  gruß
                  **********
                  arkos
                  **********

                  Kommentar


                  • #24
                    du schickst dein newsletter auch von dem 1&1 account?
                    Ja.
                    dein newsletter liegt auf diesem 1&1 account?
                    Die Bilder etc. des Newsletters können automatisch auf den 1&1 Account geladen werden - Ja.
                    Aber der Newsletter selbst wird über den SuperMailer (www.supermailer.de) versendet, der lokal arbeitet und nicht auf dem Server.
                    du willst das archiv auf dem 1&1 account?
                    Ja.
                    wenn beides mit ja beantwortet ist, gut. warum willst du dir dann die daten, die du schon hast nochmals zumailen um sie zu archivieren??
                    Wie sollen die Daten denn aus SuperMailer heraus auf den Server gelangen?
                    dann schick doch dein newsletter an alle empfäger raus. außer zu deiner mail2html2archiv-engine
                    Ich verstehe nicht, was Du meinst.
                    es muss in dem script ja eine zeile geben die so ungefähr aussieht.
                    mail($empfaenger,$betreff,$nachricht,$header);
                    In welchem Script?
                    warum nicht noch n dreizeiler danach einbauen, der entweder eine archiv-db füllt, aus der die seiten erzeugt werden können, oder b) die seite auf deinem webspace direkt erzeugt...
                    Aber wie denn?

                    Ich möchte folgendes:
                    Ich versende über den SuperMailer Newsletter. Die jeweils drei neusten Newsletter sollen auf einer Webseite einsehbar sein - nur die HTML-Version (die Newsletter werden als Multi-Part versendet).
                    Wie mache ich das?

                    Danke und Grüße
                    DieMilchMachts

                    Kommentar


                    • #25
                      ah, ok verstehe. ich kannte den supermailer nicht. ich dachte, du
                      schickst alles von einem newstool, was auf deinem server liegt und
                      im besten falle noch in php geschrieben ist. deshalb die fragenkette.

                      wenn ich eben richtig gegooglt habe, ist es ne standalone-anwendung.

                      mail ist leider nicht mein fachgebiet. musst also dann auf die hilfe der anderen hoffen.

                      viel glück und erfolg
                      **********
                      arkos
                      **********

                      Kommentar


                      • #26
                        Original geschrieben von arkos
                        ah, ok verstehe. ich kannte den supermailer nicht.
                        Kennst Du denn ein anderes gutes serverseitiges Newsletter-Tool?
                        Diese Archiv-Funktion ist sehr wichtig für mich. Das System muß aber einfach zu bedienen sein, mit Vorlagen arbeiten können, Personalisierung bieten, viele Newsletter verkraften und Multi-Part eMails versenden können...

                        Danke für Deine Hilfe
                        DieMilchMachts

                        Kommentar


                        • #27
                          musste sie bislang nicht einsetzen. aber es gibt doch seiten mit script-sammlungen plus einigen demos und bewertungen.

                          hab oft gerne auf phpwelt.de geschaut. benutze mittlerweile kaum noch opensource-scripte - außer privat oder für kleine projekte. deshalb können hier gerne noch bessere scriptsammlugen gepostet werden

                          zumindest kannst du die php-scripte an deine bedürfnisse anpassen und dein ziel wesentlich schneller erreichen.

                          hochqualitatives minimalprinzip... oh, der war gar nicht doof...
                          **********
                          arkos
                          **********

                          Kommentar

                          Lädt...
                          X