OVH Community, votre nouvel espace communautaire.

PhpMailer et mail()


fritz2cat
19/06/2014, 16h20
Non, tu n'as pas tout compris, je crois.

Le serveur SMTP n'est pas fait pour envoyer des mails depuis les sites, même si ça fonctionne et même beaucoup mieux que php mail() pour les volumes faibles.

Mais si tu emploies le même compte smtp/pop depuis la France et la Bolivie en même temps, paf.
Ce n'est pas de la discrimination.

Amazone
19/06/2014, 15h41
Salut !

Donc OVH fait de la discrimination envers les français qui ont choisi de vivre en Bolivie ??

Je vais créer un compte spécifique pour l'envoi de mail via le serveur.. et tenter l'envoi de 150 mails .. et je vous dit !

fritz2cat
19/06/2014, 07h28
Je pense que c'est surtout l'émission d'un e-mail depuis la Bolivie (190.186.178.119) dans la même tranche horaire que des e-mails envoyés depuis la France depuis le même compte qui a allumé toutes les alarmes.

Je te recommanderais d'utiliser 2 comptes différents.

Nowwhat
19/06/2014, 00h15
C'est vrai, le mail d'OVH ne donne que des indices.

J'en comprend que 94.23.222.159 (ns306550.ovh.net) est mêlé dans l'affaire.
Je pense comprendre: à partir de ce serveur des mails sont injecté dans le serveur mail d'OVH en utilsent ton postmaster@*******.com et le mot de passe qui va avec.
Pose toi la question: comment ça fait-t'il que d'autres ont ces données ?

Change ton mot de passe et ça roule

Amazone
18/06/2014, 23h44
Salut !


J'ai envoyé 136 mails .. pas un de plus ... dont 112 en une newsletter et 24 dans une autre quelques minutes avant.

Le message de Mr OVH :
Cher Client,

Nous avons détecté un problème avec votre compte email postmaster@*******.com
L'envoi d'email depuis ce compte a été temporairement désactivé.


--- Problème :

Description : 112 messages envoyés depuis 3600s.

Notre système interne a détecté que de nombreux messages ont été envoyés en 120s
depuis 1 adresses IP différentes.

Il est probable que votre compte email ait été hacké.

2014-06-17 19:08:30 - 94.23.222.159 (ns306550.ovh.net) (FR)
..................... IPs from last 3600s ...............
2014-06-17 18:58:53 - 190.186.178.119 (190.186.178.119) (BO)
2014-06-17 19:08:30 - 94.23.222.159 (ns306550.ovh.net) (FR)
.................................................. .......



--- Action :

Description : L'envoi de message a été désactivé.


La possibilité d'envoyer des messages depuis ce compte email a été bloquée
afin d'éviter le blacklistage de nos IPs.


--- Débloquer le compte :

Pour déverrouiller votre compte, veuillez changer son mot de passe depuis votre manager v3.
Sélectionnez le nom de domaine concerné => emails => adresse email

fritz2cat
18/06/2014, 16h25
En fait @Amazone a squatté une vieille conversation.
Peut-être faudrait-il commencer par lire ce qui y est dit car il y a des pistes intéressantes...

Nowwhat
18/06/2014, 09h59
Bonjour,

T'as peut être deux questions de plus:
=> Tu (ton hébergement) as réelement envoyés combien de mails ?
=> Avant que OVH t'informe que ton compte mail est "hacké il faut un peu plus que "136 mails qui partent à partir de ton hébergement".
Ces mails sont envoyés à partir d'un (exemple) IP Chinois (et authentifié comme "c'est toi" avec ton mail et mot de passe), ou: tes mails sont bourrés d'info genre 'viagra' etc. OVH filtre tes mails sortent dans un anti spam pour ce faire une idée. Là, OVH passe ton compte mail comme "hacké".

Ils t’ont pas donné une indice ? Des entêtes ?

Pour l'instant, j'arrive à envoyer env. 150 mails dans l'heure sans soucis à partir d'un vieux Mutu, un 90Plan. Je n'ai pas testé pour plus de mails.

fritz2cat
18/06/2014, 07h51
oui mais dans le sujet tu as mis: "mail()"
Chez OVH mail() prend un autre chemin (traitement) que si t désignes un serveur SMTP.

Je réitère donc ma question: ... nécessitent d'expliciter comment tu envoies tes mails

Amazone
18/06/2014, 00h54
Phpmailer est une librairie qui sert a envoyé des mails via SMTP ...
http://phpmailer.worxware.com/

Je viens de tester un envoi de mail .. seulement 31, a priori, tout est passé ...

fritz2cat
17/06/2014, 23h37
Pour moi, SMTP et mail() dans le même message nécessitent d'expliciter comment tu envoies tes mails.

Amazone
17/06/2014, 23h22
Salut !

J'ai un phpmailer et SMTP qui envoi depuis un hebergement mutualisé des mails personnalisés à des clients..

Tout marche !

Mais aujourd'hui, j'ai envoyé un mail a TOUS les clients qui entraient dans une catégorie ( ils sont 136 dans ce cas) et j'ai reçu un mail de OVH qui me dit que mon compte a été hacké, que je doit changer de mot de passe ...

Sauf que j'ai trouvé sur http://forum.ovh.com/showthread.php?...MX-envois-SMTP que la limite est de 200 ..

Est ce en place pour les mutualisés ?

Quelle est REELLEMENT la limite ? ( j'ai pas envie de changé mon mot de passe a chaque fois sur le PC fixe, le portable, le telephone, la config du site etc... a chaque fois que 100 mails sont envoyés ..)

Nowwhat
25/09/2012, 12h42
@F2C: Oui, je sais, et ça ne pose aucun problème à PHPMailer

fritz2cat
25/09/2012, 12h25
Citation Envoyé par magserv
Concrètement, PhpMailer permet-il de contourner les quotas OVH (sans SMTP authentifié) ?
Merci d'avance
@Nowwhat, l'envoi via Submission suppose du SMTP authentifié.

@magserv, le SMTP non authentifié ne sera plus jamais un service gratuit et illimité comme les barbus pionniers de l'Internet (avec un grand I) l'ont conçu.
C'est maintenant un monde de brutes et de truands qui enfoncent toutes les portes qui ne sont pas fermées à double tour.

Frédéric

Nowwhat
25/09/2012, 11h16
Citation Envoyé par magserv
BOVH limite l'envoi de mail par heure et par jour en mutualisé, notamment via la fonction mail(). Lorsqu'on utilise PhpMailer, la fonction mail() est-elle appelée ? Concrètement, PhpMailer permet-il de contourner les quotas OVH (sans SMTP authentifié) ?
PHPMailer fait bien plus que envelopper la fonction mail().

Il faut lire le doc qui viens avec , ou, par défaut, consulter le site ou on trouve la source ( http://sourceforge.net/projects/phpmailer/ ) ou par exemple lire excellente http://stephaneey.developpez.com/tut...php/phpmailer/

Avec PHPMailer on peut tout à faut contourner le quota imposé par OVH.
Il est trop simple de paramétrer PHPMailer qu'il utilise le serveur SMTP de ton FAI, lui de gmail, ou autre (sous réserve qu'ils exposent une interface submission == '587' ou comparable).

magserv
25/09/2012, 10h56
OK merci à tous les deux, j'y vois plus clair maintenant

fritz2cat
21/09/2012, 11h37
Utilise donc "mail" ou "sendmail".
Tu devrais pouvoir vérifier en lisant les en-têtes d'un message transmis par ton phpmailer, que l'adresse de retour contient une entrée qui ressemble à ceci:
bounce-id=D123=U456.60gp.ovh.net=1348219842887137671@53.m ail-out.ovh.net

Je crois savoir que la limite par heure n'est probablement pas appliquée sur ce canal d'envois.
Par contre si tu balances 1000 mails en une fois, le système va les livrer au compte-gouttes, d'abord 1 par seconde pour les 100 premiers, puis 1 toutes les 3 secondes, etc.

Tu n'as pas le contrôle là-dessus, et OVH se protège contre les campagnes de spam. En réagissant endéans l'heure, ça ne fait "que" mille ou deux mille spams expédiés.

En outre s'il y a trop de mails qui reviennent en erreur, ça stoppe automatiquement le flux des mails sortants.

Tu vois ça dans ton manager > hébergement web > suivi des e-mails automatisés.

Il n'y a pas moyen de faire revenir les retours erreur dans Outlook.

Frédéric

Freemaster
20/09/2012, 23h10
ah excuse moi, je répondais juste à cette question :
Concrètement, PhpMailer permet-il de contourner les quotas OVH (sans SMTP authentifié) ?

sinon phpmailer utilise, je cite :
Method to send mail: ("mail", "sendmail", or "smtp")
une seule méthode à choisir bien entendu, donc si smtp pas de fonction mail()

magserv
20/09/2012, 20h20
Cela ne répond pas à ma question, je souhaite savoir si la classe PhpMailer utilise la fonction mail(), qui est concernée par les quotas. Je peux très bien utiliser PhpMailer sans authentification SMTP.

Freemaster
20/09/2012, 20h11
salut,
sans smtp authentifié, tu comptes utiliser lequel ? celui de ovh ? donc ça revient au même...

par contre tu peux oui spécifier dans phpmailer() un autre smtp, qui te permettra de contourner la limite ovh... mais sans authentification l'accès risque d'être bloqué

magserv
20/09/2012, 20h01
Bonjour,
OVH limite l'envoi de mail par heure et par jour en mutualisé, notamment via la fonction mail(). Lorsqu'on utilise PhpMailer, la fonction mail() est-elle appelée ? Concrètement, PhpMailer permet-il de contourner les quotas OVH (sans SMTP authentifié) ?
Merci d'avance