Beiträge von tonysunshine

    Ohje, ich wollte doch nur ne email schreiben =O


    Vielen Dank für deine ausführliche Erklärung. Ich hatte gehofft in dovecot sei eine Verschlüsselung oder andere Dinge bereits vorkonfiguriert.


    Was ich nicht verstehe, wieso kann ich bereits an andere Provider ohne Probleme emails senden und für gmx muss ich jetzt so einen stunt machen

    Es fehlen: rDNS für IPv6; im DNS fehlen: SPF und DKIM (beides empfohlen).

    Optional sind dann noch: DMARC und DANE.


    Wie sieht es mit deinen TLS Zertifikaten für den Mail Transport aus. Erfolgt dieser unverschlüsselt?

    Ich habe von sowas wirklich sehr wenig Ahnung.


    - rDNS für IPv6: im SCP unter rDNS ebenfalls mail.examples.de eintragen?

    - SPF und DKIM: Im CCP unter DNS? Wie genau sehen die Zeilen aus?

    - TLS Zertifikaten: Habe ich noch gar nichts gemacht, muss das sein? Email an andere Provider gehen doch bereits raus

    Also, email generell zu versenden funktioniert. Ich habe aber immer noch ein Problem mit gmx. Kann mir jemand sagen, was noch fehlt?


    Ich habe:


    - /etc/mailname

    mail.examples.de


    - postfix/main.cf

    myhostname = mail.examples.de

    mydomain = examples.de


    - im CPP /DNS

    @ MX 0 mail.examples.de

    mail.examples.de A 1.2.3.4


    - im SCP unter rDNS für IPv4

    mail.examples.de


    Ist die Syntax jeweils ok bzw. habe ich einen Eintrag vergessen?

    Code
    Own vHost-settings: 
    The content of this field will be included into this ip/port vHost container directly. You can use the following variables:
    {DOMAIN}, {DOCROOT}, {CUSTOMER}, {IP}, {PORT}, {SCHEME}
    Attention: The code won't be checked for any errors. If it contains errors, webserver might not start again!

    Du kannst in den Domain Einstellungen eigene vHost Einträge vornehmen (nur als admin).

    Da kannst du dann halt für die Domain test.de halt den Reverse Proxy eintragen. Das sollte eigentlich funktionieren.

    ich habe das bei mir für Seafile so realisiert (ich setze kein Froxlor ein).

    Also einfach mal eine Domain/Subdomain anlegen, die Einträge vornehmen und dann einfach mal schauen was in der vHost Config steht.

    Du kannst da auch eine Domain als reine Maildomain anlegen, falls das benötigt wird.


    Die "Own vHost-settings:" kenne ich, die Frage ist wie genau die Syntax für diese konfig ist:

    Code
    <VirtualHost *:80>
    ProxyPreserveHost On
    ProxyRequests Off
    ServerName examples.de
    ServerAlias www.examples.de
    ProxyPass / http://1.2.3.4:8080/examples/
    ProxyPassReverse / http://1.2.3.4:8080/examples/
    ProxyPassReverseCookiePath /examples /
    </VirtualHost>

    Hallo,


    ich habe über Froxlor einen Kunden angelegt, dem eine Domain zugewiesen und eine email adresse (info@examples.de) zugewiesen. Eine email empfangen kann ich jetzt unter der adresse. Allerdings stelle ich mir die Frage wie ich eine versenden kann?! Geht das nur über dovecot und postfix? Lässt sich das nicht im Froxlor "einfach" aktivieren?


    Ich habe bereits im CCP zwei Einträge hinzugefügt:

    Code
    @ MX 0 mail
    mail A 1.2.3.4


    /etc/mailname

    Code
    mail.examples.de


    Außerdem habe ich im postfix/main.cf

    Code
    myhostname = mail.examples.de
    mydomain = examples.de
    mydestination = debian.local, localhost.examples.de, localhost

    und danach

    Code
    service postfix restart


    Die Fehlermedlung in der mail.log lautet:

    Code
    Jul 23 11:47:42 v22018066435768321 postfix/smtpd[2741]: connect from unknown[181.214.206.189]
    Jul 23 11:47:49 v22018066435768321 postfix/smtpd[2741]: warning: unknown[181.214.206.189]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
    Jul 23 11:47:49 v22018066435768321 postfix/smtpd[2741]: disconnect from unknown[181.214.206.189]
    Jul 23 11:47:52 v22018066435768321 postfix/qmgr[2734]: DFBBD8055D: from=<info@examples.de>, size=1123, nrcpt=1 (queue active)
    Jul 23 11:47:52 v22018066435768321 postfix/smtp[2911]: DFBBD8055D: host mx00.emig.gmx.net[212.227.15.9] refused to talk to me: 554-gmx.net (mxgmx016) Nemesis ESMTP Service $
    Jul 23 11:47:52 v22018066435768321 postfix/smtp[2911]: DFBBD8055D: to=<receiver@gmx.de>, relay=mx01.emig.gmx.net[212.227.17.5]:25, delay=1149, delays=1149/0.03/0.06/0, ds$
    Jul 23 11:48:10 v22018066435768321 postfix/smtpd[2745]: warning: hostname edc49.areovrt.de does not resolve to address 181.214.206.189
    Jul 23 11:48:10 v22018066435768321 postfix/smtpd[2745]: connect from unknown[181.214.206.189]
    Jul 23 11:48:18 v22018066435768321 postfix/smtpd[2745]: warning: unknown[181.214.206.189]: SASL LOGIN authentication failed: UGFzc3dvcmQ6
    Jul 23 11:48:19 v22018066435768321 postfix/smtpd[2745]: disconnect from unknown[181.214.206.189]


    Vielen Dank!

    Wie auch der Name Nahe legt befinden sich im available Ordner alle Konfigurationsdateien für Webseiten, die zur Verfügung stehen. In enabled befinden sich die wirklich aktivierten davon. Der apache lädt also nur Konfigurationsdateien aus dem enabled Ordner.


    In der Regel werden Seitenkonfigurationen aus dem available Ordner in den enabled Ordner über den Befehl a2ensite <configname> gesymlinked. In enabled befindet sich also eine Untermenge des available-Ordners.

    so hätte ich das auch erwartet, aber nachdem ich:


    Code
    sudo a2ensite examples.conf


    ausgeführt habe, lag die Datei weiterhin im available. Anyway, läuft ja jetzt.


    edit: Ich musste in der 10_froxlor...conf das "DocumentRoot /var/www" wieder setzen, sonst ist mein Froxlor nicht mehr aufrufbar gewesen.

    so, jetzt läuft wieder alles. Problem war das mein Froxlor nach dem anlegen des Kunden bzw. zuweisen der Domain an den Kunden eine Datei "/etc/apache2/sites-enabled/10_froxlor_ipandport_1.2.3.4.80.conf" angelegt hat, die als Document root wieder auf das "var/www" Verzeichnis gezeigt hat.


    Ich habe meine "examples.conf" jetzt aus "/etc/apache2/sites-available" gelöscht und die Einstellungen in der "/sites-enabled/10_froxlor..conf" gemacht.


    Eine Frage, weiß jemand wo der Unterschied ist ob eine Datei in "/etc/apache2/sites-enabled" oder "/etc/apache2/sites-available" liegt?

    Eine Frage noch dazu, ich habe mir jetzt über Froxlor einen Kunden angelegt. Wenn ich jetzt unter Domains dem Kunden meine examples.de Domain zuweise, damit ich auch ein Email Konto einrichten kann, dann funktioniert meine http://www.examples.de Umleitung nicht mehr.


    Muss ich im Froxlor unter Domain und dem Punkt "Eigene vHost-Einstellungen:" nochmal meine VirtualHost konfiguration angeben?

    alles gut, du hast ja recht. Ich bin Entwickler und kein Administrator. Ich habe mein System jetzt einmal komplett neu aufgesetzt. Java installiert, Tomcat 9, MariaDB und erstmal ein Snapshot gemacht ;)


    Danach wie bereits geschrieben:


    Step 1 "/etc/apache2/sites-available" eine Datei "examples.conf" angelegt:

    Code
    <VirtualHost *:80>
    ProxyPreserveHost On
    ProxyRequests Off
    ServerName examples.de
    ServerAlias www.examples.de
    ProxyPass / http://1.2.3.4:8080/examples/
    ProxyPassReverse / http://1.2.3.4:8080/examples/
    </VirtualHost>


    Step 2

    Code
    sudo a2ensite examples.conf
    service apache2 restart


    Step 3

    Code
    a2enmod proxy_http


    http://www.examples.de zeigt endlich auf mein Java Servlet :S


    Ich bekam allerdings immer die Meldung "This application requires cookies to function."


    Step 4. examples.conf noch mal editieren und eine Zeile ergänzen

    Code
    <VirtualHost *:80>
    ProxyPreserveHost On
    ProxyRequests Off
    ServerName examples.de
    ServerAlias www.examples.de
    ProxyPass / http://1.2.3.4:8080/examples/
    ProxyPassReverse / http://1.2.3.4:8080/examples/
    ProxyPassReverseCookiePath /examples /
    </VirtualHost>


    Jetzt läuft alles wunderbar. Vielen Dank für eure Hilfe :thumbup:

    Ich habe ja nur deine Änderungen ausprobiert, vorher kam ich zumindest noch über "1.2.3.4:8080/examples" auf meine Seite. Ich glaube nicht das mein Servlet irgendwas blockiert. Das Servlet wird doch nur von Apache geladen und führt nichts selber auf Port 8080 aus


    Ich sehe ja nicht mal mehr den Apache Manager (http://1.2.3.4:8080/manager)


    Apache: Ich kann es über Froxlor konfigurieren sehe ich gerade. Dachte ich hätte es übers Terminal installiert

    Ich war verzweifelt und habe im Froxlor unter IP/Port vorhin einen Eintrag für Port 8080 gemacht. Danach konnte ich mein Froxlor nicht mehr starten. Jetzt sehe ich unter "../apache2/sites-enabled" diese Datei "10_froxlor_ipandport_1.2.3.4.8080.conf".


    Ich habe sie jetzt gelöscht. Mein Froxlor kann ich weiterhin nicht erreichen ;(

    access.log

    Code
    ::1 - - [18/Jul/2018:09:54:12 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.10 (Debian) (internal dummy connection)"
    ::1 - - [18/Jul/2018:09:54:13 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.10 (Debian) (internal dummy connection)"
    ::1 - - [18/Jul/2018:09:54:14 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.10 (Debian) (internal dummy connection)"
    ::1 - - [18/Jul/2018:09:54:15 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.10 (Debian) (internal dummy connection)"
    ::1 - - [18/Jul/2018:09:54:16 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.10 (Debian) (internal dummy connection)"
    ::1 - - [18/Jul/2018:09:54:20 +0200] "OPTIONS * HTTP/1.0" 200 110 "-" "Apache/2.4.10 (Debian) (internal dummy connection)"


    error.log

    Code
    [Wed Jul 18 09:55:02.075587 2018] [mpm_prefork:notice] [pid 11997] AH00171: Graceful restart requested, doing restart
    (98)Address already in use: AH00072: make_sock: could not bind to address 5.45.100.142:8080
    [Wed Jul 18 09:55:02.194956 2018] [mpm_prefork:alert] [pid 11997] no listening sockets available, shutting down
    [Wed Jul 18 09:55:02.194966 2018] [:emerg] [pid 11997] AH00019: Unable to open logs, exitin


    Ich hab gestern viel ausprobiert. Hatt das zuerst in der apache2.conf. Hab aber eben noch mal geguckt da habe ich das wieder rausgelöscht.


    Code
    Address already in use: AH00072: make_sock: could not bind to address 5.45.100.142:8080

    Das sieht aber natürlich sehr danach aus, aber wie finde ich jetzt heraus wo das bereits gebunden wird :/