У меня есть приложение, которое проверяет учетную запись gmail через imap, используя php imap_open()
. Это работает хорошо в большинстве случаев, но сервер имеет множество IP-адресов, и кажется, что исходящий интерфейс, который используется, является чем-то вроде броска монеты. Иногда он использует ipv6, а иногда ipv4. И по неизвестным мне причинам Gmail, кажется, привередлив в отношении нашего адреса ipv6, несмотря на тот факт, что у него есть действительная запись PTR.
Как я могу указать исходящий IP или интерфейс, используемый imap_open()
, аналогичноCURLOPT_INTERFACE
.