5 votes

Comment puis-je définir le port sortant de Postfix sur 465, mais conserver le port entrant par défaut ?

Mon FAI bloque le port 25. Donc, je ne peux pas me connecter à mon serveur et envoyer des e-mails. J'ai essayé de le changer en 465. Et ça marche! Cependant, après ce changement, je ne peux plus recevoir d'e-mails.

#
# Fichier de configuration du processus principal de Postfix. Pour plus de détails sur le format
# du fichier, consultez la page de manuel de master(5) (commande : "man 5 master").
#
# N'oubliez pas d'exécuter "postfix reload" après avoir modifié ce fichier.
#
# ==========================================================================
# type de service  privé unpriv  chroot  wakeup  maxproc commande + args
#               (oui)   (oui)   (oui)   (jamais) (100)
# ==========================================================================
465 inet  n       -       -       -       -       smtpd
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       -       -       0       dnsblog
#tlsproxy  unix  -       -       -       -       0       tlsproxy
submission inet n       -       -       -       -       smtpd
  -o syslog_name=postfix/submission
  -o smtpd_tls_security_level=encrypt
  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
  -o milter_macro_daemon_name=ORIGINATING
  -o smtpd_sasl_type=dovecot
  -o smtpd_sasl_path=private/auth
#smtps     inet  n       -       -       -       -       smtpd
#  -o syslog_name=postfix/smtps
  -o smtpd_tls_wrappermode=no
#  -o smtpd_sasl_auth_enable=yes
#  -o smtpd_reject_unlisted_recipient=no
#  -o smtpd_client_restrictions=$mua_client_restrictions
#  -o smtpd_helo_restrictions=$mua_helo_restrictions
#  -o smtpd_sender_restrictions=$mua_sender_restrictions
#  -o smtpd_recipient_restrictions=permit_sasl_authenticated,reject
#  -o milter_macro_daemon_name=ORIGINATING

Le fichier ci-dessus est mon fichier master après le changement en 465. (remarquez la première ligne).

Je ne peux plus recevoir d'e-mails après ce changement. S'il vous plaît aidez-moi! Merci!

4 votes

Appeler le fournisseur d'accès Internet et demandez-leur de le débloquer. Bloquer le port entrant 25 est absurde pour une connexion de classe affaires.

6voto

Dash McCallen Points 1

Vous ne recevrez aucun courrier électronique, car les serveurs SMTP envoient des courriers électroniques entre eux sur le port 25. Les FAI bloquent le port sortant 25 pour arrêter le spam et c'est maintenant presque "une norme de l'industrie". Les ports 465 et 587 doivent être utilisés uniquement pour les connexions client-serveur, donc 99 % des serveurs SMTP qui enverront des courriers électroniques à votre serveur le feront sur le port 25. Comme vous avez changé le port de 25 à 465, ils ne pourront pas se connecter à votre serveur.

Il est fort probable que vous ayez besoin d'un certain type de hôte relais qui transmettra les courriers électroniques à votre serveur sur un port différent.

3voto

Ayman Khamouma Points 131

Ne supprimez pas la configuration par défaut SMTP, ajoutez simplement le port sur lequel vous voulez que Postfix écoute pour effectuer l'action SMTPd appropriée :

smtp inet  n       -       -       -       -       smtpd
465  inet  n       -       -       -       -       smtpd
#smtp      inet  n       -       -       -       1       postscreen
#smtpd     pass  -       -       -       -       -       smtpd
#dnsblog   unix  -       -       -       -       0       dnsblog
#tlsproxy  unix  -       -       -       -       0       tlsproxy
submission inet n       -       -       -       -       smtpd

De cette manière, vous pourrez envoyer des courriers via le port 465 et recevoir des courriers depuis le port SMTP (25).

1voto

varepsilon Points 121

En fait, vous avez activé le port de soumission en le décommentant. Il s'agit du port 587. Vous n'avez pas activé le port 465 car il n'est pas décommenté (sous les paramètres de soumission) 465 en tant que service postfix ne le reconnaît pas. Vous devez le changer à smtp comme c'était le cas avant. Cela revient au port 25 par défaut. Il semble que vous ne l'utiliserez pas, mais le port 25 est utilisé pour d'autres communications. Donc en résumé 1) Changez 465 en smtp 2) Décommentez les paramètres de configuration sur le smtps pour activer le port 465

0voto

Alxandr Points 5413

Laissez Postfix fonctionner sur le port 25 et créez une redirection de port sur un autre port, disons 2525, pour vous y connecter :

iptables -t nat -I PREROUTING -p tcp --dport 2525 -j REDIRECT --to-port 25

(n'oubliez pas de sauvegarder la règle)

3 votes

Désolé, cela n'a aucun sens. Votre solution redirige le courrier entrant du port 2525 vers le port 25, alors que personne n'enverra de courrier au port 2525 en premier lieu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X