管理されていない専用サーバーを購入しました。主に勉強するのに役立ちます。
私の電子メールが機能せず、ホスティングサポートチームでsmtpを有効にするには、ポート25を開く必要があると言います。メールを送受信できないことをご了承ください。
SSHを使用してログインし、このフォーラムの一部のサンプルコードを試してみましたが、コマンドが見つからないというメッセージのみが表示されます。
私のサーバーはcentOSを実行しており、Plesk GUIがあります。
ssh root@myipaddressを使用してサーバーに接続しました。
答え1
25が開いていることを確認するコマンド:
Telnet <your-IP> 25
許可されている場合はポートが開いていて問題ありません。
接続が拒否された場合は、次の手順を実行します。
sudo vi /etc/iptables.test.rules
次の項目があることを確認してください。
# Allows SMTP access -A INPUT -p tcp --dport 25 -j ACCEPT
それ以外の場合は、viコマンドを使用して変更します。初めての場合は、i
挿入モードに入り、QWERTYキーボードを使用し、:wq!
完了したら保存することを忘れないでください。
次に、先ほど作成したルールを適用します。
sudo iptables-restore < /etc/iptables.test.rules
ルールが正しく適用されていることを確認してください。
sudo iptables -L
その後、永久に保存します。
sudo iptables-save > /etc/iptables.up.rules