0
ネットワーク上のデバイス(、127.0.0.1をホストとして使用する)でのみ動作する単純なpython SMTP電子メールサーバーがあります。外部ネットワークからSMTPサーバーへの接続を許可する
私はこれをアクセス可能にするために何が必要なのだろうと思っていましたリモートネットワーク。 (可能であればPythonで)
ありがとう!私の仕事は何
ネットワーク上のデバイス(、127.0.0.1をホストとして使用する)でのみ動作する単純なpython SMTP電子メールサーバーがあります。外部ネットワークからSMTPサーバーへの接続を許可する
私はこれをアクセス可能にするために何が必要なのだろうと思っていましたリモートネットワーク。 (可能であればPythonで)
ありがとう!私の仕事は何
ソリューション
は、このコード行を変更しました。
server = smtplib.SMTP('localhost')
このコードは、接続するポートのIPアドレスに変更してください。例えば、Google。
server = smtplib.SMTP("smtp.gmail.com",587)
、あなたがあなたのルータ上の前方ポートにあなたのIPが必要になり、その後、お友達や誰でもあなたにあなたのIPを接続しているを与えるものの、このサーバーをホストしている場合。
server = smtplib.SMTP("YOUR IP",PORT FORWARDED)
server = smtplib.SMTP("192.168.1.15",8080)
このサーバーを作成するために使用しているライブラリ/モジュールは何ですか? – cunniemm
[smtplib - python](https://docs.python.org/2/library/smtplib.html) – eeevvv1122333
解決します。 @ eeevvv1122333 – cunniemm