#php #validation #email #smtp #ip
#php #валидация #Адрес электронной почты #smtp #ip
Вопрос:
Я попытался проверить электронную почту с помощью SMTP PHP. Теперь все работает нормально. Я хочу изменить IP-адрес своего сервера перед подключением к SMTP. Теперь по умолчанию для запуска требуется мой основной IP-адрес, но я хочу запустить его на моем вторичном IP-адресе сервера. Как изменить IP-адрес сервера с помощью PHP?
Текущий код:
if ($this->sock = fsockopen($host, $this->port, $errno, $errstr, (float) $timeout)) {
stream_set_timeout($this->sock, $this->max_read_time);
break;
}
Комментарии:
1. Вы имеете в виду, что ваш сервер имеет два IP-адреса, и вы хотите связаться с SMTP-сервером, используя соединение с одним из этих конкретных IP-адресов?
2. Точно @ADyson
3. serverfault.com/questions/750832/…
4. Это потому, что он предназначен специально для cURL. На самом деле я хотел, чтобы вы посмотрели на другой ответ, в котором говорится, что в принципе это невозможно.
5. Это точно такой же вопрос. Дополнительный код, который вы показали, не имеет отношения к проблеме. Пожалуйста, не задавайте один и тот же вопрос несколько раз