Senden von E-Mails von PHPMailer mit Proxies IP-Adressen

8

Ich muss E-Mails von PHPMailer mit Proxies-IP-Adressen senden, das weiß ich Ich muss die fsockopen-Funktion verwenden, damit ich mich mit dem SMTP-Konto verbinden kann. Ich weiß auch, dass ich die fsockopen-Funktion erneut verwenden muss, wenn ich eine Verbindung zum Proxy herstellen muss. Aber es in einem anderen fsockopen fsockopen ist nicht machbar.

Ich habe einen transparenten Proxy und benötige keine Authentifizierung. Ich muss dies an einen entfernten SMTP-Server eines externen E-Mail-Dienstanbieters senden.

Der Code, den ich ausprobiert habe:

%Vor%

Und es funktioniert nicht Ich bin mir nicht sicher warum?

Könnte socat Befehle in dieser Situation helfen oder gibt es eine Lösung oder eine alternative Lösung, um das zu erreichen?

    
Zakaria Acharki 21.03.2016, 17:37
quelle

3 Antworten

2

Ich fand schließlich die Lösung mit socat , bitte folgen diese Schritte:

  1. Zuerst müssen Sie socat auf dem Server installieren, Sie können das einfach mit dem folgenden Befehl tun:

    %Vor%
  2. Führen Sie anschließend den folgenden Befehl socat aus, der PROXY_IP:PORT mit HOST_ESP:PORT :

    verknüpft %Vor%
  3. Dann könnten Sie, anstatt über HOST_ESP:PORT zum ESP zu senden, einfach PROXY_IP:PORT verwenden und socat führt die Umleitung durch automatisch auf HOST_ESP:PORT mit der Ausgabe von PROXY_IP:PORT .

Hoffe, das hilft.

    
Zakaria Acharki 30.03.2016, 15:54
quelle
2

Ist das nicht eine Wiederholung von deine frühere Frage ? Ich sehe nicht, dass sich viel geändert hat.

Sie verwenden den Proxy nicht korrekt (Sie können keine Sockets innerhalb von Sockets ausführen), aber PHPMailer hat keine spezielle Proxy-Unterstützung. Wenn es irgendwohin gehen würde, würde ich mir die Eigenschaften in SMTPOptions ansehen, obwohl ich, soweit ich das sehen kann, nur Proxy-Unterstützung in HTTP-Streams , damit Sie SOL sein können. Es ist wahrscheinlich einfacher, einen lokalen Mail-Server als Relay und nicht als Proxy zu betreiben.

    
Synchro 21.03.2016 18:14
quelle
1

Können Sie das ausprobieren?

%Vor%     
krishna 29.03.2016 11:30
quelle

Tags und Links