#52 Modoboa - Eigenen Mailserver installieren

preview_player
Показать описание
Wir installieren uns einen eigenen Mailserver mit allem was man braucht.
Webinterface, HTTPS abgesichert, Anti-Spam-Schutz, .....

--------------------------------------------------

Verwendete Befehle:
apt update && apt upgrade -y

apt install git certbot python-certbot-nginx nano htop iftop

apt-get install amavisd-new spamassassin clamav clamav-daemon unzip bzip2 libnet-ph-perl libnet-snpp-perl libnet-telnet-perl nomarch lzop

apt install python-virtualenv python-pip libdbd-pg-perl

cd modoboa-installer

-- type = letsencrypt

certbot certonly -d mail.DEINE-DOMAIN.DE
-- 2 --

service nginx restart
/etc/init.d/dovecot restart

--------------------------------------------------

Verwendete Software:

--------------------------------------------------

Soziale Netzwerke:
Рекомендации по теме
Комментарии
Автор

Einfacher geht's nicht!
Klasse Video!
Ich habe mich vor Monaten schon mal mit dem Thema "eigener Mailserver" beschäftigt. Aber das hat nie so geklappt wie ich es wollte...
Das hier ist das erste Tutorial, bei dem ALLES, wirklich ALLES auf Anhieb geklappt hat. Danke!

samu
Автор

Die Email ist direkt mit einem SSL zertifiziert oder?

priime
Автор

We are in 2024. It has changed a lot. Are you not posting a new tutorial video?

alirezadansh
Автор

Danke.warum kann ich nur Mail senden aber nicht Empfangen?

alentar
Автор

Hallo ich habe eine frage, kann ich dennoch ein Modoba mail server einrichten wenn ich schon ein apatche2 webserver habe(mit ssl von letsencrypt) oder muss ich von apache2 auf nginx umsteigen? :)

evoqqqq
Автор

hat leider nicht geklappt. am ende bei dem befehlt: /etc/init.d/dovecot restart. steht: Problem binding to port 80: Could not bind to IPv4 or IPv6. Meine domain heist jetzt leider mail.mail.... da ich als domain schon eine domain mit mail. angegeben habe

kfh
Автор

Hallo, ich habe das Problem, dass nach dem Befehl: apt install git certbot python-certbot-nginx nano htop iftop die Meldung kommt:
apt install git certbot python-certbot-nginx nano
Reading package lists... Done
Building dependency tree
Reading state information... Done
git is already the newest version (1:2.20.1-2+deb10u3).
nano is already the newest version (3.2-3).
certbot is already the newest version (0.31.0-1+deb10u1).
python-certbot-nginx is already the newest version (0.31.0-1).
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
4 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up nginx-full (1.14.2-2+deb10u3) ...
Job for nginx.service failed because the control process exited with error code.
See "systemctl status nginx.service" and "journalctl -xe" for details.
invoke-rc.d: initscript nginx, action "start" failed.
* nginx.service - A high performance web server and a reverse proxy server
Loaded: loaded enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Fri 2021-02-19 @ UTC; 17ms ago
Docs: man:nginx(8)
Process: 31762 ExecStartPre=/usr/sbin/nginx -t -q -g daemon on; master_process on; (code=exited, status=0/SUCCESS)
Process: 31764 ExecStart=/usr/sbin/nginx -g daemon on; master_process on; (code=exited, status=1/FAILURE)

Feb 19 @ vps-zap642643-1 nginx[31764]: nginx: [emerg] bind() to @t failed (98: Address already in use)
Feb 19 @ vps-zap642643-1 nginx[31764]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
Feb 19 @ vps-zap642643-1 nginx[31764]: nginx: [emerg] bind() to @t failed (98: Address already in use)
Feb 19 @ vps-zap642643-1 nginx[31764]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
Feb 19 @ vps-zap642643-1 nginx[31764]: nginx: [emerg] bind() to @t failed (98: Address already in use)
Feb 19 @ vps-zap642643-1 nginx[31764]: nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)
Feb 19 @ vps-zap642643-1 nginx[31764]: nginx: [emerg] still could not bind()
Feb 19 @ vps-zap642643-1 systemd[1]: nginx.service: Control process exited, code=exited, status=1/FAILURE
Feb 19 @ vps-zap642643-1 systemd[1]: nginx.service: Failed with result 'exit-code'.
Feb 19 @ vps-zap642643-1 systemd[1]: Failed to start A high performance web server and a reverse proxy server.
dpkg: error processing package nginx-full (--configure):
installed nginx-full package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of nginx:
nginx depends on nginx-full (<< 1.14.2-2+deb10u3.1~) | nginx-light (<< 1.14.2-2+deb10u3.1~) | nginx-extras (<< 1.14.2-2+deb10u3.1~); however:
Package nginx-full is not configured yet.
Package nginx-light is not installed.
Package nginx-extras is not installed.
nginx depends on nginx-full (>= 1.14.2-2+deb10u3) | nginx-light (>= 1.14.2-2+deb10u3) | nginx-extras (>= 1.14.2-2+deb10u3); however:
Package nginx-full is not configured yet.
Package nginx-light is not installed.
Package nginx-extras is not installed.

dpkg: error processing package nginx (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python3-certbot-nginx:
python3-certbot-nginx depends on nginx; however:
Package nginx is not configured yet.
Package nginx-full which provides nginx is not configured yet.

dpkg: error processing package python3-certbot-nginx (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of python-certbot-nginx:
python-certbot-nginx depends on python3-certbot-nginx; however:
Package python3-certbot-nginx is not configured yet.

dpkg: error processing package python-certbot-nginx (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
nginx-full
nginx
python3-certbot-nginx
python-certbot-nginx
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ich benutze Debian 10. LG

DerPutzmeister
Автор

Hallo, eine wunderbare Anleitung. Habe aber noch eins, zwei Fragen. In der installiert.cfg beim Certificate type, wenn ich dann self signed stehen lasse, müsste ich doch mit ddclient die Zertifizierung dort einrichten.?
Und wenn die Records angelegt werden, dachte man müsse einen MX-Record anlegen, oder wird es intern, per Weboberfläche zum MX-Record gecasted?

tomatentheo
Автор

Mich würde noch interessieren ob ich Mails aus der Quarantäne-Section verschieben kann, da bei mir da leider Mails gelandet sind die da nicht hingehören ?
Danke

P.S. sehr gutes Video mit ner schönen Erklärung

drd
Автор

Woran erkenne ich, dass die installation abgeschlossen ist? Ich wurde wegen inaktivität aus meiner putty sitzung geworfen

simonostendorf
Автор

Hi, ich lande, nachdem ich alles fertig installiert habe, immer auf der "Apache2 Debian Default Page" und komme nicht auf das installierte Login-Interface. Woran könnte das liegen? LG

MrAppel
Автор

Ist die Webmail Internetseite eine HTML Datei auf dem Server, die man selbst noch ein bisschen umschreiben kann?

urbanmatthias
Автор

Mahlzeit :) leider zickt bei mir amavis rum und will sich net installieren lassen. Will den mailserver auf einer Ubuntu 20.04 Server VM laufen lassen. Nach der Installation zeigt er mir diesen fehler an:

Creating/updating amavis user account...
Job for amavis.service failed because the control process exited with error code.
See "systemctl status amavis.service" and "journalctl -xe" for details.
invoke-rc.d: initscript amavis, action "start" failed.
● amavis.service - LSB: Starts amavisd-new mailfilter
Loaded: loaded (/etc/init.d/amavis; generated)
Active: failed (Result: exit-code) since Thu 2020-06-11 12:34:27 UTC; 6ms ago
Docs:
Process: 4862 ExecStart=/etc/init.d/amavis start (code=exited, status=1/FAILURE)

Jun 11 12:34:27 mailserver amavis[4894]: Starticannot open '/etc/mailname' for reading: No such file or directory
Jun 11 12:34:27 mailserver amavis[4877]: The value of variable $myhostname is "mailserver", but should have been
Jun 11 12:34:27 mailserver amavis[4877]: a fully qualified domain name; perhaps uname(3) did not provide such.
Jun 11 12:34:27 mailserver amavis[4877]: You must explicitly assign a FQDN of this host to variable $myhostname
Jun 11 12:34:27 mailserver amavis[4877]: in /etc/amavis/conf.d/05-node_id, or fix what uname(3) provides as a host's
Jun 11 12:34:27 mailserver amavis[4877]: network name!
Jun 11 12:34:27 mailserver amavis[4862]: (failed).
Jun 11 12:34:27 mailserver systemd[1]: amavis.service: Control process exited, code=exited, status=1/FAILURE
Jun 11 12:34:27 mailserver systemd[1]: amavis.service: Failed with result 'exit-code'.
Jun 11 12:34:27 mailserver systemd[1]: Failed to start LSB: Starts amavisd-new mailfilter.
dpkg: error processing package amavisd-new (--configure):
installed amavisd-new package post-installation script subprocess returned error exit status 1
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Processing triggers for systemd (245.4-4ubuntu3.1) ...
Errors were encountered while processing:
amavisd-new
E: Sub-process /usr/bin/dpkg returned an error code (1)

Kein plan was ich da machen soll und warum er das macht :) LG Marc

FusselCNC
Автор

habe problem Failed to install certbot, aborting. kommt jedes mal bei installation bitte um hilfe

fellurion
Автор

Bei mir geht das nicht auf der website kommt dann nur das da "Entschuldigung
Ein interner Fehler ist aufgetreten"

GameFlicksTV_Highlights
Автор

Hi,
super Anleitung, aber ich habe eine Frage zum DNS record. Wenn man ein DynDns hat wird der A-Record ja obsolent. Aber scheinbar braucht der Mailserver zwingend eine subdomain. Wenn ich jetzt keinen Proxy hab, wie würde man das am Router einrichten?

TuneboyR
Автор

das mit der Domain "v=spf1 mx ~all" und @ geht nicht.. da steht "Der DNS Record konnte nicht gespeichert werden. Er ist vermutlich fehlerhaft."
Sonnst geht alles D:

Scipezz
Автор

Habe das Problem das ich bei meiner mail.domain.de immer den ERR_TOO_MANY_REDIRECTS Error angezeigt bekomme da stand das ich meine Cookies löschen solle was ich auch gemacht habe jedoch ist der Fehler immer noch da

lepex
Автор

ich ahbe alle soinstaliert aber ich kann keine e-mails nach draußen senden bitte um hilfe

icecube
Автор

-bash: /etc/init.d/dovecot: No such file or directory
Weißt du zufällig warum diese Datei bei mir nicht existiert?

Forysium
visit shbcf.ru