Donnerstag, 12. Januar 2017

Mailversand (Postfix) auf der Entwicklungs VirtualBox

Wir kennen alle das folgende Problem: Mails die im Workflow sind und beim Testen versendet werden.

Situation

Wir bekommen vom Kunden eine Testdatenbank wo Mail-Adressen vorhanden. Sendet jemand beim Testen der GUI oder bei einem andren Test unabsichtlich eine Mail - weil z.B. der Postfix nicht abgeschalten war - läutet kurz darauf das Telefon und jemand sagt "Hallo, sie haben mir gerade eine Mail gesendet über eine Bestellung aus dem letzen Jahr!!?? ".

Dann muss meist lange erklärt werden, warum, weshalb, wieso.

Mit wenigen Schritten kann dem entgegen gewirkt werden.

Enviroment
CentOS Server mit Postfix

Solution
  • Begeben Sie sich in das Verzeichnis /etc/postfix
  • Fügen Sie in dem File main.cf die folgende Zeile hinzu.
virtual_alias_maps = pcre:/etc/postfix/virtual
  • Im File virtual muss dann die nächste Zeile eingefügt werden, wobei die < > nicht angeführt werden.

/.*@.*/ <Ziel Mail Adresse>

  • Neustarten des Postfix

Nun werden alle Mails an die angeführt Ziel-Mail-Adresse gesendet.

Samstag, 7. Januar 2017

Oracle VirtualBox - Website im Hostsystem über URL aufrufen

Um die Website auf  dem  Hostsystem mittels einer URL aufrufen zu können, muss die IP von der VirtualbBox  und der ServerName der Website in der host-Datei eingetragen werden.

Als erstes muss man die IP vom Server und den ServerName ermitteln.

  • Zum ermitteln der IP Adresse auf der Commandline geben wird dort den befehl ip addr ein. In meinem Fall erhalte ich den Output:  inet 10.0.0.44/24 brd 10.0.0.255 scope global dynamic enp0s8
  • Im nächsten Schritt wird abgefragt wie der ServerName im eingetragenen VirtualHost lautet. Mit cat /etc/httpd/conf.d/example_php5.conf lässt sich der gesamte Eintrag anzeigen.
     Erweitert man den Befehl mit grep ServerName erhält man nur den ServerNamen.
  •     Anschließend muss der host-Eintrag im Hostsystem erstellt werden. Unter Windows10 liegt das File im folgenden Pfad C:\Windows\System32\drivers\etc. Öffnen des Files mit den Admin-Rechten.  
  • Erweitern des Files um den Eintrag 10.0.0.44 jwt.php5.auth 
  • Speichern des Files 
  • Nun ist die Seite über die URL erreichbar.