Ankündigung

Einklappen
Keine Ankündigung bisher.

SMTP Auth

Einklappen

Neue Werbung 2019

Einklappen
X
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Gast-Avatar
    Ein Gast erstellte das Thema SMTP Auth.

    SMTP Auth

    Greetings,

    ich wollte hier mal anfragen, wie ich PHP dazu bringe, sich für einen Mailversand an einem SMTP-Server anzumelden. Leider möchte ich Relaying bzw. SMTP ohne Auth auf dem Server nur ungern aktivieren (SPAM-Host). Weiß da jemand weiter?

    Und kommt mir bitte jetzt nicht nach dem Motto: Nimm doch Linux usw.
    Ich habe da leider keinen Einfluss drauf. Das Mailsystem ist Exchange2003.

    Gruß Luusah

  • Gast-Avatar
    Ein Gast antwortete
    //€dit:
    Wichtigster teil ist wohl nur das hier:

    Code:
    $this->zVerbindung = &new Verbindung($this->zServer, 25);
    		
    		if (substr($this->zVerbindung->empfangeneNachricht(), 0, 3) == "220")
    		{
    			if ($this->zAuth)
    			{
    				$lAuthText = 'AUTH PLAIN '.base64_encode(chr(bindec("00000000")).$this->zUser.chr(bindec("00000000")).$this->zPassword);
    				
    				$this->zVerbindung->sende($lAuthText);
    				
    				if (substr($this->zVerbindung->empfangeneNachricht(), 0, 3) == "235")
    				{
    					return true;
    				} else
    				{
    					$this->zLog[] = 'Login Fehlgeschlagen';
    					
    					return false;
    				}
    			} else
    			{
    				return true;
    			}
    		} else
    		{
    			$this->zLog[] = 'Verbindungsfehler';
    			return false;
    		}
    Verbindung erzeugt ne fsockopen verbindung mit dem Server sende() sendet eine Nachricht per fputs an den Server. empfangeneNachricht() liest eine Zeile der Anwort aus und gibt sie zurück

    Einen Kommentar schreiben:


  • Ashergul
    antwortet
    du kannsts mit den imapfunktionen versuchen

    http://at.php.net/imap

    bin mir aber ned sicher obs mit exchange2003 funktioniert...

    Einen Kommentar schreiben:

Lädt...
X