Moritz

Fohlen “Moritz”

Moritz (✰ 2014-06-17)

Meine Lösung für den E-Mail-Versand über SMTP aus VTiger 5.4.0

Ich richte gerade ein CRM-System auf Basis von VTiger 5.4.0 ein und versuche, den Versand von E-Mails über SMTP zum Laufen zu bekommen.

Im Menüpunkt Einstellungen > Mailserver1 von VTiger kann man dafür die Absender-Adresse, den Namen des SMTP-Servers, einen Nutzernamen und ein Passwort für die Authentifizierung vorgeben. Sofort beim Speichern der Einstellungen sollte VTiger zur Bestätigung eine Testmail an das Postfach des gerade angemeldeten Benutzers senden.

Stattdessen erhalte ich diese Fehlermeldung:

teste Mail Status: Es wurde erfolglos versucht, eine E-Mail zu der Adresse Ihres CRM Administrators zu senden. Bitte prüfen Sie die zugewiesene E-Mail Adresse und Ihre Servereinstellungen.2

Die Benutzerdaten sind korrekt, der Mailserver läuft, der Webserver kann E-Mails aus anderen Webanwendungen senden – nur VTiger zickt herum.

Ursache

Der Grund dafür ist nicht einfach zu finden:

VTiger verwendet beim Versand von E-Mails eine fest vorgegebene Adresse im Sender:-Feld der Nachricht, um sensible Spamfilter zu besänftigen. Diese Adresse besteht aus dem festen local part noreply und dem Domainnamen des SMTP-Servers, zum Beispiel noreply@example.com).

In der Funktion getReturnPath() wird dazu der Name des SMTP-Servers an den trennenden Punkten in seine Einzelstandteile zerlegt, der erste Teil entfernt und wieder zusammengefügt. Aus mail.example.com wird also zuerst example.com und danach die Sendeadresse noreply@example.com.

Das geht geht für alle Mailserver gut, die einen Hostname als ersten Bestandteil im Namen tragen, und funktioniert nicht bei Servern, die über IP-Adressen wir 127.0.0.1 oder nur über die Domain adressiert werden (example.com). In solchen Fällen bildet vTiger ungültige Sender-Adressen noreply@0.0.1 bzw. noreply@com, die der SMTP-Server nicht akzeptiert und mit einer Fehlermeldung ähnlich der folgenden quittiert:

450 4.1.8 : Sender address rejected: Domain not found

Auf verschlungenen Wegen findet diese Fehlermeldung in der Klasse PHPMailer ihren Niederschlag in der Diagnose, dass die *Empfänger*-Adresse ungültig wäre.

Lösung

In den Foren von VTiger wird vorgeschlagen, eine Zeile in der Datei /modules/Emails/mail.php zu ändern.

Ich hab’s mir einfacher gemacht, den Patch in VTiger vermieden und stattdessen den Alias-Namen des SMTP-Servers mail.example.com in die VTiger-Konfiguration bei Einstellungen > Mailserver eingetragen.

1 Settings > Outgoing Server

2 Test Mail Status : Mail could not be sent to the admin user. Please check the admin emailid/Server settings

Lüfter der Synology Disk Station DS409slim tauschen

Die Synology Disk Station 409slim ist ein kleines NAS mit Platz für maximal vier 2,5-Zoll-Festplatten. Ich habe meines seit gut zwei Jahren in Betrieb und verwende es als Medienserver und als Fileserver fürs Büro. Weil die Disk Station im Wohnzimmerregal steht, war der möglichst lautlose Betrieb ein wichtiges Kaufkriterium, und über viele Monate habe ich auch fast nichts von der DS gehört.

In letzter Zeit hat sich aber der Lüfter mit einem unangenehmen Laufgeräusch bemerkbar gemacht, und daher wollte ich ihn ersetzen.

Weiter lesen »

Günstige .at-Domain um 13,79 Euro jährlich mit EuroDNS-Coupon (Dezember 2012)

Beim Domainregistrar EuroDNS gibt’s gerade .at-Domain-Registrierungen recht preiswert: 13,79 EUR inklusive MWSt. kostet die Registrierung einer billigen .at-Domain für ein Jahr.

Bei der Registrierung der Domains fallen keine weiteren Setup-Gebühren an.

Um in den Genuss dieser Aktionspreise zu kommen, reicht die Eingabe des Gutschein-Codes XMASAT12A am Ende des Bestellvorgangs. Der Gutschein gilt bis zum 25. Dezember 2012.

Zur Registrierung gehts hier entlang…

Noch ein paar zusätzliche Informationen zu den Domain-Registrierungsregeln:

Ziemlich beste Freunde

Im französischer Buddy-Film mit dem Handlungsmuster von “My Fair Lady” engagiert der querschnittgelähmte, wohlhabende Phillipe den farbigen arbeits- und chancenlosen Kleinkriminellen Driss aus der Pariser Vorstadt als persönlichen Rundum-Betreuer. Der hat als einziger Stellenbewerber erstens keine Qualifikationen und zweitens “kein Mitleid”.

Driss behandelt Phillipe unsentimental, fährt mit ihm im Maserati statt im behindertengercht umgebauten Kastenwagen, lacht lautlos und ungeniert in der Oper über den “singenden Baum” und richtet der verzogenen Tochter die Wadeln nach vorn. Es wird im Tandem mit den Paragleiter geflogen, über die Preise moderner Malerei gelästert und Phillipes steife Geburtstagsgesellschaft zum Tanzen gebracht, und dabei entsteht eine respektvolle Freundschaft

Als Driss wegen seines kleinen Bruders wieder in sein ursprüngliches Milieu zurückkehren muss, verfällt Phillipe und lässt sich demonstrativ gehen (Vollbart!). Glücklicherweise holt die treue Seele des Haushalt Driss wieder zurück, und eitel Wonne bricht aus. Nachdem Driss auch noch dafür gesorgt hat, dass Phillipe mit einer langersehnten Freundin glücklich vereint wird, ist Zeit fürs Happy End.

Der Film hat so viele Gelegenheiten zu Schmalz und Tränen und lässt sie alle links liegen. Ich habe den ganzen Film hindurch gelächelt.

Im Kraimstal

Im Kraimstal zwischen Lenzing und Seewalchen

Von Lenzing kommend kurz vor Kraims.

neuer »