亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Heim PHP-Bibliotheken Andere Bibliotheken PHP-Klasse zum Versenden von E-Mails
PHP-Klasse zum Versenden von E-Mails
<?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ā)送成功!已成功提交至對方服務(wù)器!"); }else{ header("Location:main_pro.php?act=msg&errors=on&msg=很遺憾,郵件發(fā)送失敗了!請檢查郵件賬戶配置是否正確!"); }
  }
}
?>

Dies ist eine PHP-Klasse zum Versenden von E-Mails. Freunde, die sie ben?tigen, k?nnen sie herunterladen und verwenden.

Gebrauchsanweisung:

$m= new SendM('SMTP-Serveradresse', 'Konto', 'Passwort', Port (int), Timeout-Wiederholungszeit (int));

$m->Send( 'E-Mail des Empf?ngers', 'Betreff', 'E-Mail-Inhalt');

Verwendungsbeispiel:

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

$m->Send('a@coolmr.com ','Test-E-Mail','Dies ist eine Test-E-Mail zum Versenden von E-Mails, vielen Dank für Ihre Unterstützung');

Haftungsausschluss

Alle Ressourcen auf dieser Website werden von Internetnutzern bereitgestellt oder von gro?en Download-Sites nachgedruckt. Bitte überprüfen Sie selbst die Integrit?t der Software! Alle Ressourcen auf dieser Website dienen nur als Referenz zum Lernen. Bitte nutzen Sie diese nicht für kommerzielle Zwecke. Andernfalls sind Sie für alle Folgen verantwortlich! Wenn ein Versto? vorliegt, kontaktieren Sie uns bitte, um ihn zu l?schen. Kontaktinformationen: admin@php.cn

Verwandter Artikel

Wie kann ich E-Mails mit PHP versenden? Wie kann ich E-Mails mit PHP versenden?

20 Dec 2024

E-Mails mit PHP senden: Ein umfassender Leitfaden Die Integration von E-Mail-Funktionen in PHP-basierte Websites ist eine entscheidende Aufgabe für eine effektive...

Wie kann PHPMailer das Versenden von HTML-E-Mails aus PHP vereinfachen? Wie kann PHPMailer das Versenden von HTML-E-Mails aus PHP vereinfachen?

27 Nov 2024

Senden von HTML-E-Mails aus PHP mit PHPMailer Das Senden von HTML-E-Mails aus PHP kann schwierig sein, insbesondere wenn Header verwendet werden. Glücklicherweise ist der PHPMailer...

Wie kann ich E-Mails mit der Funktion mail() von PHP versenden? Wie kann ich E-Mails mit der Funktion mail() von PHP versenden?

21 Dec 2024

E-Mails mit PHP versendenBei der Website-Entwicklung besteht h?ufig die Notwendigkeit, E-Mails zu versenden. PHP bietet eine einfache Methode, um dies zu erreichen ...

Wie behebe ich Probleme beim Versenden von PHP-E-Mails unter Windows 8? Wie behebe ich Probleme beim Versenden von PHP-E-Mails unter Windows 8?

24 Nov 2024

Senden von E-Mails mit PHP unter Windows 8: Fehlerbehebung bei VerbindungsproblemenBei Verwendung der PHP-Funktion mail() unter Windows 8 kann ein Fehler auftreten ...

Wie kann mir PHPMailer beim Versenden von HTML-E-Mails in PHP helfen? Wie kann mir PHPMailer beim Versenden von HTML-E-Mails in PHP helfen?

09 Nov 2024

Senden von HTML-E-Mails aus PHP: Ein einfacher Ansatz In PHP kann das Senden von HTML-E-Mails eine unkomplizierte Aufgabe sein. Wenn Sie jedoch auf leere E-Mails sto?en oder...

Handbuch zum Senden von E -Mails mit PHP & SMTP Handbuch zum Senden von E -Mails mit PHP & SMTP

09 May 2025

Das Senden von E -Mails mit PHP und SMTP kann über die Phpmailer -Bibliothek erreicht werden. 1) Installieren und konfigurieren Sie Phpmailer, 2) Setzen Sie SMTP -Serverdetails, 3) Definieren Sie den E -Mail -Inhalt, 4) E -Mails senden und Fehler behandeln. Verwenden Sie diese Methode, um die Zuverl?ssigkeit und Sicherheit von E -Mails sicherzustellen.

See all articles