Ну, название может быть немного вводящим в заблуждение, но я не мог найти лучший способ описать мой вопрос.
Я попытался настроить свой компьютер для отправки электронной почты через функцию php mail()
. Оказывается, я не могу. Мой провайдер блокирует порт 25, так что не повезло. Затем из любопытства я настроил Thunderbird с учетной записью Gmail и отправил сообщение на учетную запись Hotmail. Это сработало. Мне было любопытно, как Thunderbird удается отправлять электронные письма.
В конфигурации учетной записи gmail на Thunderbird я увидел, что он использует другой порт, а не 25. Thunderbird, кажется, устанавливает эти значения автоматически, что довольно приятно. Некоторое время назад я хотел настроить учетную запись в Thunderbird, и мне пришлось вручную вводить значения SMTP-сервера и значения IMAP/POP3, так что приятно видеть, что они делают это автоматически сейчас.
Я также проверил почтовые журналы, и ничего не изменилось. Я полагаю, что это не просто, так как электронная почта отправляется не почтой postfix, а почтой Gmail. Это правильно?
Ну, мой вопрос: как Thunderbird удается отправлять электронную почту? и что более важно, могу ли я сделать что-то подобное, чтобы иметь возможность отправлять электронную почту из моих сценариев php?
Я понимаю, что это может быть "глупым" вопросом, но я действительно ничего не знаю об этом.
И так как я уже спрашиваю, где я могу узнать об этом? Они учат этому в школе? Может быть, компьютерным ученым? Какая хорошая книга для начала работы в этом прекрасном мире электронной почты, SMTP, POP3 и прочего.