国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Maison Bibliothèques PHP Autres bibliothèques classe php pour envoyer des emails
classe php pour envoyer des emails
<?php
class SendM{
  private $Mailhost,$Mailuser,$Mailpwd,$Mailport,$Mailtimeout,$ms,$ending = "\r\n",$endingc="\n";
  function __construct($Mailhost,$Mailuser,$Mailpwd,$Mailport,$Mailtimeout){
    $this->Mailhost=$Mailhost;
    $this->Mailuser=$Mailuser;
    $this->Mailpwd=$Mailpwd;
    $this->Mailport=$Mailport;
    $this->Mailtimeout=$Mailtimeout;
    $this->ConnectSmtpServer();
  }
  private function ConnectSmtpServer(){
    if(!is_string($this->Mailhost)){ settype(trim($this->Mailhost),"string"); }
    if(!is_integer($this->Mailport)){ settype(trim($this->Mailport),"integer"); }
    if(!is_integer($this->Mailtimeout)){ settype(trim($this->Mailtimeout),"integer"); }
    $this->ms=@fsockopen($this->Mailhost,$this->Mailport,$this->errorno,$this->errorstr,$this->Mailtimeout);
    if(substr(PHP_OS,0,3) != "WIN"){ stream_set_timeout($this->ms, $this->Mailtimeout, 0);}
    $rcp = $this->get_echo();
    fputs($this->ms,"ehlo bobo".$this->ending);
    $rcp = $this->get_echo();
    if(substr($rcp,0,3)!='250'){ return false; }
    fputs($this->ms,'auth login'.$this->ending);
    $rcp = $this->get_echo();
    if(substr($rcp,0,3)=='334'){ $this->Auth($this->Mailuser,$this->Mailpwd); }else{ return false; } }
  private function Auth($Mailuser,$Mailpwd){
    $this->Mailuseren=base64_encode($Mailuser); $this->Mailpwden=base64_encode($Mailpwd);
    fputs($this->ms,$this->Mailuseren.$this->ending);
    $rcp = $this->get_echo();
    fputs($this->ms,$this->Mailpwden.$this->ending);
    $rcp = $this->get_echo();  }
  private function get_echo(){
    $edata=""; while($estr=@fgets($this->ms,600)){ $edata .= $estr;
      if(substr($estr,3,1) == " ") { break; }  }
    return $edata; }
  public function Send($to,$subject,$connect){
    $host=explode('.',$this->Mailhost);
    $fromaddress=$this->Mailuser.'@'.$host[1].'.'.$host[2];
    fputs($this->ms,'mail from:<'.$fromaddress.'>'.$this->ending);
    $rcp = $this->get_echo();
    fputs($this->ms,'rcpt to:<'.$to.'>'.$this->ending);
    $rcp = $this->get_echo();
    fputs($this->ms,'data'.$this->ending);
    $rcp = $this->get_echo();
    fputs($this->ms,"to:$to".$this->endingc);
    fputs($this->ms,"from:$fromaddress".$this->endingc);
    fputs($this->ms,"subject:$subject".$this->endingc.$this->endingc);
    fputs($this->ms,"$connect".$this->endingc);
    fputs($this->ms,'.'.$this->ending);
    $rcp = $this->get_echo(); if(substr($rcp,0,3)=='250'){header("Location:main_pro.php?act=msg&errors=on&msg=郵件發(fā)送成功!已成功提交至對(duì)方服務(wù)器!"); }else{ header("Location:main_pro.php?act=msg&errors=on&msg=很遺憾,郵件發(fā)送失敗了!請(qǐng)檢查郵件賬戶配置是否正確!"); }
  }
}
?>

Il s'agit d'une classe PHP pour envoyer des e-mails. Les amis qui en ont besoin peuvent la télécharger et l'utiliser.

Instructions d'utilisation?:

$m= new SendM('adresse du serveur smtp', 'compte', 'mot de passe', port (int), délai de nouvelle tentative (int));

$m->Send( 'E-mail du destinataire', 'Objet', 'Contenu de l'e-mail');

Exemple d'utilisation?:

$m= new SendM('smtp.yeah.net','testuser','testuserpwd',25,30 );

$m->Send('a@coolmr.com ','E-mail de test','Ceci est un e-mail de test pour l'envoi d'e-mails, merci pour votre soutien');

Clause de non-responsabilité

Toutes les ressources de ce site proviennent d'internautes ou sont réimprimées par les principaux sites de téléchargement. Veuillez vérifier vous-même l'intégrité du logiciel?! Toutes les ressources de ce site sont uniquement à titre de référence d'apprentissage. Merci de ne pas les utiliser à des fins commerciales. Sinon, vous serez responsable de toutes les conséquences ! En cas d'infraction, veuillez nous contacter pour la supprimer. Coordonnées : admin@php.cn

Article connexe

Quelle bibliothèque PHP est la meilleure pour envoyer des pièces jointes?: PhpMailer ou SwiftMailer?? Quelle bibliothèque PHP est la meilleure pour envoyer des pièces jointes?: PhpMailer ou SwiftMailer??

18 Oct 2024

PhpMailer vs SwiftMailer : une comparaison de bibliothèques Choisir la bonne bibliothèque PHP pour envoyer des e-mails avec pièces jointes peut faire gagner un temps et des efforts précieux aux développeurs. Deux options populaires incluent PhpMailer et SwiftMailer. Choisir entre eux peut être un défi

PHP propose-t-il une classe BigInteger pour la gestion des grands entiers?? PHP propose-t-il une classe BigInteger pour la gestion des grands entiers??

21 Oct 2024

Classe BigInteger en PHP PHP inclut-il une classe BigInteger pour gérer les grands entiers ? Si oui, comment y accéder et l'utiliser ?Réponse :Bien que PHP n'inclut pas nativement de classe BigInteger, des bibliothèques externes peuvent fournir cette fonctionnalité. Deux remarques

Comment envoyer des emails HTML en utilisant la fonction PHP mail() ? Comment envoyer des emails HTML en utilisant la fonction PHP mail() ?

13 Nov 2024

Comment envoyer des e-mails HTML à l'aide de PHP MailPour envoyer des e-mails HTML à l'aide de la fonction PHP mail(), il est nécessaire de modifier les en-têtes des e-mails et...

Sécurité des e-mails PHP: meilleures pratiques pour envoyer des e-mails Sécurité des e-mails PHP: meilleures pratiques pour envoyer des e-mails

08 May 2025

ThebestpracticesforsendentemailsSécurelyInphpinclude: 1) usingSECureConfigurations withsmtpandstartTlSencryption, 2) valider andsanitizingInputStopreventInjectiondAttacks, 3) EncrytingSensiveDataWithinemailsusingOpenSSL, 4)

La posture correcte pour PHP pour traiter JavaScript Fetch pour envoyer des données JSON La posture correcte pour PHP pour traiter JavaScript Fetch pour envoyer des données JSON

29 Aug 2025

Cet article vise à résoudre le problème commun que le tableau $ _post est vide lorsque JavaScript Fetch envoie des données JSON à PHP. Nous explorerons le mécanisme de travail du corps de demande HTTP et des variables hyperglobales PHP en profondeur, et fournir une méthode professionnelle pour obtenir correctement le corps de la demande en lisant le flux de saisie PHP: // en analyse JSON, garantissant que le backend PHP peut traiter avec précision les données de format JSON soumises par le front-end.

Comment puis-je utiliser PHP pour envoyer des fichiers aux utilisateurs ? Comment puis-je utiliser PHP pour envoyer des fichiers aux utilisateurs ?

10 Dec 2024

Transmission de fichiers aux utilisateurs via PHP ScriptLes scripts PHP offrent la possibilité d'envoyer des fichiers aux utilisateurs sur demande. Lorsque vous rencontrez un scénario où...

See all articles