WP-MailBlog (Wordpress Plugin)

Rubrik:  Wordpress-Zutaten  ·  Autor:  Zappelfillip19. August 2005, 17:08 Uhr

Read this in english!

Deutsch

Ich suchte eine Möglichkeit von unterwegs per Handy Bilder in meinem Blog zu veröffentlichen – und das ohne die Nutzung von Drittanbietern wie flickr.com. Wordpress ermöglicht dank wp-mail.php zwar ein Bloggen per Email. Es hat mich dabei aber gestört, dass Mails als Plain-Text gesendet werden mussten und dass das Senden von Bildern im Anhang gar nicht möglich war.

Ich habe ein Skript geschrieben (basierend auf Simsi von Marc Rohlfing), welches genau das tut, was ich gern wollte – eben Bilder, die in einer Mail als Anhang vorhanden sind, auf dem Server zu speichern und sie dann als Beitrag im Blog zu veröffentlichen. Darunter erscheint der Text der Email. Die Bilder werden als Original und Thumbnail im Ordner pictures im Wordpress-Root abgelegt. Ich verwende dieses Skript als Ersatz für wp-mail.php.
Hier kann man es im Einsatz sehen.

Installation

  1. wp-mailblog.zip herunterladen
  2. den Inhalt des Zip-Files in den Wordpress-Ordner deines Blogs entpacken (wp-mailblog.php und das Verzeichnis pictures müssen also in dem Verzeichnis sein, in dem sich z.B. auch /wp-content/ und /wp-admin/ befinden)
  3. darauf achten, dass der Server Schreibrechte für das Verzeichnis pictures hat (chmod a+w pictures)
  4. im Admin-Panel unter Optionen » Schreiben die notwendigen Einstellungen für das Email-Postfach eingeben, welches abgerufen werden soll
  5. dort auch die Kategorie auswählen, unter welcher die Beiträge abgelegt werden sollen
  6. gegebenenfalls einen Cronjob anlegen, der regelmäßig die Datei wp-mailblog.php aufruft und damit das Postfach auf neue Emails überprüft

optionale Einstellungsmöglichkeiten

Die folgende Variablen können in der Datei wp-mailblog.php verändert werden.

$PICTURE_FOLDER – Verzeichnis, in dem die Bilder abgelegt werden sollen (default pictures)
$THUMBNAIL_SIZE – Breite der Vorschaubilder in Pixeln (default 150)
$SHARED_EMAIL – sollte TRUE sein, wenn das Postfach nicht nur zum Bloggen dient. Dies stellt sicher, dass alle Emails, die nicht für das Blog gedacht sind auf dem Server bleiben Wenn man ein separates Postfach nur für das Bloggen per Mail nutzt, kann man hier FALSE einstellen (default FALSE)
$ALLOWED_SENDERS – legt fest, wer per Mail bloggen kann. Die Absender-Mailadresse wird auf den String hin überprüft. Das default @ bedeutet, jeder mit einem @ in der Mailadresse kann bloggen. Ändert man es in @zappelfillip.de können nur Mailadressen der Domain zappelfillip.de per Email bloggen. Und ich@zappelfillip.de stellt sicher, dass niemand außer ich@zappelfillip.de Beiträge bloggen kann. Um verschiedene Emailadressen oder Domains festzulegen, müssen diese voneinander durch | (pipe-Symbol) voneinander getrennt werden (default @)
$MAX_IMAGE_SIZE – legt die maximale Filegröße von Bildern fest (in Byte). Größere Bilder werden entsprechend der Option $SHARED_EMAIL behandelt (default 200000)

Verwendung

Alle Emails, die an das angegebene Postfach gesendet werden, werden bei Aufruf von wp-mailblog.php überprüft, ob sie von einem zulässigen Absender geschickt wurden und dann gegebenenfalls veröffentlicht. Es wird die Standardkategorie für das Emailbloggen (einzustellen unter Optionen » Schreiben) verwendet. Standardmäßig wird der Emailbetreff zum Titel des Blogbeitrags. Text, der im Beitrag erscheinen soll, muss von # umschlossen sein. So wird kein Text veröffentlicht, welcher vom Emailprovider oder Mobilfunkbetreiber der Mail hinzugefügt wird.

Beispiel: Wenn man eine SMS über einen SMS/Email-Gateway an eine Emailadresse senden möchte, nutzt man es folgendermaßen:

post@domain.de #Dies ist eine Test-SMS…#

Die Email, welche dann ankommt, sieht in etwa so aus:

This message was sent via the SMS-gateway of O2 Germany
Message follows:

From: 0179-1234567@o2-online.de #Dies ist eine Test-SMS…#

Message ends.

Im Blog hingegen wird nur das angezeigt, was von # umgeben ist – sieht also so aus:

Dies ist eine Test-SMS…

Bilder im Anhang einer Mail werden auf dem Server im Verzeichnis pictures gespeichert und im Beitrag als Thumbnail, verlinkt auf das Originalbild, angezeigt. Schaut in die Kategorie Moblog meines Weblogs und ihr wisst, wie es aussieht.

Gesendete Bilder drehen:

Bilder können per Befehl im mitgesendeten Text gedreht werden. Dies ist nützlich, wenn man z. B. kein Bildbearbeitungprogramm zur Hand hat, das Bild aber im falschen Format vorliegt. Sendet man ein Bild vom Handy, kann das beispielsweise der Fall sein.

Um ein Bild zu drehen bevor es gespeichert wird, sendet man im Text direkt nach der einleitenden Raute (#) die in Klammern eingeschlossene Gradzahl, um die gedreht werden soll. Winkel sind von 0° bis 360° bzw. 0° bis -360° möglich. Positive Winkel bedeuten eine Drehung im Uhrzeigersinn, negative eine Drehung gegen den Uhrzeigersinn.

Beispiele:

#(90)Test#
das Bild wird um 90° im Uhrzeigersinn gedreht

#(-90)Text#
das Bild wird um 270° im Uhrzeigersinn gedreht, entspricht 90° gegen den Uhrzeigersinn

#(270)Text#
das Bild wird um 270° im Uhrzeigersinn gedreht, entspricht 90° gegen den Uhrzeigersinn

#(180)Text#
das Bild wird um 180° gedreht

Die Textausgabe im Artikel lautet in allen Beispielfällen lediglich „Test“ – der Drehbefehl wird also nicht mit angezeigt.

Alternativen Betreff angeben

Es kann zusätzlich ein Betreff angegeben werden, der für den Beitrag verwendet werden soll. Standardmäßig ist dies weiterhin der Betreff der Email. Sendet man aber beispielsweise eine MMS per Handy als Email, so wird der Betreff vom Netzbetreiber festgelegt (z.B. „Multimedia Message o2online.de 01758775681″). Um dies zu umgehen, kann man zusätzlich eingeschlossen durch zwei Kommata (,,) einen alternativen Betreff angeben. Dies muss hinter einer eventuellen Angabe für Bilddrehung erfolgen!

Beispiele:

#(-90),,Beispieltitel,,Das ist der Text#

Dies bewirkt eine Drehung des/der angehängten Bilder um 90° gegen den Uhrzeigersinn und legt den Beitragstitel mit „Beispieltitel“ fest. Der Beitragstext lautet „Das ist der Text“

#,,Beispieltitel,,Das ist der Text#

Gleiches wie beim ersten Beispiel passiert, nur werden die Bilder nicht gedreht.

Wird ein Drehbefehl angegeben, obwohl sich kein Bild oder Bilder im Anhang befinden, wird der Betreff (eingeschlossen durch ,,) nicht berücksichtigt.

Bekannte Fehler:

  • Es scheint immer so zu sein, wenn ein Doppelpunkt im Emailbetreff enthalten ist und anschließend ein Wort mit Umlaut vorkommt, dass dann der Betreff nach dem Doppelpunkt abgeschnitten wird. Also ein Mailbetreff „Fw: Überprüfung“ ergibt folgenden Beitragstitel „Fw:“. Dieses Problem taucht aber leider schon beim Emailholen vom Server auf. Dieser Skriptteil ist nicht von mir und leider reichen meine Kenntnisse auch nicht aus, um dies zu beheben. Scheint mir sogar fast ein Problem der PHP-Mailfunktion zu sein. Das Problem kann natürlich mit der neuen, eben genannten Funktion umgangen werden: einfach den gewünschten Beitragstitel nochmal im Text angeben:

    #,,Fw: Überprüfung,,Das ist der Text des Artikels.#

Changelog

  • Version 0.5
    • Emails, die zwar keinen Text enthalten, dafür aber Bilder im Anhang werden jetzt korrekt behandelt (bisher wurden sie nicht in die Wordpress-Datenbank geschrieben)
    • Es kann nun zusätzlich ein Betreff angegeben werden, der für den Beitrag verwendet werden soll. Standardmäßig ist dies weiterhin der Betreff der Email. Sendet man aber beispielsweise eine MMS per Handy als Email, so wird der Betreff vom Netzbetreiber festgelegt (z.B. „Multimedia Message o2online.de 01758775681“). Um dies zu umgehen, kann man nun zusätzlich eingeschlossen durch zwei Kommata (,,) einen Betreff angeben. Dies muss hinter einer eventuellen Angabe für Bilddrehung erfolgen!
  • Version 0.4
    • nur Fehlerbehebungen
  • Version 0.3
    • Bilder können per Befehl im mitgesendeten Text gedreht werden.
  • Version 0.2
    • Probleme mit deutschen Umlauten und Apostroph (‚) in den Mails behoben

English

This script is based on Simsi by Marc Rohlfing. With wp-mailblog it is possible to blog mobile via email (mobile photo weblog). All you need is a cellphone to send a message, either an SMS (for all you Americans out there: a textmessage), an MMS or a regular eMail to your address. Or you can use any internet-cafe you come across. Special feature: you also can send images in the email which are saved on server and published in the article (thumbnail linked to the original image is shown). Below image the text is displayed. This script is an alternative for wp-mail.php.
Here you can see how it works.

You can set up an address specifically for wp-mailblog, but you can also use your regular address without any interference. To make sure nobody who is not supposed to can post to your moblog, you should restrict access to specific addresses or domains.

Because using the MMS/SMS/eMail-gateway of any cellphone-provider adds some chaff to the message, you need to make sure that wp-mail.php knows which part of the eMail to display. This is simply done by enclosing the relevant portion in pound-signs (#).

Installation is usually as easy as modifying a few configuration variables and then copying three files to your webserver. You can begin to add posts via SMS, MMS or eMail immediately.

Installation

  1. Download wp-mailblog.zip.
  2. Unpack and copy to wordpress directory.
  3. Set write permissions to pictures directory (chmod a+w pictures).
  4. In admin panel under Options » Write insert correct settings for your email inbox and select category for mobile blogging.
  5. If you want create a cronjob which periodically calls wp-mailblog.php and checks inbox for new moblog emails.

Optional Settings

The following variables in wp-mailblog.php can be changed.

$PICTURE_FOLDER – directory where images are stored on server (default: pictures)
$THUMBNAIL_SIZE – maximal width or height of the thumbnail in pixels (default: 150)
$SHARED_EMAIL – should be TRUE, if wp-mailblog.php shares your personal eMail-address. This makes sure that all the messages that are not meant for your weblog will remain on the server, to be fetched by your usual eMail-client. If you use a separate address only for wp-mailblog.php, change this to FALSE – and all messages wp-mailblog.php did not recognize (probably spam, anyway) are deleted. (default: FALSE)
$ALLOWED_SENDERS – determines who can post to your blog. The sender’s eMail-address is checked against this string. Examples: The default @ means that everybody with a @ in his address can post. Changing it to @aol.com would ensure that only people sending email from the aol.com-domain can add posts. And me@example.com would guarantee that nobody but me@example.com can add to the blog. To specify several addresses or domains, list them separated by the pipe-symbol (|) (default: @)
$MAX_IMAGE_SIZE – is the upper limit for the filesize of incoming images in bytes. Messages that contain bigger photos are not downloaded, and treated according to $SHARED_EMAIL (default: 200000)

Usage

To post, send a message to the eMail-address you set up. The most important thing:
The part of the message body that is supposed to show up in the weblog has to be enclosed in pound-signs (#)
The #s make sure that an eMail sent via the SMS/MMS-gateway of your cellphone-provider (or most webmail-services, for that matter), which contains lots of other stuff added afterwards, is processed correctly.

Mails that do not contain a pair of # in the body are left untouched – so no need to worry about losing important stuff or spam appearing in your weblog. (^_^)

Example: If you send this SMS through the SMS/eMail-gateway to the eMail-address you use for wp-mailblog.php

post@mysimsi.com #Dear Diary, you don‘t know how easy the last few minutes have been…#

then the eMail once it reaches your server reads something like

This message was sent via the SMS-gateway of your greedy provider
Message follows:

From: 0179-1234567@ubergreedy.com #Dear Diary, you don‘t know how easy the last few minutes have been…#

Message ends.

and it will show up on the weblog-page as the post

Dear Diary, you don‘t know how easy the last few minutes have been…

with a correct timestamp and the mail will be deleted. Depending on $SHARED_EMAIL, messages that made no sense to wp-mailblog.php will either remain on the server (to be fetched by your usual eMail-client) or will be purged.

If you attach pictures to your message, they are saved on the server, a thumbnail will be created and will be shown together with the post. And any HTML you use is preserved as well. Visit my category Moblog and you see how it looks like.

Rotating Pictures:

Images can be rotated before saving by a command in the beginning of the text. For example use that if you want to send a picture via cellphone in panel format.

Insert rotating angle after the incipient pound-sign # enclosed in parenthesis (). Angles between 0° and 360° or 0° to -360° are possible. An angle greater than 0 means clockwise turn, angles less than 0 are counterclockwise.

Examples:

#(90)Test#
the picture will be rotated 90° clockwise

#(-90)Text#
the picture will be rotated 90° counterclockwise

#(270)Text#
the picture will be rotated 270° clockwise, equivalent to 90° counterclockwise

#(180)Text#
180° rotation (upside down)

Text output in that cases is only „Test“ – rotating command will not be shown in the article.

Alternative Title For Articles

An additional article subject can be specified in the text. For example this is necessary if you send via multimedia message (MMS) to the eMail address. The E-Mail subject set by the cellphone-provider could be like „Multimedia Message o2online.de 01758775681″. Now you can change that. Only insert the wanted article title at the beginning of the text after the incipient pound-sign # or the the rotating command (if specified) enclosed by two commas (,,).

Examples:

#(-90),,This is the title,,This is the text#

Picture rotation of 90° counterclockwise, article title „This is the title“, article text „This is the text“.

#,,This is the title,,This is the text#

No rotation, article title „This is the title“, article text „This is the text“.

Changelog

  • version 0.5
    • alternative article title inside text is now possible
    • bug fixing
  • version 0.4
    • bug fixing
  • version 0.3
    • image rotation is now possible
  • version 0.2
    • problems with german umlauts and apostrophe (‚) in emails fixed

Diesen Artikel bookmarken:

Diese Icons verlinken auf Bookmark Dienste bei denen Nutzer neue Inhalte finden und mit anderen teilen können.
  • Digg
  • del.icio.us
  • Technorati
  • Furl
  • StumbleUpon
  • Reddit
  • Webnews
  • MisterWong
  • Y!GG
  • Spurl
  • Bloglines
  • Google Bookmarks

Thematisch verwandte Artikel


145 Kommentare    ·    hier schreiben
  1. Kommentar: Matthias am 30.08.2005, 14:02 Uhr

    Hi Zappelfillip,

    habe nach etlichen Fehlversuchen mit anderen Tools nun Deine Entwicklung gefunden und finde sie der Beschreibung nach gut – nicht oversized, ganu das wonach ich gesucht habe. Leider habe ich auch hier ein Problem:
    Nach dem Aufruf der wp-mailblog.php passiert folgendes:

    Stelle Verbindung zum Mail-Server her…

    Fatal error: Call to undefined function: imap_open() in /mnt/am2/06/068/00000014/htdocs/familie/blog3/wp-mailblog.php on line 61

    Weißt Du weiter?
    Viele Grüße
    Matthias

  2. Kommentar: Matthias am 30.08.2005, 14:06 Uhr

    Hab ncoh vergessen: ne tolle Seite hast Du da gebaut! Um die MoBlog-Zeile und die Sitemap beneide ich Dich ja .-)

    Matthias

  3. Kommentar: Matthias am 1.09.2005, 12:55 Uhr

    Hi,

    habe es mit PHP5 zum laufen bekommen – nun prüft er den Mailserver korrekt, macht aber beim Einbinden der Bilder einen Fehler:

    Im Testbeitrag unter hier siehst Du, dass das Thumbnail einen ganz seltsamen Pfad hat:

    http://www.katrinbaeumler.de/wp-mailblog.phppictures/
    87947c45cdc0514c565558a78108cffc_1.jpg

    Übrigens ist die Ausgabe der wp-mailblog.php mit dem korrekten Pfad versehen gewesen:
    http://www.katrinbaeumler.de/pictures/
    87947c45cdc0514c565558a78108cffc_1.jpg

    Ich laß den Beitrag mal noch ein bissel stehen, damit Du es Dir anschauen kannst.
    Viele Grüße
    Matthias

  4. Kommentar: Matthias am 1.09.2005, 13:11 Uhr

    Wie Du siehst, bin ich hart am Testen. Weitere Bugs die ich bemerkt habe:

    - Umlaute im Betreff werden verhauen, Ausgabe in der wp-mailblog.php noch korrekt, im Blog dann nicht mehr

    - Mails ohne Text zwischen # werden komplett weggeschmissen. Das macht zumindest dann keinen Sinn, wenn Bilder angehängt waren. Dann werden zwar noch die Thumbnails erzeugt (lt. wp-mailblog.php), aber in die DB wird nix eingetragen.

    - Die Möglichkeit, in der wp-mailblog.php die Dateigrößen von Bildern angeben zu können, die verarbeitet werden sollen, scheint ignoriert zu werden. Mails mit Bildern über der Einstellung werden komplett weggeschmissen.

  5. Kommentar: Zappelfillip am 1.09.2005, 18:37 Uhr

    sorry leider kann ich momentan keinen support geben. bin in münchen und da nur in einem internetcafé. die nächste Zeit kann ich da leider nix machen. offensichtlich sind doch einige fehler noch drin. naja ist meine erste programmierarbeit. scheinbar verstehst du aber einiges von PHP. Vielleicht kriegst du es ja für dich hin, ich kann, wie gesagt, von hier nix machen.

    alle anderen sollten dann lieber erstmal die finger davon lassen. so leid es mir tut :cry:

  6. Kommentar: Zappelfillip am 4.09.2005, 12:50 Uhr

    So da ich dieses Wochenende nochmal zuhause in Erfurt war, habe ich mir das ganze nochmal angeschaut. Habe ein Sachen verändert (siehe Text oben).

    Das Problem mit dem Verhauen des Betreffs bei Umlauten kann ich nicht nachvollziehen. Bei mir funktionieren ÄÖÜäöüß im Betreff. Der einzige Fehler, den es in diesem Zusammenhang gibt, sind Betreffs wie „Fw: Überprüfung“. Es scheint immer so zu sein, wenn ein Doppelpunkt im Betreff enthalten ist und anschließend ein Wort mit Umlaut vorkommt, dass dann der Betreff nach dem Doppelpunkt abgeschnitten wird. Also obiges Beispiel ergibt folgenden Beitragstitel „Fw:“. Dieses Problem taucht aber leider schon beim Emailholen vom Server auf. Dieser Skriptteil ist nicht von mir und leider reichen meine Kenntnisse auch nicht aus, um dies zu beheben. Scheint mir sogar fast ein Problem der PHP-Mailfunktion zu sein. Also Betreffs mit Doppelpunkt und Umlauten vermeiden oder das ,,neue Feature,, nutzen ;)

  7. Kommentar: Zer0 am 11.09.2005, 17:06 Uhr

    Ich möchte diesen Dienst auch gerne nutzen, nur komm ich mit der Installation/Konfiguration nicht klar:

    - Dateien heruntergeladen, editiert
    - ins root Verzeichnis von wordpress geladen
    - chmod rechte auf den Ordner gesetzt
    - im Admin menü unter Optionen > Schreiben die Kategorie ausgewählt

    Nur weiß ich dann net weiter.
    Wo genau gebe ich denn jetzt die geheime E-Mail Adresse an, an die ich meine Beiträge zum Veröffentlichen schicken soll?
    In der mailblog.php, oder in den Optionen?
    Oder müssen das dieselben Adressen sein? Hab schon alle Kombinationen durch nur klappt es einfach nicht!

    Und was bedeuten unter Optionen > Schreiben die Zufallsketten, die man benutzen kann?!?

    Für Hilfe wäre ich sehr dankbar!

  8. Kommentar: Zappelfillip am 11.09.2005, 19:09 Uhr

    Du trägst einfach unter „Optionen > Schreiben“ (im Adminbereich) für Mail Server, Login Name und Passwort die entsprechenden Daten deiner Emailadresse ein, die du verwenden willst. Das mit den Zufallsketten kannst du ignorieren. das ist auch nicht von mir sondern Wordpress schreibt das hin. Wenn du wp-mailblog, anstelle der standardmäßigen WP-Funktion verwendest spielt das „Geheimhalten“ auch nicht mehr soooo eine große Rolle, da du ja in meinem Skript zulässige Absenderadressen angeben kannst. Mails von anderen Adressen werden dann ignoriert. Natürlich solltest du die MoBlog-Mailadresse trotzdem nicht unbedingt weitergeben, denn mit etwas wissen kann man das auch umgehen.

    In der wp-mailblog.php musst du hinsichtlich der Mailadresse nix mehr eintragen oder ändern.

  9. Kommentar: Zer0 am 11.09.2005, 19:37 Uhr

    Habs gemacht.
    Die (geheime) Adresse, an die er Text für den Beitrag geschickt werden soll im Admin Menü eingegeben.

    Die Adresse, von der geschickt werden darf in der wp-mailblog.php eingetragen!

    Allerdings erscheint kein Eintrag :(

  10. Kommentar: Zappelfillip am 11.09.2005, 19:48 Uhr

    naja du musst auch die wp-mailblog aufrufen, damit diese wiederrum auf die mailadresse zugreift und eventuelle mails abruft. zum beispiel per cronjob. Ich lasse bei mir z.B. alle 15min die Mails abrufen.

  11. Pingback: Superkrokette » Blog Archive » ich kann jetzt mit dem handy bloggen am 18.09.2005, 03:01 Uhr

    […] also habe ich mir ein plug-in von plugin von der seite heruntergeladen, installiert und kann nun loslegen. ich kann nun also mobil und sogar mit bild bloggen. wenn einem da nicht das herz aufgeht. […]

  12. Pingback: Glühweinjunkies » Blog Archive » Jetzt auch wieder mit Umlauten am 21.09.2005, 14:59 Uhr

    […] Dank des Mail-Plugins vom Zappelfillip können wir wieder Mails mit Umlauten zum Posten einschicken Allerdings gilt zu beachten, dass Nur Text der von zwischen 2 Rauten (#) angezeigt wird. Ich hoffe mal ich vergesse das nicht zu oft. […]

  13. Kommentar: Carsten R. Hoenig am 24.09.2005, 23:52 Uhr

    Hallo.

    Ich habe zwei eMails mit Anhang ans Blog geschickt. Beim Aufruf der wp-mailblog.php erhalte ich die Nachricht:

    Stelle Verbindung zum Mail-Server her…
    2 neue E-Mails auf dem Server…

    Speichere E-Mail-Anhang…
    Erzeuge Thumbnail…

    und danach passiert nichts mehr. Da scheint was zu klemmen. Wie ent-klemme ich das wieder?

    TIA
    Gruß aus Berlin von
    Carsten

  14. Kommentar: Zappelfillip am 26.09.2005, 12:58 Uhr

    Sorry da kann ich dir auch nicht weiterhelfen, wenn du sonst nix verändert hast. denn so läuft es bei mir und auch bei einigen anderen.

  15. Kommentar: Marian Heddesheimer am 27.09.2005, 10:38 Uhr

    Aufgund eines Fehlers in imagecreatefromjpeg() wird das Skript bei einigen Bildern einfach abgebrochen, wenn das Bild für die Erzeugung des Thumbnails nicht mehr in den mit memory_limit zugewiesenen Arbeitsspeicher passt (getestet mit PHP 4.3.9). Das führt dann dazu, dass die Mail nicht gelöscht wird und auch nachfolgende Mails nicht mehr abgearbeitet werden.

    Ich habe folgenden Workaround verwendet:
    function create_thumbnail($filename) {
    echo "Erzeuge Thumbnail...";
    global $THUMBNAIL_SIZE, $PICTURE_FOLDER;
    echo 'file: ' ."$PICTURE_FOLDER/$filename" . '';
    // Problem: bei der nächsten Zeile scheint das Skript abzubrechen
    // Daher wird geprüft, ob der Speicher für die Aktion ausreicht
    $imageInfo = GetImageSize("$PICTURE_FOLDER/$filename");
    $memoryNeeded = Round(($imageInfo[0] * $imageInfo[1] * $imageInfo['bits'] * $imageInfo['channels'] / 8 + Pow(2, 16)) * 1.65);

    $max_limit = intval(get_cfg_var('memory_limit')) * 1000000;
    if ( (memory_get_usage() + $memoryNeeded) ';
    }

    }

    Das ist sicher noch keine perfekte Lösung, verhindert aber den Skriptabbruch. Es wird dann einfach kein Thumbnail für das Bild erzeugt.

    Gruß Marian

  16. Kommentar: Zappelfillip am 27.09.2005, 11:38 Uhr

    Oh fein! Vielen Dank! Werde ich so schnell wie möglich in das Skript einbauen.

  17. Kommentar: Marian Heddesheimer am 27.09.2005, 18:16 Uhr

    Vielleicht noch eine kleine Änderung: Du ersetzt in dem Skript alle Zeilenschaltungen durch br-tags.

    Bei dem Plugin „post-teaser“ funktioniert dadurch allerdings die Wortzählung nicht mehr korrekt (wahrscheinlich weil er kein Zeilenende mehr findet). Da WP standardmäßig die Zeilenschaltungen sowieso intern umwandelt, solltest du diese Zeile aus dem Skript herausnehmen:

    $message[1] = preg_replace("/\n/", "", trim($message[1]));

    Gruß Marian

  18. Kommentar: fLoRian am 31.10.2005, 13:21 Uhr

    hallo!

    danke für das tolle plug-in, aber ich habe das problem, daß keine bilder gepostet werden, wenn ich e-mails mit dem handy verschicke! der text zwischen den rauten und der betreff kommen einwandfrei an, nur das bild nicht!
    schicke ich dagegen mit outlook die gleiche mail mit dem gleichen bild, geht es!

    die wp-mailblog.php ist 1:1 übernommen und nichts ist geändert!

    wodran könnte das denn liegen?

    danke und gruß, fLoRian!

  19. Kommentar: fLoRian am 31.10.2005, 13:30 Uhr

    p.s.: Fehlermeldung ist übrigens:

    Anhaenge:
    Keine Anhaenge…

    ist aber ein jpg im anhang! wenn ich vom handy an mein outlook schicke, sieht man den anhang auch!

  20. Kommentar: Zappelfillip am 31.10.2005, 14:07 Uhr

    schickst du es direkt per Email über’s Handy oder als MMS an die Mailadresse? Mir ist aufgefallen, dass Vodafone-MMS an die Mailadresse trotz integriertem Bild nicht erkannt werden. Also das Bild fehlt dann auch. Bei O2 funktioniert es hingegen. Also wenn du es per MMS machst und Vodafone nutzt, kann ich dir leider nicht helfen :(

  21. Kommentar: fLoRian am 31.10.2005, 17:17 Uhr

    hallo!
    ich schicke eine richtige e-mail von meinem handy!
    bin eplus-kunde!
    e-mails mit bild kommen auch an, wenn ich normal maile. nur das script sagt, daß kein anhang da ist! ist aber da!
    leite ich die mail vom rechner aus weiter, funktioniert die bildanzeige auch! mhhhh?!?
    mms wäre natürlich auch mal einen versuch wert! aber wie kann ich eine mms an eine e-mail schicken? muß ich an eine bestimmte nummer schicken? oder wo tippe ich die mail-adresse ein!?!?
    dank und gruß!

  22. Kommentar: Zappelfillip am 1.11.2005, 15:46 Uhr

    Leider weiß ich da auch nicht weiter. Habe keine Ahnung, warum manche Mailanhänge nicht funktionieren. Liegt sicher irgendwie am Format der Email.
    MMS an eine Emailadresse geht eigentlich ohne eine bestimmte Nummer. Ich kann in meinem Nokia 6230 auswählen ob es an eine Handynummer oder eine Emailadresse versandt werden soll. Bei letzterem kann ich dann natürlich auch eine Mailadresse eingeben.

  23. Kommentar: fLoRian am 1.11.2005, 22:40 Uhr

    Ich habs hinbekommen mit MMS2Mail! Und ich bin ganz freudig!
    Denn Bild und Text sind 1a auf dem Blog angekommen! Danke für die Mühe und das tolle Plug-In!
    Nutze ich halt MMS statt E-Mail! Meinen Provider wird es freuen!

  24. Pingback: WP-WAPBlog « Zappelfillip plaudert… am 21.11.2005, 10:49 Uhr

    […] MoBloggen analog zu meinem WP-MailBlog-Skript. Wer dieses Skript nicht verwendet, kann den Auswahlpunkt „Moblog“ ignorieren. […]

  25. Kommentar: Papakiesel am 23.11.2005, 21:27 Uhr

    Hallo!

    Funktioniert ja prima – aber wozu sind die ganzen br-tags gut? Die zerhauen ja schon ganz schön das Layout. Beispiel:
    lorem ipsum

    Und ein Link wurde auch mitten drin umgebrochen.

    Viele Grüße,
    Papakiesel

  26. Kommentar: Zappelfillip am 23.11.2005, 21:54 Uhr

    Das Problem habe ich leider auch. Die komischen zusätzlichen Zeilenumbrüche sind genauso wie die gewollten Umbrüche in der Email enthalten. Und mein Skript kann logischerweise nicht unterscheiden, welche gewollt bzw. eigentlich nicht gewollt sind. Wann die eingefügt wurden, kann ich auch nicht sagen. Vielleicht macht das der Mailclient oder es passiert auf den Weg…

  27. Kommentar: Papakiesel am 24.11.2005, 07:42 Uhr

    Am Mailclient kann es nicht liegen. Der Effekt tritt sowohl bei Powermail als auch bei Google Mail (Weboberfläche) auf.

    Kann man die Umbrüche evtl. ganz rausnehmen? Ich mache dann lieber an der entsprechenden Stelle ein br als diese Leerzeilen zu haben.

  28. Kommentar: David Russell am 13.12.2005, 23:58 Uhr

    The problem is that like any other mailblog system – including the one built in to Wordpress – this is totally unprotected. In other words any email spambot that sends mail to the ’secret‘ address (you know that ’security through obscurity‘ is BS, right?) gets a free pass into your blog. Besides the fact that, on any computer that I have access to e-mail I will also have access to the web, so all I have to do is copy-paste the password (I keep it in my Gmail) and then clear the browser cache.

  29. Kommentar: Hallo am 15.12.2005, 18:18 Uhr

    Tolles Script, funzt soweit einwandfrei, Danke!

    Ist es möglich, mit einfachem anpassen des Scripts
    auch gif und 3gp-Files ins Wordpress zu importieren?
    Soweit ich getestet habe funzt das mit gif’s ja (noch) nicht…

    Danke und viel Gruss!

  30. Kommentar: Hannes am 15.12.2005, 21:35 Uhr

    Hallo,
    ich finde dein Ding auch ne tolle Sache.
    Ich hab aber ein Problem mit den Emails vom Handy
    Das hat garnichts mit deinem Skript zu tun aber vielleicht kennt sich ja jemand aus.
    Meine Email kommen immer so an, anstatt den richtigen text zu enthalten:
    Wenn ich die emails vom Handy mit dem outlook zB abhole stimmt alles.
    Content-type: text/plain, boundary:

    Raw content:

    I3NtcyM=

    Author: 1

    Posted title: =?utf-8?B?U21zIHRlc3Q=?=
    Posted content:

    I3NtcyM=

    Mission complete, message 1 deleted.

  31. Kommentar: Zappelfillip am 16.12.2005, 10:12 Uhr

    Die GIF-Funktionalität sollte recht leicht umzusetzen sein. Muss ich mal, wenn ich wieder Zeit habe, implementieren.

    @Hannes

    Bei deinem Problem kann ich Dir leider nicht helfen. :(

  32. Kommentar: Mikey am 16.12.2005, 19:16 Uhr

    >…Muss ich mal, wenn ich wieder Zeit habe, implementieren.

    Und dann kommen noch die Feiertag, da läuft sowieso nix gell…
    Jedenfalls mir gehts so zur Zeit, alle wollen noch alles fertig haben
    und jeder möchte der erste sein! Aber auch das geht vorbei…

    Noch eine Anmerkung: wenn du dir schon Gedanken machst wegen
    der Implementierung, wie ist’s eigentlich mit weiteren Datei-Formen wie 3gp,mpg,png u.s.w.? Ob das Script eine Bilddatei oder eben ein Video
    ins Verzeichnis ablegt ist wohl Wurscht oder? Mit einem Thumb
    von einer 3gp oder mpg wirds wohl nichts werden….man könnte ja da ein Standartsymbol dafür einblenden :roll: ?

    Bis dann und schon mal vielen Dank und Gruss!

  33. Pingback: ..::RHOblog::.. » Welches MoBlog Script? am 26.12.2005, 14:26 Uhr

    […] Ich habe jetzt eben einmal den WP-MailBlog vom Zappelfillip ausprobiert. Dieses läuft zwar einwandfrei und schnell, aber ich hätte eben lieber eins mit einer Art Thumbnail-Gallery unter MoBlog und nicht einfach ein Post im eigentlichen Blog. […]

  34. Kommentar: Lothar am 15.01.2006, 16:51 Uhr

    Folgender Feher erscheint bei mir beim Aufruf von /wp-mailblog.php:

    Stelle Verbindung zum Mail-Server her…

    Fatal error: Call to undefined function: imap_open() in /[pfadname]/wp-mailblog.php on line 58

    Hat jemand eine Idee?

  35. Kommentar: Zappelfillip am 15.01.2006, 16:59 Uhr

    Ja ich ;)
    Dein Provider hat leider nicht die notwendigen Pakte auf deinem Server installiert um ein Emailkonto abzurufen. Wende dich also an ihn.

  36. Kommentar: Lothar am 15.01.2006, 22:00 Uhr

    …ja, stimmt, jetzt funzt es super, danke!

  37. Kommentar: Mikey am 23.01.2006, 11:59 Uhr

    @Zappelfillip

    GIF hatte ich mal getestet, das ging. 3gp kann nicht gehen, da der Browser dieses Dateiformat von sich aus (im Gegensatz zu jpg, gif etc.) nicht kennt und damit auch nicht wiedergeben kann.

    Mit gif’s und deinem Script wär schon mal super, das Problem mit den 3gp kenn ich zur Genüge :roll: !
    Für Leute die einen neueren Quicktime oder MediaPlayer haben sollte ein Filmchen automatisch im Browser erscheinen, ansonsten gibts auch Plugins dazu! Es muss nur beachtet werden, dass die „Optionen für Dateierweiterungen“ entsprechend konfiguriert sind.
    Ich denke es wäre doch gut wenn ein Mail mit einem 3gp im Anhang nicht einfach „ignoriert“ wird sondern das File auch in einen Ordner auf dem Webspace abgelegt, und dann im entsprechenden Beitrag mit einem Link ausgegeben wird. Wenn da noch ein Symbol zum anklicken wäre umso besser… ;)

    Ich hatte vorher mal MMS Diary benutzt, da konnte ich 3gp’s verarbeitem mit.
    Aber mit Emails und dem MMS Diary hatte ich grosse Mühe :? !

    Gruss Mikey

  38. Kommentar: Zappelfillip am 23.01.2006, 12:05 Uhr

    Hmm… mit 3gp hatte ich mich bislang noch nicht beschäftigt. Aber vielen Dank für den Tip. Ich werd‘ mich wohl bei Gelegenheit mal damit beschäftigen und mir die Sache anschauen. Wäre lustig, denn dann könnte ich mit meinem Handy ja auch Videos bloggen…

  39. Kommentar: Mikey am 23.01.2006, 14:18 Uhr

    @Zappelfillip

    Glau mir, es würde (wird) dir gefallen…. ;) ;) :mrgreen:

  40. Pingback: -=Discobeats=- am 26.01.2006, 08:31 Uhr

    […] Mein altes Moblog-Plugin Postie scheint nicht mehr richtig zu funktionieren seit WP2.0, also habe ich mich auf die suche nach Alternativen gemacht und bin auf WP-Mailblog gestossen. Dies ist kein wirkliches Plugin, aber eine zusätzliche PHP-Datei die ihren Dienst verichtet. Die Postfacheinstellungen werden aus WP übernommen, und sonstige Dinge wie die erlaubten Absender werden in der Datei selber konfiguriert. Und ich muss sagen, funzt sehr gut! Habe nur mal wieder bisserl rumtüddeln müssen damit’s wirklich funzt. Der Aufruf geht via cron: lynx –source http://www.domain.tld/pfadzumblog/wp-mailblog.php >/dev/null […]

  41. Kommentar: -=Discobeast=- am 26.01.2006, 12:37 Uhr

    gugu ^^
    naja, bei postie war es so, das ich die anhänge via #img1#, #img2# etc einbinden konnte/kann.
    ich mein, ich kenn mich absolut nicht mit sowas aus :-)
    aber noch mal danke für deine arbeit, ist echt klasse!
    vielleicht hast du ja muse das ganze zu nem richtigen plugin mit backend etc aufzubohren. ich mach mir noch ein paar gedanken was da alles noch „machbar“ wäre. immo ist etwas stressig hier @ work

    gruss disco

  42. Kommentar: Markus am 28.01.2006, 22:01 Uhr

    hi zappelfillip,

    erstmal danke für das plugin. hab wie du vielleicht schon im wordpress-forum gesehen hast, probleme mit postie. dein plugin wäre auch ein guter ersatz dafür. via email klappt alles super, nur via mms nicht. problem: text ist als anlage ne txt – datei die nicht erkannt wird.

    vielleicht kannst du das problem lösen, da es ja entweder ein handy (nokia) oder mobilfunkanbieter (e-plus) – problem ist.

    viele grüße,
    m

  43. Kommentar: Zappelfillip am 29.01.2006, 11:11 Uhr

    Ja das Tool nimmt von Mails den Bodytext als Beitragstext. Wenn der Text aber als Anhang mitgesandt wird, funzt das natürlich nicht. Ich kann’s aber auch nicht einfach ändern, denn dann funktionieren normale Mails ja nicht mehr. Und O2 schickt beispielsweise auch bei MMS normale Mails und nicht mit Textanhang.

  44. Kommentar: Benny am 5.02.2006, 15:42 Uhr

    Hallo,

    gibts dieses Script auch unabhängig vom blog?

    Brauche ein Script, welches den pop3 abfragt und den anhang (alle files) auf dem Server speichert. Egal ob jpg oder zip etc.

    Kann mir jemand helfen?

    Danle

  45. Kommentar: Heitom am 11.02.2006, 13:13 Uhr

    Hallo, ich arbeite mit der Serendipity Blog Software. Da gibt es auch ein schönes Plug-In für diese Anwendung. War auch ganz leicht zu installieren und läuft super. Den notwendigen Crownjob hat mir ein Kumpel eingerichtet, da kannte ich mich nicht aus.

    Ich hab jetzt aber ein ganz anderes Problem. Mit meinem Vodafone Handy kann ich sowohl mit meiner Vodafone E-Mail als auch mit meiner Web.de E-Mail vom Handy aus über Wap nur Text-E-Mails verschicken, keine Anhänge.
    Liegt das an meinem Gerät (Sharp GX 15) oder an den Anbietern. Hast Du da Erfahrung?

  46. Kommentar: Heitom am 11.02.2006, 13:19 Uhr

    Hallo, habe gerade weiter oben in den Kommentaren bemerkt, dass da einer das gleiche Problem hat. Ich nutze auch Vodafone. Die mms Variante habe ich auch versucht. Die geht in die Hose. Bleibt also nur die Variante per E-Mail vom Handy aus und da bin ich dann wieder bei meinem Problem mit den Anhängen. Oder bin ich zu dusselig mit meinem Handy??

  47. Kommentar: Zappelfillip am 11.02.2006, 20:05 Uhr

    @ Heitom

    Sorry da kann ich dir auch nicht weiterhelfen. Vodafone scheint offensichtlich mit einigen Skripten Probleme zu machen. Und was dein Handy angeht, kann ich leider nix sagen.

  48. Kommentar: Davy am 18.02.2006, 21:16 Uhr

    Hallöchen,
    Jetzt mit meinem neuen Handy möchte ich auch ab und zu mal mobloggen. Dein Plugin finde ich soweit klasse aber es funtkioniert noch nicht 100%ig.

    Ich kann schon perfekt Bilder mailen und die werden dann auch schön gebloggt.
    Jedoch der Text in der Nachricht wird gar nicht behandelt, was wir allerdings schon wichtig wäre.
    Zudem werden Nachrichten, welche gar keinen Dateianhang besitzen, gar nicht behandelt und bloß gelöscht. Ich möchte doch auch reine Textnachrichten bloggen können.

    Meine Configs:
    $MAIL_SERVER = get_settings('mailserver_url');
    $MAIL_SERVER_PORT = get_settings('mailserver_port');
    $MAIL_USERNAME = get_settings('mailserver_login');
    $MAIL_PASSWORD = get_settings('mailserver_pass');

    $PICTURE_FOLDER = "moblog";
    $THUMBNAIL_SIZE = 400;
    $SHARED_EMAIL = FALSE;
    $ALLOWED_SENDERS = "@davidberger.de";
    $MAX_IMAGE_SIZE = 2000000;

    $DISPLAY_EMAIL = TRUE;
    $DATE_FORMAT = 'Y-m-d H:i:s';

    Kannst du mir da weiterhelfen Tom?

  49. Kommentar: dercarl am 21.02.2006, 01:05 Uhr

    Hallo Tom,

    ich möchte schon gerne dein mailblog.php nutzen, aber ich bekomme es beim Besten willen nicht zum laufen:

    Fatal error: Call to undefined function: imap_open() in /mnt/kw1/02/236/00000011/htdocs/blog/wp-mailblog.php on line 58

    Mag daran liegen, dass ich keine Ahnung von php habe, mag daran liegen,
    dass ich dank meines Providers Strato keine Permalinks einstellen kann, vielleicht auch beides, wer weiß.

    Muss ich in der php überhaupt irgendwelche Variablen verändern, dass habe ich trotz intensiver Anleitungslektüre nicht verstanden.

    Habe jetzt mal auf Verdacht alles mögliche eingetippt und getestet, weitergekommen bin ich nicht, ausserdem ist die Heizung ausgegangen, ich muss aufs Klo und schlafen wollte ich eigentlich auch schon.

    Wäre toll, wenn du da einen Trick kennst, die original wp-mail.php ist, seit ich die Funktionen deiner Datei kenne, leider nicht mehr cool genung

    Viele grüße,
    dercarl.

  50. Kommentar: Zappelfillip am 21.02.2006, 01:18 Uhr

    tja es liegt leider tatsächlich an deinem provider, denn der unterstützt die imap-funktionen zum emailabrufen nicht. :(

  51. Pingback: stuessynet.de » Blog Archiv » Bäh Ähm Wäh am 21.02.2006, 16:07 Uhr

    […] Edit: Das habe ich übrigens nur gepostet, weil ich das Mailblog-Plugin nochmal testen musste. Test erfolgreich! ^^ […]

  52. Kommentar: Con am 22.02.2006, 14:48 Uhr

    Hi Tom!
    Verdammt cooles PlugIn, dieses MailBlog! Funktioniert auch prima, bis auf eine kleine Sache: Ich möchte auch jede 15 Minuten meine eMails checken. Es gibt ja auch dieses „wp-cron“ plugin (welches ja auch ein wp-cron-mail _ohne_ Bildunterstüzuung mitbringt), womit ich einen Cronjob „simulieren“ kann.
    Hast Du (oder jemand anders hier) eine Ahnung, wie ich die beiden Sachen verknüpfen kann?
    Vielen Dank, es grüßt der Con.

  53. Kommentar: Andreas am 9.03.2006, 22:07 Uhr

    Hallo Zappelphillip,

    das wp-mailblog.php Skript funktioniert soweit….
    Aber ich bekomme bei Aufruf der php-Datei folgendes angezeigt,

    Stelle Verbindung zum Mail-Server her…
    1 neue E-Mails auf dem Server…

    Ok, aber muss diese E-Mail nicht danach bei mir auf dem Blog erscheinen? Benutze übrigens ein abgewandeltes Tonus-Theme und Tags statt Kategorien. Kann es auch an den Tags liegen?

  54. Kommentar: Alexander Bauer am 15.03.2006, 01:27 Uhr

    Hey,

    super skript, funktioniert einwandfrei mit meinem O2-Handy. Nur damit das lästige O2-Logo nicht im Blog landet, habe ich eine if-Abfrage in Z. 88 modifiziert:

    if (($part->subtype == „JPEG“ || $part->subtype == „OCTET-STREAM“) && ($part->id „“)){

    Hoffentlich bleibt die ID des logo’s erst mal so :) Wenn Du Lust hast kannst ja vielleicht noch so eine Filter-Funktion einbauen, die nach bestimmten ID’s oder Bruchteilen davon sucht.

    Grüße,
    Alex

  55. Kommentar: Andreas am 26.03.2006, 10:14 Uhr

    @ Alexander

    Sehr gute Idee, aber die if Abfrage funktioniert nicht wie beschreiben! Nach Modifikation meiner Zeile 88 kommt folgende Fehlermeldung :

    Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /homepages/40/d156203553/htdocs/wp-mailblog.php on line 88

    Ist die Zeile so richtig modifiziert?

    if (($part->subtype == „JPEG“ || $part->subtype == „OCTET-STREAM“) && ($part->id „“)){

  56. Kommentar: Alexander Bauer am 26.03.2006, 18:29 Uhr

    Hi Andreas,

    sorry, durch die eckigen Klammern und HTML hat es den PHP Code zerschossen. Hier nochmal korrekt:

    if (($part->subtype == "JPEG" || $part->subtype == "OCTET-STREAM") && ($part->id "")){

    Gruß,
    Alex

  57. Kommentar: Andreas am 28.03.2006, 22:24 Uhr

    Hi Alex,

    danke für die schnelle Rückantwort. Habe immer noch den gleichen Fehler. Muss man eine ID eintragen? Wenn ja welche?

    Gruß Andreas

  58. Kommentar: Alexander Bauer am 29.03.2006, 21:13 Uhr

    Hmm,

    ja, die eckigen Klammern gehn hier einfach nicht :) Jetzt mal als ASCII codiert:


    if (($part->subtype == "JPEG" || $part->subtype == "OCTET-STREAM") && ($part->id <>> "<23abc@pc27-000>")){

    Falls es immer noch nicht klappt schreib mir einfach ne email, dann kann ich dir den Code als Mail schicken.

    Gruß,
    Alex

  59. Kommentar: Ernscht am 5.04.2006, 09:59 Uhr

    Zu den br-Tag-Postings vom 23.11.2005: Gibt es da schon eine Lösung, genauer: wie kriegt man die Absätze denn alle weg? Bei den Postings hier scheint es ja zu klappen.

    Dank & Gruß,

    E.

  60. Kommentar: pedro am 5.04.2006, 16:49 Uhr

    kann mir jemmand helfen mit dem CRON ding -> ich suche mich sonst noch zu tode -> kann mir nicht irgend jemmand ne anleitung schreiben oder so änlich ich bin sicher nicht der einzige der so was nötig hat

  61. Kommentar: Andreas am 5.04.2006, 18:33 Uhr

    @pedro
    Bei http://www.cronjob.de findest du alles was du brauchst. Registrieren, Anmelden und dort den Pfad der wp-mailblog.php angeben.

    Bsp: http://www.deine-domain.de/wordpress/wpmailblog.php

    Und fertig!

  62. Pingback: quantik.de » CT_EXCESS_QP Subject: quoted-printable encoded unnecessarily am 6.04.2006, 15:39 Uhr

    […] Edit2: Dank eines neuen ‘Plugins’ funktioniert nun sowohl das bloggen als auch der Bildupload von unterwegs. Man darf also endgültig auf Elefanten-Fotos hoffen. Abgelegt unter: unterwegs — Christian Röer @ 17:20 […]

  63. Pingback: WeBlog-WG » Mobil-Blogs am 9.04.2006, 18:20 Uhr

    […] Tom Köhler und sein WP-MailBlog (Wordpress Plugin) […]

  64. Kommentar: Joe am 9.05.2006, 10:45 Uhr

    hallo,

    ich habe folgende fehlermeldung:
    Stelle Verbindung zum Mail-Server her…

    Warning: imap_open(): Couldn‘t open stream {easy-contact.de:110/pop3/notls}INBOX in /srv/www/htdocs/web25/html/easylink/stollis/wp-mailblog.php on line 58
    Keine Verbindung zum Mail-Server…

  65. Kommentar: joe am 9.05.2006, 11:05 Uhr

    sorry, aber jetzt bekomme ich die meldung nach aufruf der datei wp-mailblog.php:
    Stelle Verbindung zum Mail-Server her…
    12 neue E-Mails auf dem Server…

    was muss ich jetzt machen? noch einen cronjob anlegen?

    vielen dank
    joachim 8O

  66. Kommentar: Joachim am 9.05.2006, 13:46 Uhr

    sorry für die aufregung. ich habe es jetzt selbst hinbekommen. es sieht jedoch etwas „unstylisch“ aus. das bild schiesst über das layout hinaus :cry:

  67. Kommentar: Zappelfillip am 10.05.2006, 01:28 Uhr

    @ joe

    ja kein Wunder. Du hast irgendwie in das Script ein align=“left“ beim Bild eingebaut. Das gehört da nich hin. ;)

  68. Kommentar: BodenseePeter am 25.05.2006, 00:25 Uhr

    Habe hier http://www.bodenseepeter.de/?p=461 auf dich verlinkt. Gruß, Peter

  69. Kommentar: Zappelfillip am 25.05.2006, 00:55 Uhr

    *seufz* Ein waaahrer Freund! :)

  70. Kommentar: gueba am 26.05.2006, 20:14 Uhr

    seit ich auf version 2.0.2 deutsch upgegradet habe, funktioniert das plugin nicht mehr mit

    normalen

    emails :-( (
    mails per sms funktionieren, aner reine text-emails werden nicht angezeigt.

  71. Kommentar: Jean Andre Vallery am 24.06.2006, 10:31 Uhr

    I‘m running wordpress mu and there currently isn‘t a email to post to the blog in the core of wordpress.
    Would you mind assisting me in applying this to my wordpress mu?
    I wanted this to be a feature for each person that is traveling. If they send a entry via a cellphone just using text or with a picture.
    Or by using a email client at a internet cafe to post to the blog.
    I will be providing each blogger with a email address
    Jean Andre Vallery
    Sarasota Florda
    http://www.bicyclejournals.net

  72. Pingback: Schwieriges Moblogging » BloggingTom am 27.06.2006, 08:20 Uhr

    […] Fotos schiessen und via Handy ins Blog stellen… Spannende Sache, wenn es denn funktionieren würde. Bereits seit letztem Donnerstag kämpfte ich mit der Technik. Der gestrige Post “Italien im Viertelfinale” erschien bis zum heutigen Morgen mehr als 40x im Blog, was natürlich nicht im Sinne der Sache war. Ich bin nämlich weder Italien-Fan, noch hatte ich Freuden-Eruptionen, und auch die multiplen Orgasmen blieben gestern verständlicherweise aus. Ob’s am genutzten WP-Mailblog Plugin von Zappelfillip liegt oder nicht, erschliesst sich mir nicht ganz. Versuche ich das Ganze nämlich manuell (spiele also selber Cronjob), funktioniert alles wunderbar. Sobald das Mailblogging aber “normal” als Cronjob funktionieren sollte, scheint ein Problem aufzutauchen. Dann nämlich wird das Mail nicht gelöscht und so alle 15 Minuten erneut abgeholt und publiziert. Unschön… sehr unschön… […]

  73. Kommentar: Zappelfillip am 28.06.2006, 07:56 Uhr

    @ Jean Andre Vallery

    Sorry but I don‘t have time for doing that. Good luck ;)

  74. Pingback: Aktenzeichen Moblogging » BloggingTom am 5.07.2006, 08:18 Uhr

    […] Trotz einiger Modifikationen an Zappelfillips WP-Mailblog Plugin konnte ich das Problem mit dem Endlos-Posting meiner Moblogs nicht lösen. Grund genug, eine neue Lösung zu testen, die mir mehrfach empfohlen wurde; das Mobloggen via flickr. Damit es heute abend nicht wieder technische Probleme gibt (und ihr erneut mehrfache Postings hier oder im RSS-Feed seht), will ich das noch kurz antesten und werde daher ein oder zwei Test-Moblogs machen, die aber getrost ignoriert werden können und die ich nachher auch wieder löschen werde. […]

  75. Kommentar: Michael am 23.07.2006, 20:45 Uhr

    Hallo!
    hab irgendwie ein datum problem. any ideas??
    dadurch werden neue eintraege immer nach unten gepackt

    ————————————–

    Stelle Verbindung zum Mail-Server her…
    1 neue E-Mails auf dem Server…

    ——————————————————————————–

    Datum: 23-07-2006 20:41:10
    Datum (GMT): 26-12-2028 18:41:10
    Betreff: jetzt aber

    Text:

    testtesttest

    Anhaenge:

    Keine Anhaenge…

  76. Kommentar: Michael am 24.07.2006, 19:42 Uhr

    Hi!
    hat sich erledigt. ich habs gefunden ;-)
    Aber….meine mails werden immer ans Ende gestellt. Mit datum aus 1970???
    Irgendwelche ideen?
    thx Michael

  77. Kommentar: michael am 24.07.2006, 20:24 Uhr

    erledigt!! :???:

    aber, trotzdem noch ein aber…..gibt es schon eine Loesung fuer das br Problem? Sieht irgendwie bloed aus.

    thx Micha

  78. Kommentar: Holger am 1.08.2006, 11:51 Uhr

    Hi,
    zunächst mal Danke für diese Erweiterung. Das ist genau das, was ich gesucht habe.

    Die Einrichtung ist ja denkbar einfach, nur leider werden die Mails in meinem Blog nicht angezeit. Sie sind im Admin-Panel als Post mit dem aktuellen Datum sichtbar, erscheinen aber nicht im Blog, nicht im Archiv und bei der Suche sind die auch nicht zu finden. Der Status des Posts ist PUBLISHED.
    Hast du dafür irgendeine Idee ???

    Danke für deine Hilfe im vorraus.
    Holger

  79. Kommentar: iMan am 6.08.2006, 20:58 Uhr

    Habe momentan das gleiche Problem wie Holger. Leider wird der Eintrag nicht angezeigt oder kann gesucht werden. :sad:

  80. Kommentar: akeem am 13.08.2006, 00:34 Uhr

    superscript!!!

    ich empfehle noch die zeile 251 durch „$post_data = compact(‘post_content‘,'post_title‘,'post_author‘,'post_category‘, ‚post_status‘);“ zu ersetzen. dann hat man die oben beschrieben probleme nicht mehr ( -> alle eintraege erscheinen sofort!)..

    gruesse aus berlin,
    das akeem

  81. Kommentar: Surrounder am 21.08.2006, 00:59 Uhr

    Hallo!

    Bin auch gerade am Versuchen, diese MoBlog-Funktion einzurichten. Ich habe meine Server-Daten in die Datei eingetragen, konnte auch schon Mails per Handy verschicken, aber bei Aufruf der WP-MAILBLOG.PHP kommt folgende Zeile:

    imap_open() [function.imap-open]: Couldn't open stream {:/pop3/notls}INBOX in... on line 49
    Keine Verbindung zum Mail-Server...

    Hat vielleicht einer eine Idee? Wäre schön, weil ich die Idee richtig toll finde! Vielen Dank schon mal!

    Gruß
    Surrounder

  82. Pingback: SurroundBlog » Blog Archive » Bald Mo-Bloggen? am 21.08.2006, 01:29 Uhr

    […] Ich bin dabei, das PlugIn (oder besser die Erweiterung) vom Zappelfillip zu installieren. Das war auch gar nicht das Problem – man muss nur ein paar Dateien hochladen und fertig. Dann ein paar Daten in die eine Datei eintragen (die Abrufdaten vom entsprechenden E-Mail-Account) und diese dann noch einmal in die Option von Wordpress. Soweit so gut. Der erste Test sollte starten, und so habe ich per Handy (ein Sony Ericsson K608i) eine Mail versenden wollen. Jetzt stelle ich fest, dass hier noch gar kein Internet-Zugang von T-Mobile eingerichtet wurde. Also jetzt erstmal das machen und zusätzlich auch die Zugangsdaten für den Mail-Account eintragen. Wunderbar – kann jetzt also Mails sogar mit Fotos versenden. […]

  83. Kommentar: Zappelfillip am 21.08.2006, 19:13 Uhr

    @ Surrounder

    sieht so aus, als unterstützt dein Hoster nicht die Funktion zum Mailabrufen. Leider reichen meine PHP-Kenntnisse nicht aus, das zu ändern. Die Mailabruffunktion habe ich aus einem anderen Skript übernommen.

  84. Pingback: Seelenkino - Was läuft denn hier für ein Film? » Oder direkt mit dem richtigen Plugin … am 25.08.2006, 17:35 Uhr

    […] Mit WP-MailBlog geht es natürlich noch besser. Das könnte jetzt öfter passieren. […]

  85. Kommentar: Legolas am 25.08.2006, 17:52 Uhr

    Hallo und erstmal Danke für dieses Plugin. Eine Frage habe ich aber noch. Sie betrifft zwar eher die SMS->Mailfunktion meines Providers (T-Mobile), aber vielleicht weiss ja hier jemand Bescheid:

    Behandelt D1 zusammenhängende SMS (also mehr als 160 Zeichen) auch als zusammenhängende Mail? Auf meinem Handy kommen solche aus mehreren Teilen bestehende SMS als eine an, aber bei Mails weiss ich es nicht.

  86. Kommentar: Meris am 26.08.2006, 15:14 Uhr

    Tolles Plugin, Flip. Ich werds testen, sobald ich Wordpress installiert habe ^^

  87. Kommentar: Legolas am 26.08.2006, 15:54 Uhr

    Meine Anfrage von gestern hat sich erledigt. Ich habs einfach mal getestet (Wieso bin ich da gestern nicht drauf gekommen?) und es funktioniert auch mit zusammengesetzten Nachrichten.

  88. Pingback: get the wor(l)d » Zeit meine Wohnung am 24.09.2006, 14:37 Uhr

    […] und tatsächlich gehts nun an die richtige Reisevorbereitung. Zuallererst die unangenehmen Tätigkeiten, also bspw. meine Wohnung in Kartons verpacken, damit Platz für einen Zwischenmieter ist. Weil das viel zu langweilig ist, lenk ich mich zwischendurch ab. Und spiele mit dem Blog rum, mit dem ich vielleicht einen Teil meiner Reise dokumentieren werde. Aktuelle probier ich grad ein mail-import-script, gefunden unter http://www.zappelfillip.de/2005-08-19/wp-mailblog-wordpress-plugin/ Wär ja prima, wenn ich ohne viel Stress per email ein paar Meldungen veröffentlichenn kann. Also, wenn die Nachricht hier erscheint, funktioniert das script (Dank an Zappelfillip). […]

  89. Kommentar: robert am 3.10.2006, 21:03 Uhr

    es scheint alles zu funktionieren – aber meine testmails landen alle unter »vorgesehene beiträge«. sieht dann so aus: »test 3 in 1 Stunde«.
    was habe ich falsch gemacht??

  90. Kommentar: robert am 3.10.2006, 21:10 Uhr

    ich noch mal: hat sich erledigt (keine ahnung weshalb) – super erweiterung!!!!!!!

  91. Kommentar: Frank Stratmann am 4.10.2006, 14:36 Uhr

    Hi!

    Dein Moblog Script ist prima! Habe es in Kürzester Zeit integrieren können und funzt super! Eine Frage oder sogar Anregung:
    Nachdem ich eine MMS geblogt habe erscheint natürlich auch das MMS-Werbelogo meines Anbieters T-Mobile im Text, da es automatisch mit in „pictures“ abgespeichert wird. Wenn ich dann die Bilder mit der Endung _2 manuell per FTP lösche, erscheint das erste Bild gleich zweimal! Aber ohne Werbung ist es halt schöner und braucht auch weniger Platz!
    Was meinst du? Da ich nicht wirklich Ahnung von PHP habe, weiß ich nicht, ob ma das nicht vielleicht im Script direkt hinterlegen könnte.
    MMS transportieren ja nur 1 Bild, das ich hinzufügen kann! Vielleicht kann man das begrenzen! z.B. über die Bildgröße oder Reihenfolge der in der MMS gezeigten Bilder!

    Vielen Dank!
    Frank

  92. Pingback: RENEMT_DE » Moblogging-Test: SUCCESS! am 3.11.2006, 22:00 Uhr

    […] Zur Info: Ich benutze das wp-mailblog – Plugin von Tom Koehler – allerdings mit einigen Anpassungen. Da ich meine MMS über T-Mobile verschicke hatte ich das Problem, dass zusätzlich zu den in der MMS enthaltenen Fotos unfreiwillig auch immer noch HTML-Code und T-Mobile-Werbebanner aus der Mail im Blog landeten – da die MMS als schön bunte HTML-E-Mail ankommt. Daher habe ich das Plugin dahingehend angepasst, dass nun (trotz HTML-Fomat) tatsächlich auch nur der Text im Blog landet, welcher dafür bestimmt war und auch nur die Fotos, die ich in die MMS gepackt habe. […]

  93. Pingback: RENEMT_DE » Spamfighting X-treme am 3.11.2006, 22:01 Uhr

    […] Wenn ihr mal einen Eindruck von Extrem-Spam-Bekämpfung bekommen wollt, dann schaut doch mal kurz im Blog von meinem hoch verehrten Chef vorbei und scrollt ganz nach unten. Seit ca. gestern 15:00 hat er Spam Karma am Laufen (da Akismet immer noch zu viel durch ließ). Als ich eben Interesse halber einen Blick auf die Seite geworfen habe sagte die Statistik: 1428 Spams eaten and counting. […]

  94. Kommentar: Angelo am 25.11.2006, 23:15 Uhr

    Danke für diese super Erweiterung für Wordpress!

    Wenn ich die Datei wp-mailblog.php manuell über den Browser ausführe funktioniert alles problemlos. Setze ich allerdings einen Cronjob ein, bekomme ich folgende Benachrichtigung per E-Mail:

    Stelle Verbindung zum Mail-Server her…1 neue E-Mails auf dem Server…Keine Rechte für Bildspeicherung…

    Wer kann mir weiterhelfen? Ich finde den Fehler einfach nicht :sad:

  95. Pingback: witterstaetter.de/blog » Blog Archive » Beitraege per Email verfassen… am 15.12.2006, 20:03 Uhr

    […] geht doch mit Wordpress. Falls Ihr die Blogsoftware “Wordpress” benutzt und Beiträge per Email verfassen möchtet (ggf. auch mit Bildern) – hier nun die Anleitung. http://www.zappelfillip.de/2005-08-19/wp-mailblog-wordpress-plugin/ Vielen Dank an Zappelfillip, den die anderen Lösungen mit php Anpasungen haben mir doch nicht so gut gefallen. […]

  96. Kommentar: Jeff Thomass am 24.12.2006, 05:48 Uhr

    I am trying to set this us and am having trouble with T-Mobile. It appears that they add #’s into the body and all that shows up in my posts is a bunch of css information. How can I change the message identifier from # to something more complex?

    Thank You,

    Jeff

  97. Pingback: Michael’s Blog » Blog Archive » Bloggen per Email am 13.01.2007, 10:53 Uhr

    […] Ich habe eigentlich eher durch Zufall ein schön einfaches Plugin für Wordpress gefunden, mit dem man gut per Email bloggen kann. Die Installation ist einfach. Man muss keine Dateien verändern, geht also nicht das Risiko ein, dass man sich irgendwas kaputt macht. […]

  98. Pingback: New-Media-Association » Blog Archive » Bilder und Texte mit Umlauten auch per Mail an WordPress senden am 16.01.2007, 21:18 Uhr

    […] Entwickelt sich hier eine für ein Blog-System eigentlich selbstverständliche Angelegenheit zu einem Problem? Es gibt einige Plug-Ins, damit ist schon gesagt, dass diese Funktion nicht von Hause aus mitgeliefert wurde (Stand Vers. 2.0.7), aber diese sind nicht optimal durchdacht. Folgende Links zeigen einen Ausschnitt der Problemlösungsansätze: http://otaku42.de/2005/06/30/plugin-o42-clean-umlauts/ http://www.zappelfillip.de/2005-08-19/wp-mailblog-wordpress-plugin MailBlog ist ausgerichtet auf den Empfang von Emails gesendet über mobile Geräte wie Handys, PDA, o.ä. Die Software ist einfach zu installieren, liefert eine sehr gute Beschreibung und ermöglicht die Übertragung von Bildern. Leider werden nur solche Emails in das Archiv von WordPress übermittelt, deren Body-Text in ‘#’ (Raute) eingeschlossen werden. Texte mit eingefügten ‘#’ werden nicht vollständig angezeigt, da nur der Text importiert wird, der nach der ersten Raute bis zur nächsten Raute berücksichtigt wird. das ist optimal für Emails von Handys, da hier für das Blog unnötige Informationen ausgeblendet werden können. […]

  99. Pingback: Hands on - Persönlich publizieren - Weblog - stefanbucher.net am 28.01.2007, 16:27 Uhr

    […] Gerade passend ist für mich das Script wp-mailblog. Tags: blogging, flickr, moblog, script, wordpressGleicher Tag in anderen Jahren …Ernst Danner – 2006Heute am Zürcher Himmel – 2005Say the a in gas quite short – 2005Favicon erstellen – 2004 […]

  100. Pingback: fifi blogt » blog archiv » richtige skalierung der datei-anhänge mit dem postie-plugin am 2.03.2007, 15:03 Uhr

    […] das postie-plugin für wordpress ist dabei sehr hilfreich, vor allem, weil es im gegensatz zu dem wp-mailblog-plugin von zappelfilipp auch ohne imap-unterstützung funktioniert und ebenfalls mail-anhänge berücksichtigt. […]

  101. Kommentar: MrJones am 14.03.2007, 10:30 Uhr

    Hi,

    leider bekomme ich das Plugin nicht zum Laufen, weil es ständig einen Fatal Error meldet (verbraucht wohl mehr als 8MB Speicher bei der Generierung).
    Fehler: Stelle Verbindung zum Mail-Server her…1 neue E-Mails auf dem Server…
    Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1469704 bytes) in …/wp-mailblog.php on line 134

    Wo liegt da der Wurm drin?

    Gruß.

  102. Pingback: MADBELLO » MADBELLO mobiel deel 3 am 20.04.2007, 14:38 Uhr

    […] Ik word nu langzamerhand wel een beetje gek van mijn zelf, gisteren de hele avond zitten klooien met twee nieuwe plugins voor wordpress : WP-MMS & MMS2WP. Je mms blog bij iemand anders onder brengen is geen optie meer omdat het niet uitziet zo als ik zou willen, dus de enige alternatief is het gewoon bij mijn zelf instaleren, zo gezegd en zo gedaan, een MMS-virtuele server geïnstalleerd en het werkt prima, alleen kan ik met mijn mobiel met geen mogelijkheid die server bereiken om dat het pad adres veel te lang is en dat met precies vier letters Grrrrrrrrrrr. Dus vanavond weer verder met twee totaal andere opties : Een wap editor en een mail server proberen te integreren, dus voorlopig zien jullie mijn niet en mijn excuses voor mijn ablogiaal gedrag. […]

  103. Kommentar: Makru am 15.05.2007, 09:51 Uhr

    Hallo,

    alles laut Anleitung eingerichtet, Emails kommen an, Bilder werden gespeicher, Thumbnails werden generiert. Leider erscheint der Post nicht…
    eine Idee ?
    Merci im Voraus.
    Gruss aus der Schweiz :-)
    Makru

  104. Pingback: ultimonativ » Moblog am 15.05.2007, 20:17 Uhr

    […] Dank dieser praktischen Anleitung kann ich nun per SMS-to-Mail von unterwegs einen Eintrag veröffentlichen (wehe, hier kommt jetzt einer mit Twitter). Allerdings gelang die automatische Einbindung eines Fotos per MMS-to-Mail damit nicht (Text erschien ohne Foto; wohl aber per Mail-to-Mail bei Foto-Anhang), sodass ich Fotos vom Handy aus weiterhin per Flickr (auch MMS-to-Mail; API) von unterwegs poste. Alles klar? :-) […]

  105. Kommentar: der michel am 31.05.2007, 08:06 Uhr

    hallo zappelfillip,
    ich find deine script einfach super. mit e-mails via mobilephone (bei mir von t-mobile) kommt es absolut gutklar. es erscheint nur das im blog, was man zwischen die beinen rauten setzt. nur möchte ich neben meiner mobile-e-mail-adresse auch noch die mms-adresse zum posten authorisieren. das klappt leider bei mir nicht. wie muss denn die erweiterte programmzeile aussehen, wenn man mehr als eine adresse authorisieren möcht? kannst du das mal zeigen? müssen da auch 2 neue anführungszeichen geschreiben werden vor und nach dem pipe-symbol?

    danke für die mühen.

    p.s.: ich sollte mich mal mit php befassen…..das werd ich auch. scheint sehr interessant zu sein ;-)

  106. Kommentar: der michel am 31.05.2007, 08:10 Uhr

    schnell noch ein nachtrag:

    vllt liegts bei mir ja auch an der mms selber. nutzt jemand das script in verbindung mit t-mobile-mms? wie wird die mms genau ausgefüllt, um das bild zu versenden? ein screenshot wär vllt nicht schlecht. ich kenn mich bis jetzt mit diesen multimedia messages noch nicht so recht aus. hab vllt mal 2 – 3 an ein anderes handy gesendet, das war’s dann aber auch schon^^

    merci beaucoup ;-)

  107. Pingback: Das Motorrad Blog » Gesichtet - Enfield Baujahr 1956 am 20.06.2007, 01:05 Uhr

    […] Faszinierend: Ich habe den Blogeintrag oben mit dem Mobiltelefon und einem tollen Tool vom Zappelfillip erstellt und damit die neue Kategorie “Unterwegs” entjungfert. Es hat nicht auf Anhieb geklappt, beim ersten Mal tut’s wohl immer weh, aber rein muss er doch – im dritten Anlauf. Anleitung lesen hilft. […]

  108. Kommentar: Volker am 5.09.2007, 01:42 Uhr

    Ein Super Tool, und ich möchte es nicht mehr missen. Benutze es jetzt seit April und bin seit Anfang an Dankbar!
    Danke Dir für Deine Mühen, das musste jetzt einfach mal gesagt werden. :)

  109. Kommentar: Robert S aus V am 6.09.2007, 18:17 Uhr

    Genial dein Plugin. Danke!
    Bin gerade beim Testen. Da ist mir aufgefallen das egal wer schreibt immer der Administrator als Autor festgelegt ist.

    :idea: Kann man nicht bei der Absenderüberprüfung die Mailadresse mit denen der Benutzer abgleichen? Oder per IP im Betreff (in eckigen Klammern)?

    Leider bin ich da nicht so bewandert um selbst den Code umzumodeln (Abfragen und so). Kann mir jemand Helfen? Bin sofort bereit zum Testen!

    Lieber Zappelfillip hab’ ein Herz und nimm dir die Zeit wenn sich der Aufwand in Grenzen hält. Danke!

    Herzlichst
    Robert

  110. Kommentar: Robert S aus V am 14.09.2007, 03:26 Uhr

    Hallo!
    Habe mir eine Benutzerzuordnung anhand der Mailadresse zusammengebastelt. Funktioniert super!
    Um auch mit eine andere Mailadresse erkannt zu werden habe ich wie für den Betreff eine Möglichkeit eingerichtet, die zum Benutzer gehörende Mailadresse einzugeben.
    :arrow: Nun kann ich aber die Funktionen altern. Betreff, Bilder drehen und die Mailadresse nicht kombinieren. Einzeln funktionieren alle wunderbar.

    Sitze schon Tagelang dabei und finde keine Lösung!
    Kann mir jemand sagen was ich da beachten muß? Mein fundiertes Halbwissen :D reicht da leider nicht aus.

    Danke
    Robert

  111. Kommentar: Tim am 1.10.2007, 12:18 Uhr

    Hallo,
    ich bin gerade auf dieses Script gestoßen. Und was soll ich sagen? Es klappt toll. Zumindest Bilder anzeigen. Mehr geht in WP 2.3 leider nicht. Er gibt mir folgenden Fehler in der wp-mailblog.php aus:

    WordPress database error: [Table ‚v130436.wp_post2cat‘ doesn‘t exist]
    SELECT * FROM wp_post2cat WHERE post_id = 553 AND category_id = 3

    WordPress database error: [Table ‚v130436.wp_post2cat‘ doesn‘t exist]
    INSERT INTO wp_post2cat (post_id, category_id) VALUES (553, 3)

    Kann man da was machen? Wäre echt super, das dies hier das erste Script ist, was wirklich mal funktioniert ansonsten…

  112. Kommentar: Tim am 1.10.2007, 12:20 Uhr

    Noch etwas: Es wird nicht angezeigt, wer den Eintrag geschrieben hat, ob das jetzt an o.g. Fehler liegt, weiß ich nicht. Aber wäre super, wenn man das auch noch gehen würde.

  113. Kommentar: Robert S aus V am 8.10.2007, 11:30 Uhr

    @ Tim
    Hallo, werde mich in ein paar Tagen nochmal damit beschäftigen. Wenn es für dich noch interessant ist werde ich die Benutzerzuordnung noch mal rekonstruieren. Bei mir wurde alles gepostet und nur anhand der blacklist aussortiert. Für alle Mails die nicht zugeordnet werden könnten wurde dann der Benutzer Anonym Verwendet.

    @ ALLE
    Das Problem mit dem Kombinieren der Funktionen habe ich immer noch
    Hiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiilfeeeeeeeeeeeeeeeeeeeeee!

    Robert

  114. Kommentar: Tim am 8.10.2007, 12:50 Uhr

    @Robert: Das wäre ja super, wenn du dich noch mal dran setzen würdest! Danke schon einmal im vorraus, für die Mühe! :)

  115. Kommentar: Robert S aus V am 17.10.2007, 02:29 Uhr

    @ Tim
    Sorry, hat etwas gedauert. :oops:
    Es geht bestimmt eleganter aber so hat es bei mir funktioniert.
    Benutzerzuordnung:
    Suche:
    // parse message and sender
    hinzufügen:
    $idmail = $headerinfo->from[0]->mailbox . "@" . $headerinfo->from[0]->host;
    Suche
    // write message, author and date into appropriate arrays
    vor „if“ hinzufügen:
    if ( email_exists( $idmail ) )
    $ALLOWED_SENDERS = "@";
    else $ALLOWED_SENDERS = "mail@domain.eu";

    Suche
    $post_author =
    ändern:
    $post_author = $wpdb->get_var("SELECT ID FROM $wpdb->users WHERE user_email = '$idmail'");

    Nun sollte (wenn der User die Mailadresse benutzt mit der er sich angemeldet hat) der Benutzer als Autor aufscheinen.

    Viel Spass
    Robert

  116. Kommentar: Robert S aus V am 17.10.2007, 02:49 Uhr

    @ Tom
    Falls du eine Fehlermeldung bekommst:
    Unter
    require('./wp-config.php');
    das eintragen:

    function email_exists( $idmail ) {
    global $wpdb;

    return $wpdb->get_var("SELECT ID FROM $wpdb->users WHERE user_email = '$idmail'");
    }

    Robert

  117. Kommentar: rag am 23.10.2007, 06:44 Uhr

    @tim: der Fehler den du bekommst liegt an einem geaenderten Datenmodell ab Wordpress 2.3

    siehe dazu: http://codex.wordpress.org/index.php?title=Version_2.3:New_Taxonomy

    ich versuch das gerade zum Laufen zu bekommen und poste dann die Loesung.

  118. Kommentar: rag am 24.10.2007, 04:04 Uhr

    With Wordpress 2.3 a new Datamodel was introduced, to geht the wp-mailblog.php running again you have to add/replace this code:


    //nochmal checken ob post durchgefuehrt wurde und in der richtigen kategorie ist
    //
    // ab WP 2.3 wurde post2cat ersetzt, ist jetzt term_relationships
    // siehe: http://codex.wordpress.org/index.php?title=Version_2.3:New_Taxonomy
    //
    if($wp_version get_row(“SELECT * FROM $wpdb->post2cat WHERE post_id = $post_ID AND category_id = $post_category[0]“);

    if (!$exists) {
    $wpdb->query(“
    INSERT INTO $wpdb->post2cat
    (post_id, category_id)
    VALUES
    ($post_ID, $post_category[0])
    “);
    }
    }
    else {
    // wordpress 2.3 and newer, new datamodel
    $exists = $wpdb->get_row(“SELECT * FROM $wpdb->term_relationships WHERE object_id = $post_ID AND term_taxonomy_id = $post_category[0]“);

    if (!$exists) {
    $wpdb->query(“
    INSERT INTO $wpdb->term_relationships
    (object_id, term_taxonomy_id)
    VALUES
    ($post_ID, $post_category[0])
    “);
    }
    }

  119. Kommentar: Marc am 31.10.2007, 08:13 Uhr

    Klingt wirklich nach einem super Plugin, werd ich direkt mal einbauen und testen…

  120. Kommentar: kurtiblahowetz am 13.11.2007, 13:30 Uhr

    Hallo
    Ich habe erst vor wenigen Tagen versuchsweise einen blog aufgesetzt WP 2.3.1 und bin nach langem suchen auf dein tolles skript gekommen.

    habe meine settings nun soweit, dass mit der klassichen wp-mail.php die posts veröffentlicht werden.
    nur wenn ich we-mailblog.php aufrufe bekomme ich die fehlermeldung

    Network Error (tcp_error)

    A communication error occurred: „“
    The Web Server may be down, too busy, or experiencing other problems preventing it from responding to requests. You may wish to try again at a later time.

    Muss ich da im mailblog file noch etwas anpassen? /picture ist da wo es hingehört mich den entsprechenden rechten, wp-mailblog.php hat die selben rechte wie wp-mail.php. Ich bin ratlos

    Danke
    LG

  121. Kommentar: Marcel am 29.11.2007, 16:40 Uhr

    ich muss schon sagen!!!!!! dieses ding ist ein meisterstück!!!!!

    genau das was ich brauche wenn ich rasch bilder veröffentlichen will von der skipiste vom handy aus

    tausend dank

  122. Kommentar: Yiit am 12.12.2007, 15:08 Uhr

    Jaaaa – wirklich ein Meisterstück! Funktioniert tadellos, besonders wenn man den Cronjob auf die File wp-mailblog.php setzt (z.B. per http://www.cronjob.de).

    Eines stört allerdings:

    Das beigefügte Bild wird automatisch zentriert dargestellt – nicht linksbündig. Der beigefügte Text erhält bei jedem Zeilenumbruch eine Leerzeile. Ergo: Man muss den geschriebenen Bericht zu Hause wieder anpassen, wenn man es optisch sauber haben will.

    Gibt es da nen Trick in Deiner PHP-File, dies zu korrigieren?
    Antwort gern per Mail oder http://getblogged.kilu.de/ :P :P :P

    Dank & Gruß

  123. Kommentar: hoefti am 29.12.2007, 14:55 Uhr

    Hallo zappelfillip
    Ein nettes Plugin aber es will einfach nicht laufen.
    ich habe deine Anleitung befolgt und erhalte auch die Meldung

    Stelle Verbindung zum Mail-Server her…
    1 neue E-Mails auf dem Server…

    aber der Eintrag erscheint nicht im Blog

    Kannst du, oder jemand anders mir helfen?

    Gruß hoefti

  124. Pingback: Bloggen per Email - die unendliche Geschichte mit WP-MailBlog » PHPLD Mods & Addons, Tipps und Tricks am 29.12.2007, 15:02 Uhr

    […] Wordpress von Hause aus nicht mit Bildern in Email zurecht kommt, wollte ich auf das Plugin vom Zappelfillip zurück greifen. Trotz aller Versuche erscheinen die Beiträge nicht. Wie es weiter ging […]

  125. Kommentar: Harley am 11.01.2008, 21:46 Uhr

    Hallo, ich habe es versucht, aber leider habe ich den gleichen fehler wie Matthias vor über 2 Jahren:D

    Fatal error: Call to undefined function: imap_open() in /mnt/am2/06/068/00000014/htdocs/familie/blog3/wp-mailblog.php on line 61

    gehostet bin ich bei Ohost und habe die neuste Version von WP deutsch

    Gruss Haley

  126. Kommentar: Volker am 16.01.2008, 18:11 Uhr

    Bei mir lief das Plugin mehr als Super, bis ja bis ich mein WP-Blog von der Version 2.2.x auf 2.3.2 geupdatet habe! Seit dem folgende Fehlermeldung:

    Fatal error: Call to undefined function: imap_open() in /mnt/web3/42/82/5614682/htdocs/Bloger/wp-mailblog.php on line 58

    Kann es sein das sich durch den Update der WP-Press was geändert hat?
    Hat jemand eine Lösung?
    Wäre über Hilfe sehr Dankbar.

  127. Pingback: EMail bloggen klappt tatsächlich am 26.01.2008, 11:33 Uhr

    […] http://www.zappelfillip.de/2005-08-19/wp-mailblog-wordpress-plugin/ […]

  128. Pingback: WordPress Plugins Database » Plugin Details » wp-mailblog am 1.02.2008, 07:50 Uhr

    […] Visit […]

  129. Pingback: Moblogtest | Mastente am 6.02.2008, 19:01 Uhr

    […] funktioniert irgendwas bei mir nicht korrekt. Dabei spielt es keine Rolle ob ich wp-mail.php oder wp-mailblog vom Zappelfillip nutze. Okay, der Betreff der Mail wird als Titel dargestellt und auch das Bild welches im Anhang […]

  130. Kommentar: Phil am 13.02.2008, 15:10 Uhr

    :!: whow – ich glaub das kann was. bin am testen :mrgreen:

  131. Kommentar: icke am 13.02.2008, 19:03 Uhr

    Wie macht ihr das bloß?
    Bei mir geht nix. liegt das an Ohost oder an der neusetn WP Version…

    Salve

  132. Trackback: Sms Mail Services am 14.02.2008, 18:15 Uhr

    Comic Relief selects smARTebusiness' ‘Find Your Nearest' SMS service for Sport Relief 2006…

    Sport Relief, an initiative of Comic Relief in association with BBC Sport, is using the smARTebusiness mobile-based ‚Find Your Nearest‘ service….

  133. Pingback: Das Motorrad Blog » Gesichtet - Enfield Baujahr 1956 am 1.03.2008, 21:13 Uhr

    […] Ich habe den Blogeintrag oben mit dem Mobiltelefon und einem tollen Tool vom Zappelfillip erstellt und damit die neue Kategorie “Unterwegs” entjungfert. Es hat nicht auf Anhieb […]

  134. Kommentar: Kolleg am 26.04.2008, 12:18 Uhr

    Vielen Dank fuer dieses tolle Plugin !

  135. Kommentar: Drezno am 20.06.2008, 23:44 Uhr

    Hallo,
    gibt es denn eine aktuelle Version die auch mit wp 2.5.X läuft??
    den bei mir kommt dieser fehler:

    Warning: main(./wp-config.php): failed to open stream: No such file or directory in /xxx/xxx/xxx/xn--dresden-sd-ieb.de/xxx/wp-mailblog/wp-mailblog.php on line 3

    Warning: main(./wp-config.php): failed to open stream: No such file or directory in /xxx/xxx/xxx/xn--dresden-sd-ieb.de/xxx/wp-mailblog/wp-mailblog.php on line 3

    Fatal error: main(): Failed opening required './wp-config.php' (include_path='.:/usr/share/php') in /xxx/xxx/xxx/xn--dresden-sd-ieb.de/xxx/wp-mailblog/wp-mailblog.php on line 3

    wäre über eine schnelle antwort dankbar

  136. Pingback: Mobile Blogging? » FloMage.de am 21.06.2008, 14:12 Uhr

    […] ziemlich lange. Aber nie klappte es so wirklich. Es sollte ja auch kostengünstig sein. Bis ich dies hier gefunden habe von Zappelfillip. Damit ist es ziemlich Kostengünstig. Erst wollte ich es genauso […]

  137. Kommentar: Jochen am 29.07.2008, 18:15 Uhr

    Für jeden, der diese Meldung bekommt und es danach nicht weitergeht:

    Stelle Verbindung zum Mail-Server her…
    1 neue E-Mails auf dem Server…

    Einfach mal in der wp-mailblog die max. Bildgrösse setzen ($MAX_IMAGE_SIZE). Danach gings bei mir :)

    Wenn man den oben geposten Code nimmt wg der aktuellen Wordpress-Version und dem geänderten Tabellennamen, kommt immer der Fehler „unexpected T-String“ Ich hab dann nur diesen Teil:

    //nochmal checken
    $exists = $wpdb->get_row(“SELECT * FROM $wpdb->post2cat WHERE post_id = $post_ID AND category_id = $post_category[0]“);

    if (!$exists) {
    $wpdb->query(“
    INSERT INTO $wpdb->post2cat
    (post_id, category_id)
    VALUES
    ($post_ID, $post_category[0])
    “);
    }

    mit diesem ersetzt (nicht den kompletten witer oben genannten Code):

    // wordpress 2.3 and newer, new datamodel
    $exists = $wpdb->get_row(“SELECT * FROM $wpdb->term_relationships WHERE object_id = $post_ID AND term_taxonomy_id = $post_category[0]“);

    if (!$exists) {$wpdb->query(“INSERT INTO $wpdb->term_relationships(object_id, term_taxonomy_id)VALUES($post_ID, $post_category[0])“);
    }

    Lüppt jetzt einwandfrei (auch mit der aktuellsten WP-version :) ), sehr schönes Plugin :) :!:

  138. Kommentar: Jochen am 29.07.2008, 18:17 Uhr

    $MAX_IMAGE_SIZE einen höheren Wert setzen/eintragen meinte ich natürlich ;)

  139. Pingback: links for 2008-08-28 auf Timos Weblog am 28.08.2008, 21:00 Uhr

    […] WP-MailBlog (Wordpress Plugin) « Zappelfillip plaudert… (tags: Wordpress Plugin) Mehr zum Thema:links for 2008-02-27links for 2008-04-15links for 2008-06-27links for 2008-04-09links for 2008-03-08 […]

  140. Kommentar: Marcel am 22.11.2008, 22:21 Uhr

    Hi!

    Das Plugin ist einfach genial. Genau das, wonach ich schon lange gesucht habe.
    Vielen Dank!

    Ich habe nur noch ein Problem damit.
    Bei einigen Bildern die ich im Anhang schicke wird anstatt eines Bildes im
    Blogeintrag nur ein Link angezeigt, mit dem dann das entsprechende Bild in einem neuen
    Fenster angezeigt wird.

    Die wp-mailblog.php meldet bei solchen Bildern folgendes:

    Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: gd-jpeg, libjpeg: recoverable error: Corrupt JPEG data: 1 extraneous bytes before marker 0xd9 in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 41

    Warning: imagecreatefromjpeg() [function.imagecreatefromjpeg]: ‚pictures/da7c0f961867a248a9d54b1ece025045_1.jpg‘ is not a valid JPEG file in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 41

    Warning: imagesx(): supplied argument is not a valid Image resource in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 43

    Warning: imagesy(): supplied argument is not a valid Image resource in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 44

    Warning: Division by zero in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 46

    Warning: imagecreatetruecolor() [function.imagecreatetruecolor]: Invalid image dimensions in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 47

    Warning: imagecopyresampled(): supplied argument is not a valid Image resource in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 48

    Warning: imagejpeg(): supplied argument is not a valid Image resource in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 49

    Warning: imagedestroy(): supplied argument is not a valid Image resource in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 50

    Warning: imagedestroy(): supplied argument is not a valid Image resource in /mnt/web4/10/10/5970710/htdocs/muehly/muehly/blog/wp-mailblog.php on line 51

    So was schon mal gehabt?
    Ne Idee woran das liegen könnte?

    Danke schon mal!

  141. Kommentar: Stizza am 27.02.2009, 21:39 Uhr

    Hallo ich habe mal eine Frage soweit klappt dein Script super nur bei Bilder als anhang da gibt es bei mir Probleme, der Ordner wo die Bilder Gespeichert werden haben die erforderlichen rechte 777 auch schon Probiert.
    Mittels chmod über den web besitzer und root und Rechteverteilung mit cute ftp.
    Die Bilder werden aber „nur“ lese u. Schreib rechte für den Owner Gespeichert.
    Jeder der auf meine HP kommt kann also auf die Bilder nicht zu greifen
    Wie könnte man dieses problem lösen?

    Gruß Stizza

  142. Kommentar: Sascha am 14.03.2009, 18:33 Uhr

    Hallo,

    ich habe folgendes Problem mit WP-Mailblog. Im Prinzip funktioniert es erst mal so, wie es sein soll. Ich rufe wp-mailblog.php auf und er holt mir die Mails vom Server. In Wordpress erscheinen die Mails dann als Beitrag. Die Betreffzeile der Mail ist die Headline, der Text der Mail ist der Artikel. Umlaute funktionieren auch. Soweit so gut!

    Allerdings gibt es 2 Probleme:

    1. Er übernimmt nicht den Anhang der Mail, bzw. das Jpg-Bild. In der Statusmeldung erscheint „Kein Anhang“, allerdings hat die Mail einen Anhang! Auch im picture-Ordner sind keine Dateien (Schreibrechte sind auf chmod 777).

    2. Die Mails bzw. Artikel erscheinen sofort als Beitrag und nicht als Entwurf. Das ist seltsam, sollen sie doch als Entwurf erscheinen, wenn die Mailadresse WP nicht bekannt ist. Ich habe es mit allen möglichen Mailadressen ausprobiert. Die Beiträge werden immer SOFORT veröffentlicht.

    Was kann ich tun bzw. wo setze ich bei der Fehlersuche an? Vielen Dank für die Hilfe!

  143. Kommentar: Blogger am 24.03.2009, 16:09 Uhr

    Ein super geniales Tool. :mrgreen:

    Ich habs mir gerad gezogen und konfiguriert. Der ein oder andere Stolperstein war drin, aber wenn man lesen kann… Das mit der „‚#“ hatte ich zunächst übersehen. 8O

    Aber nun ist alles super und ich kann Einträge mit Bild senden, die dann automatisch noch an einen Mailverteiler gesendet werden.
    Sehr cool und Herzlichen Dank! :D :D :D

  144. Kommentar: marvin am 17.04.2009, 15:32 Uhr

    das plugin klingt super, allerdings bekomme ich wie viele hier die fehlermeldung:
    Fatal error: Call to undefined function imap_open() in /…./wordpress/wp-mailblog.php on line 58

    hab die seite bei funpic.de liegen.
    liegt es an dem webspace und wenn ja kann mir jemand eine kostenlose alternative sagen?

    gruß, marvin

  145. Kommentar: Markus am 27.05.2009, 10:20 Uhr

    Ich habe das plugin installiert und bin echt begeistert. Klasse Arbeit!
    Folgendes Problem taucht bei mir auf.
    Wenn ich eine Mail schreibe, die ein Bild als Anhang hat, funktioniert das soweit prima.
    Das Bild wird zweimal im Ordner /pictures abgelegt (schätze einmal original und einmal als thumbnail).
    Der Text wird soweit auch dargestellt (irgendwie habe ich einen seltsamen Zeilenumbruch, wenn ich im Mailprogramm einfach munter runtertippe). Ist aber nicht das große Problem (Wenn dazu jemand eine Info hat, aber gerne her damit).
    Problematischer ist, dass das Bild nicht angezeigt wird. Es erscheint ein Platzhalter und wenn ich den anklicke, kommt die Meldung, die Seite sei nicht zu finden.
    Schaue ich mir durch Überfahren des Links die Verlinkung an, sehe ich „http://pictures/xyz.jpg“. Kann es sein, dass da irgendwas fehlt?
    Weiss da jemand Rat?

Kommentar schreiben:

 Vorschau 

powered by Wordpress
 Anmelden