12
Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix- Mailserver auf Windows Azure

Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

Embed Size (px)

Citation preview

Page 1: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

Stefan Zenkel Microsoft Student Partnerstefan.zenkel@ studentpartners.de

Windows Azure

Ubuntu Postfix-Mailserver auf

Windows Azure

Page 2: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

• Bereitstellung von Ubuntu Linux auf Windows Azure• VNC-Remotezugriff auf Ubuntu Linux

• KDE-Installation• Einrichtung VNC-Zugriff

• Installation Postfix-Mailserver• Besonderheiten in Windows Azure

• Konfiguration des Mailservers• Besonderheiten beim IMAP und POP3 Zugriffs

Ubuntu Postfix-Mailserver auf Windows AzureAgenda

Page 3: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

In der Windows Azure Galerie können verschiedene Linux Distributionen ausgewählt werdenOpenLogic Cent OS 6.2 SuSe Linux Enterprise Server Ubuntu Server 12.04

• Storage Accounts in Windows Azure• Affinity Groups in Windows Azure• Nach der Installation sollte mit su passwd sofort das

Root-Passwort geändert werden Ausschluss der sudoers User nach Paketinstallationen

Bereitstellung von Ubuntu Linux auf Windows Azure

Page 4: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

• Zugriff ohne GUI über SSH-Client Zugriff z.B. über Putty und dem DNS-Namen servername.cloudapp.net, Port 22 (SSH)

• GUI in Windows Azure Linux Templates nicht enthalten Auswahl einer GUI, wie z.B. KDE, Gnome,… Installation z.B. mit sudo apt-get install kubuntu-desktop Neustart erforderlich!

Installation einer GUIVNC-Remotezugriff auf Ubuntu-Linux [1]

Page 5: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

• Standardmäßig alle Ports (bis auf SSH-Port 22) in Windows Azure geschlossen Öffnen der Ports über Endpoints in den Details der virtuellen Maschine im Windows Azure

Portal (für VNC-Server: Port 590x, wobei 0 der erste freizugebende Desktop ist)

• Installation eines beliebigen VNC-Servers in der Ubuntu Maschine über Terminal Installation z.B. mit sudo apt-get install vnc4server

• Anpassen der vnc.conf, damit standardmäßig der KDE-Desktop angezeigt wird

• Installation des VNC-Viewers auf dem Client Verbindung über <namederMaschine>.cloudapp.net:590x

Achtung: Die Verbindung über VNC erfolgt unverschlüsselt!

Konfigurieren des VNC-Servers und Windows AzureVNC-Remotezugriff auf Ubuntu-Linux [2]

Page 6: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

• Installation über sudo apt-get install postfix• Installation eines Mailclients über sudo apt-get install mailutils• Öffnen der IMAP (143) und POP3 (110) Ports unter Endpoints

im Windows Azure Portal• Ggf. öffnen weiterer Ports für verschlüsselten Mailverkehr

• Test des Mailempfangs über ehlo und telnet localhost 25 (später auch über netcat IhreDomaene.de 25)

Hinweis: Die Einrichtung des verschlüsselten Mailverkehrs wird in diesem Tutorial nicht erläutert.

Besonderheiten bei der Bereitstellung eines Mailservers in Windows AzureInstallation des Postfix-Mailserver in Windows Azure

Page 7: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

• Konfiguration von Postfix erfolgt allgemein über sudo postconf Option

• Um Postfix für POP3 und IMAP zu konfigurieren, müssen die Mailboxes in Maildir-style Mailboxes konvertiert werden• Installation von POP3 und IMAP-Unterstüzung über sudo apt-get install

courier-pop und courier-imap

• Eigene Domains, lokale Netze und Interfaces hinzufügen• sudo postconf -e "mydestination = mail.IhreDomain.de,

localhost.localdomain, localhost, IhreDomain.de“• sudo postconf -e "mynetworks = 127.0.0.0/8, 192.168.1.0/24“• sudo postconf -e "inet_interfaces = all"

Grundlegende SchritteKonfiguration von Postfix

Page 8: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

• Nach jeder Konfigurationsänderung sollte der Postfix Dienst neugestartet werden: /etc/init.d/postfix restart

• Die aktuelle Konfiguration und Funktionalität kann überfolgende Syntax getestet werden:Syntaxzeile (nacheinander

ausführen)Erläuterung

telnet Host Port z.B. telnet IhreDomain.de 25 für den Test der Verbindung über SMTP oder telnet IhreDomain.de 143 für den Test des Zugriffs über IMAP

ehlo IhreDomain.de Ehlo Abfrage des Zielservers gibt EHLO Informationen zurückmail from: Mailadresse Absenderadresse, z.B.:

mail from: root@localhost odermail from: [email protected]

rcpt to: Mailadresse Empfängeradresse, z.B.:rcpt to: fmaster@localhost oderrcpt to: [email protected]

data Zeigt einen folgenden Datenstrom ansubject: Betreff Ihrer Testmail entspricht der Betreffzeile der MailText für Ihre Mail Schreiben Sie hier einen beliebigen Mailtext, jedoch ohne „.“ (Punkte). Punkt und Enter als Bestätigung zum Absenden der Mailquit Beendet die Telnet Session

Allgemeine Hinweise zu Postfix

Page 9: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

• E-Mail Aliases hinzufügen• In /etc/aliases eine Zeile Empfängername: Weiterleitungspostfach

einfügen

• E-Mails weiterleiten• Datei .forward im Home-Verzeichnis des Benutzers anlegen und

Weiterleitungsadresse in die erste Zeile der Datei schreiben

MX-Eintrag nicht vergessen!

Weitere Features in Postfix

Page 10: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

Installation eines Ubuntu Servers auf Windows Azure GUI Remote Zugriff auf Ubuntu Server Installation eines Postfix Mailservers Konfiguration des Postfix Mailservers (mit POP3, IMAP,

Maildir-style Mailboxes, aber ohne SSL und SMTP Auth.)

Testen der Konfiguration Ändern des MX-Eintrages

Was haben wir erreicht?Zusammenfassung

Page 11: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

Web RessourcenUnter folgenden Einstiegspunkten finden sich alle Ressourcen, die für einen Start in Windows Azure wichtig sind• Windows Azure Homepage

http://www.azure.com • Kostenloser Demo-Account

http://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E• Windows Azure Development Center

http://www.windowsazure.com/en-us/develop/overview/ • Windows Azure SDKs

http://www.windowsazure.com/en-us/develop/downloads/ • Windows Azure Training Kit

http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/ • Kundenreferenzen

http://www.microsoft.com/de-de/business/kundenreferenzen/default.aspx?product=53 • Video-Serie zu Windows Azure (10-Minuten-Videos):

http://www.youtube.com/watch?v=kLfaa_19yB4&list=PLC71216BDE26EBE8C

Page 12: Stefan Zenkel Microsoft Student Partner stefan.zenkel@ studentpartners.de Windows Azure Ubuntu Postfix-Mailserver auf Windows Azure

I

www.azure.com