Ankündigung

Einklappen
Keine Ankündigung bisher.

SMTP Auth

Einklappen

Neue Werbung 2019

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

  • 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

  • #2
    du kannsts mit den imapfunktionen versuchen

    http://at.php.net/imap

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

    Programmers don't die, they GOSUB without RETURN

    Kommentar


    • #3
      //€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

      Kommentar

      Lädt...
      X