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

Ubuntu Postfix-Mailserver auf Windows Azure

  • Upload
    andie

  • View
    38

  • Download
    0

Embed Size (px)

DESCRIPTION

Ubuntu Postfix-Mailserver auf Windows Azure. Agenda. 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 - PowerPoint PPT Presentation

Citation preview

Page 1: Ubuntu Postfix-Mailserver auf  Windows  Azure

Stefan Zenkel Microsoft Student Partnerstefan.zenkel@ studentpartners.de

Windows Azure

Ubuntu Postfix-Mailserver auf

Windows Azure

Page 2: 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 Azure

Agenda

Page 3: 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: 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 GUI

VNC-Remotezugriff auf Ubuntu-Linux [1]

Page 5: 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 Azure

VNC-Remotezugriff auf Ubuntu-Linux [2]

Page 6: 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 Azure

Installation des Postfix-Mailserver in Windows Azure

Page 7: 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 Schritte

Konfiguration von Postfix

Page 8: 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ück

mail 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 an

subject: Betreff Ihrer Testmail entspricht der Betreffzeile der Mail

Text für Ihre Mail Schreiben Sie hier einen beliebigen Mailtext, jedoch ohne „.“ (Punkte)

. Punkt und Enter als Bestätigung zum Absenden der Mail

quit Beendet die Telnet Session

Allgemeine Hinweise zu Postfix

Page 9: 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: 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: 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 Homepagehttp://www.azure.com

• Kostenloser Demo-Accounthttp://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=A2DCCE88E

• Windows Azure Development Centerhttp://www.windowsazure.com/en-us/develop/overview/

• Windows Azure SDKshttp://www.windowsazure.com/en-us/develop/downloads/

• Windows Azure Training Kithttp://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/

• Kundenreferenzenhttp://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: Ubuntu Postfix-Mailserver auf  Windows  Azure

I

www.azure.com