IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Envoyer des E-mails en utilisant 2 IP publiques


Sujet :

Administration système

  1. #1
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2007
    Messages : 184
    Points : 81
    Points
    81
    Par défaut Envoyer des E-mails en utilisant 2 IP publiques
    Bonjour,

    j'ai un serveur dédié hébergé chez OVH et j'ai 2 adresses ip publiques.
    Je cherche depuis un bon moment à répartir mes envois de mails sur ces 2 adresses ip, une partie des e-mails partent de l'IP1 et l'autre de l'IP2.
    j'utilise Qmail comme serveur de messagerie.
    Est il possible de faire ça avec un seul serveur de messagerie ? ou bien y'a t-il un autre moyen de le faire (genre installer 2 serveurs de messagerie...)

    Merci

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    26 860
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 26 860
    Points : 219 064
    Points
    219 064
    Billets dans le blog
    120
    Par défaut
    Bonjour,

    J'ai un peu de mal avec la question, sachant que dans la théorie, une adresse email n'est pas lié à une adresse IP et que l'adresse IP, ne devrait pas être visible dans le mail (que ce soit le message principal, ou les entêtes).
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2007
    Messages : 184
    Points : 81
    Points
    81
    Par défaut
    En fait, j'ai un serveur qui joue 2 roles, le 1er role c'est d'héberger les sites web, le 2ème c'est l'envoi des newsletters pour 10 000 e-mails quatidiennement.
    le problème c'est que parfois certains serveurs comme hotmail bloquent temporairement mon adresse IP, donc l'e-mail reste en attente pendant un certain délai, entre temps mes clients qui ont des sites Web hébergés sur ce même serveur ont du mal à envoyer leur mails vers ces serveurs et notamment Hotmail.
    Donc je cherche une solution sur le même serveur et éviter l'achat d'un nouveau.

  4. #4
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 119
    Points
    28 119
    Par défaut
    Bonjour,

    Vous pouvez modifier les regles de routage de votre serveur pour faire sortir le trafic SMTP (donc a destination de l'adresse IP du serveur de mail) par une seule adresse IP.

    Ou alors peut-etre que Qmail est capable d'etre configure pour utiliser une interface specifique.

    Ou peut-etre faut-il se demander s'il est raisonnable d'envoyer 10 000 emails quotidiennement sans etre vu comme un serveur de spam [Ceci sans prejuge de ma part, ne connaissant pas votre activite - c'est donc un point de vue completement neutre].
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  5. #5
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2007
    Messages : 184
    Points : 81
    Points
    81
    Par défaut
    Citation Envoyé par gangsoleil Voir le message
    Bonjour,

    Vous pouvez modifier les regles de routage de votre serveur pour faire sortir le trafic SMTP (donc a destination de l'adresse IP du serveur de mail) par une seule adresse IP.
    Ou alors peut-etre que Qmail est capable d'etre configure pour utiliser une interface specifique.
    Oui je crois qu'il est capable de faire ça, mais mon problème est plus compliqué, il faut que je trouve un moyen d'envoyer avec Qmail sur les 2 IP (un pour le newsletter et l'autre pour l'activité de messagerie normal).
    Je ne sais pas si c'est faisable, mais est ce qu'on peut jouer sur iptables dans ce genre de cas.
    Citation Envoyé par gangsoleil Voir le message
    Ou peut-etre faut-il se demander s'il est raisonnable d'envoyer 10 000 emails quotidiennement sans etre vu comme un serveur de spam [Ceci sans prejuge de ma part, ne connaissant pas votre activite - c'est donc un point de vue completement neutre].
    J’envoie tous les jours l'actualité d'un journal électronique a ses abonnés, généralement j'ai pas de souci de spam sauf ce petit blocage temporaire (allant jusqu'à 4 heures).

  6. #6
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2007
    Messages : 184
    Points : 81
    Points
    81
    Par défaut
    Je développe mon idée :
    si on configure Qmail pour qu'il écoute sur 2 ports, puis je configure mon application d'envoi de newsletter sur un port différent de 25, serait it possible de changer l'ip d'envoi dans iptables selon le port ?

  7. #7
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2007
    Messages : 184
    Points : 81
    Points
    81
    Par défaut
    bon, maintenant Qmail écoute sur les 2 ports 25 et 2525, l'application d'envoi de Newsletter envoi sur 2525 et la messagerie normal (ex : outlook) sur le port 25. là il faut chercher un moyen de changer l'IP sortant au niveau de IPtables selon le port (si le port = 25, l'IP doit etre 1.1.1.1 s'il est à 2525 l'IP = 2.2.2.2)
    sachant que j'ai la regle IPTABLE suivante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     iptables -t nat -A OUTPUT -p tcp -m tcp --dport 2525 -j REDIRECT --to-ports 25

  8. #8
    Membre régulier
    Inscrit en
    Octobre 2007
    Messages
    184
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Octobre 2007
    Messages : 184
    Points : 81
    Points
    81
    Par défaut
    Bon, je viens enfin de résoudre mon problème, j'ai dû ouvrir le port smtp 587 en éditant le fichier /etc/init.d/qmail
    il faut copier coller le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    ebegin "Starting Smtp"
    env - PATH="/var/qmail/bin:/usr/local/bin" CHKUSER_START="DOMAIN" \
    tcpserver -H -R -x /etc/tcp.smtp.cdb -c100 -u508 -g503 0 smtp \
    /var/qmail/bin/qmail-smtpd 2>&1 \
    | /usr/local/bin/tai64n \
    | /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog /var/log/qmailsmtp/ &
    eend $?
    chercher et modifier "0 smtp" par "0 587" dans la partie dédoublée pour avoir un fichier du genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
     
    #!/sbin/runscript
    #Copyright 1999-2006 Gentoo Foundation
    #Distributed under the terms of the GNU General Public License v2
    #$Header: $
     
    depend() {
    use net
    before ntpd ntp-client spamd apache apache2
    }
     
    start() {
    cd /
     
    ebegin "Starting Qmail"
    env - PATH="/var/qmail/bin:/usr/local/bin" \
    /var/qmail/bin/qmail-start ./Maildir/ 2>&1 | /usr/local/bin/tai64n \
    | /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog /var/log/qmail/ &
    eend $?
    ebegin "Starting Pop"
    env - PATH="/var/qmail/bin:/usr/local/bin" \
    tcpserver -H -R -c100 0 pop-3 /var/qmail/bin/qmail-popup \
    ks301019.kimsufi.com \
    /home/vpopmail/bin/vchkpw /var/qmail/bin/qmail-pop3d Maildir 2>&1 \
    | /usr/local/bin/tai64n \
    | /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog /var/log/qmailpop3/ &
    eend $?
    ebegin "Starting Smtp"
    env - PATH="/var/qmail/bin:/usr/local/bin" CHKUSER_START="DOMAIN" \
    tcpserver -H -R -x /etc/tcp.smtp.cdb -c100 -u508 -g503 0 smtp \
    /var/qmail/bin/qmail-smtpd 2>&1 \
    | /usr/local/bin/tai64n \
    | /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog /var/log/qmailsmtp/ &
    eend $?
    ebegin "Starting Smtp587"
    env - PATH="/var/qmail/bin:/usr/local/bin" CHKUSER_START="DOMAIN" \
    tcpserver -H -R -x /etc/tcp.smtp.cdb -c100 -u508 -g503 0 587 \
    /var/qmail/bin/qmail-smtpd 2>&1 \
    | /usr/local/bin/tai64n \
    | /usr/local/bin/setuidgid qmaill /usr/local/bin/multilog /var/log/qmailsmtp587/ &
    eend $?
     
    }
     
    stop() {
    ebegin "Stopping Qmail"
    killall qmail-send
    killall tcpserver
    eend $?
    }
    Pour les distributions PLESK consultez ce lien http://guides.ovh.com/AjouterPortSmtp

    Enfin, j'ai ajouté une règle dans IPTABLES pour changer l'IP source des paquets ayant le port 587 :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    iptables -t nat -A POSTROUTING -p tcp --dport 587 -j SNAT --to-source IP_PUBLIQUE_2
    Espérons que ça vous aidera.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Envoyer des e-mails par paquets de 80
    Par lababa dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 01/10/2007, 13h41
  2. [Mail] Comment envoyer des e-mails avec PHP
    Par lauryk dans le forum Langage
    Réponses: 2
    Dernier message: 03/09/2007, 17h16
  3. [Mail] souci pour envoyer des e-mails en php
    Par nemines1 dans le forum Langage
    Réponses: 4
    Dernier message: 19/05/2007, 13h07
  4. [Mail] Envoyer des e-mail à une liste de diffusion
    Par Alexandrebox dans le forum Langage
    Réponses: 16
    Dernier message: 31/01/2007, 16h00
  5. [VB.NET] Envoyer des e-mails !
    Par Ludog35 dans le forum Windows Forms
    Réponses: 11
    Dernier message: 26/10/2005, 16h50

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo