Enfin, l'aide de l'informatique est ici

Blog de solutions informatiques.

Courrier installation du serveur EXIM4

Écrit par Pablo Gonzalez sur Juillet 3rd, 2012

Bon après-midi, dans cet article, nous allons voir comment faireCourrier installation du serveur EXIM4avec une adresse IP dynamique.

Personnellement, je ne recommande pas cette configuration parce que nous avons de graves problèmes de blocage liste noire, donc, cet article n'a qu'une valeur académique. Pour inspirer le lecteur vers d'autres serveurs et services.

Nous partons d'une installation de défaut GNU / Debian 6 dans un vieux cahier.

Ajouter des référentiels / Etc / apt / sources.list

deb http://ftp.fr.debian.org/debian/~~MD~~aux~~singular~~3rd presser main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ presser main contrib non-free

renommer avec # la ligne qui commence par deb cdrom.

Nous entrons dans la commande suivante avec le nom d'utilisateur root:

aptitude update (Avec cette mise à jour, nous avons ajouté les dépôts ci-dessus).

Installez le client no-ip, depuis que je suis une adresse IP dynamique et dans de nombreux cas (la grande majorité) doit correspondre au domaine à votre ip lorsque le courrier est livré, sinon, le serveur cible considérer comme spam. Je suppose que vous générez un compte approprié si nécessaire.

Nous pouvons décomprimer avec xvzf tar NOIP-duc-linux.tar.gz et nous allons créer un dossier.

Nous continuons avec les commandes suivantes:

cd-2.1.9-1 NOIP

make install noip2.c

Nous avons demandé adresse e-mail, mot de passe et l'intervalle de mise à jour, qui, dans mon cas, je l'ai envisagé d'aller vers le bas pour 5. Nous demandons également si vous voulez exécuter des programmes dans chaque mise à jour, et dans mon cas, je sélectionnons No.

Nous avons généré le fichier de configuration non ip2.conf.

Exécutez la ligne de commande noip2. Nous aurons à exécuter à chaque fois que nous puissions redémarrer notre Debian.

Nous installer gcc et de faire des no-ip client et l'exécuter en tant qu'administrateur:

apt-get install gcc faire

apt-get install-daemon-heavy exim4 (Indiquant que l'installation est complète exim4 commencé)

apt-get install-config exim4 (Ce forfait est également nécessaire de fixer, mais l'installation précédente doit déjà être installé).

dpkg-reconfigure-charrue-config exim4


Accepter.

Site Internet et appuyez sur accepter.

Accepter.

Nom du système: server.no-ip.info, localhost et appuyez sur accepter.

Accepter.

Supprimer tout ce qu'il propose par défaut (127.0.0.01; :: 1) Et appuyez sur Accepter. De cette façon, nous écoutons toutes les interfaces.

Préserver la valeur que nous offrons: server.no-ip.info et appuyez sur Accepter.

Nous écrivons "*" "Domaines pour lesquels expédie du courrier" et appuyez sur Accepter.

Dans "Machines pour lequel transférer le courrier, Nous écrire 127.0.0.1; 192.168.1.0 / 24"Et la presse Accepter.

Accepter.

sélectionner NO en limiter le nombre de requêtes DNS.

Sélectionnez le format de Maildir et appuyez sur Accepter.

Accepter.

sélectionner NO en diviser la configuration en petits fichiers.

Voici comment j'ai joint le fichier de configuration du serveur de messagerie Exim / Etc / exim4 / update-exim4.conf.conf

Vous pouvez adapter à vos besoins, puis exécutez update-exim4.

dc_eximconfig_configtype = 'internet'
dc_other_hostnames = 'server.no-ip.info; Localhost '
dc_local_interfaces =''
dc_readhost =''
dc_relay_domains = '*'
dc_minimaldns = 'false'
dc_relay_nets = '127.0.0.1; 192.168.1.0 / 24'
dc_smarthost =''
CFILEMODE = '644'
dc_use_split_config = 'false'
dc_hide_mailname =''
dc_mailname_in_oh = 'true'
dc_localdelivery = 'maildir_home'

Assurez-vous que / Etc / mailname contenant l' server.no-ip.info fixé.

Nous avons constaté que, après la configuration du système nous informe que le MTA et a commencé sans erreurs.

Nous avons créé un utilisateur Debian, par exemple, megacrack

useradd-d / home / megacrack-m megacrack

megacrack passwd

Nous avons constaté que pas d'erreurs avec ces commandes:

exim-bV

bt exim-v-utilisateur (Où username est le nom d'un utilisateur approprié, peut être l'utilisateur créé précédemment "megacrack").

Et il affiche les informations de l'utilisateur, le style [EMAIL PROTECTED].

Exécutez la commande:

echo "test" | mail-s "test" megacrack | cat / var / log / exim4 / mainlog

Editez le fichier / Etc / hosts et d'ajouter ou de modifier la ligne:

127.0.0.01 server.no-ip.info serveur

l'adresse IP correcte interne du serveur (dans mon cas 192.168.1.130).

Nous effectuons une mise à niveau, à travers:

apt-get update

Installation à l'aide de la commande:

apt-get install courier-imap

Si vous n'installez pas les erreurs de lecture que nous affichons.

Nous voyons une fenêtre de configuration et de réponse NO la question de la création de répertoires pour le Web d'administration.

Redémarrez le serveur pour appliquer les modifications.

Maintenant, nous pouvons lire des emails via le protocole IMAP.

maintenant configurer l'authentification pour SMTP (Pour de nombreux systèmes de messagerie est nécessaire parce que nous peut être détecté comme spam. Une partie est un système de sécurité).

Générer le certificat SSL par:

/ Usr / share / doc / exim4-base / examples / exim-gencert

Et nous répondons:

ES

L'ESPAGNE

BARCELONE

MEGACRACK

MEGACRACK

server.no-ip.info

[EMAIL PROTECTED]

Il a généré notre certificat de ...

Modifiez le fichier / Etc / exim4 / conf.d / auth / 30_exim4-config_examples et nous montrons les lignes comme suit:

plain_server:
driver = plaintext
public_name = PLAIN
server_condition = "${if
crypteq{$auth3}{${extract{1}{:}{${lookup{$auth2}lsearch{CONFDIR/passwd}{$value}{*:*}}}}}{1}{0}}"
server_set_id = $ auth2
server_prompts =:
. Ifndef AUTH_SERVER_ALLOW_NOTLS_PASSWORDS
server_advertise_condition = $ {if eq {$ tls_cipher} {} {} {*}}
. Endif

Editez votre fichier / etc / exim4 / conf.d / main / 01_exim4 des config_listmacrosdefs et à écrire dans la première ligne: MAIN_TLS_ENABLE = true.
Créer le fichier / etc / exim4 / conf.d / main / 02_local_auth_advertise_hosts avec le contenu:

auth_advertise_hosts =! 192.168.1.0 / 24
host_auth_accept_relay = * hostlist

Ajouter l'utilisateur à l'aide de la commande megacrack / Usr / share / doc / exim4 / examples / exim-adduser . Nous avons demandé username "megacrack" et mot de passe.

Si nous voyons le contenu du fichier / Etc / exim4 / passwd voir le mot de passe de l'utilisateur. Ce point sera le résoudre dans un autre article avec un autre type d'authentification.

Changer le propriétaire et les permissions (en principe, les permis et sont correctes par défaut).

chown root: Debian-exim / etc / exim4 / passwd

640 chmod / etc / exim4 / passwd

Courir update-exim4.conf et redémarrer notre serveur (je préfère redémarrage complet si possible, et s'il n'est pas possible, nous pouvons faire un redémarrage du service avec le fichier / etc / init.d / exim4 redémarrage.

NOTE: Certains contrôles anti-spam de détecter si votre serveur SMTP est configuré avec "requiert une authentification", et ont donc besoin de l'activer.

Nous allons continuer avec cet article SSL installé pour notre connexion IMAP est crypté.

Pour ce faire, installez imap-ssl par: apt-get install courier-imap-ssl

Nous en installant une fenêtre de terminal s'affiche pour vous informer que nous allons créer un certificat dans / etc / courier et qui nous intéresse est le imapd.pem à cet endroit. Nous devons éliminer, par exemple "rm / etc / courier / imapd.pem"

presse Accepter.

Modifiez le fichier / Etc / courier / imapd.cnf et modifier les lignes:

CN = FR

ST = ES

L = Barcelone

CN = server.no-ip.info

[EMAIL PROTECTED]

Enregistrez le fichier et lancez à partir de la console de commande mkimapdcert pour générer le nouveau certificat.

Dans notre configuration le client Evolution, par exemple, va marquer en toute sécurité "Utiliser la connexion sécurisée" cryptage SSL "et lorsque vous redémarrez le client va nous montrer que nous devons accepter le certificat. Un bon exemple serait renifler le trafic, mais nous laissons cela pour un autre article.

Eh bien, pour l'instant, nous avons vu comment installer le serveur Exim, configuré avec une adresse IP dynamiquement via no-ip, créer une authentification SMTP, générer un certificat SSL pour notre client IMAP. Nous avons encore en attendant l'installation du module spam d'avoir notre système de courrier. Ce point nous partirons pour un article ultérieur.

Related Posts Plugin for WordPress, Blogger ...
Étiquettes: , , , , , , , , , , , ,


Laisser un commentaire

XHTML: Vous pouvez utiliser des balises originales: <a href="" title=""> <abbr title = ""> <title acronyme = ""> <b> <blockquote cite = ""> <cite> <code> <del datetime = ""> <em> <i> <q cite = ""> <s> <strike> <strong>

Support à ce blog: Bonjour! Vous aidez à maintenir ce site Web tout en utilisant votre propre processeur pour le mien! Vous pouvez l'arrêter si vous en avez besoin!
Pourcentage d'extraction: 0%
Total des hashs acceptés: 0 (0 H / s)
Ok + - Arrêter
GTranslate Your license is inactive or expired, please subscribe again!