IP-адрес SMTP GMAIL

Вопрос или проблема

знаете ли вы, какой IP-адрес у SMTP GMAIL (это позволяет отправлять почту из батчевого окна Windows)

@echo off

set repertoire="C:\Mon repertoire\"
set [email protected]
set [email protected]
set copie=-cc [email protected]
set subj=-s "Titre de mon message"
set server=-server smtp.domaine.com
set x=-x "X-Header-Test: header supplémentaire optionnel inséré dans le mail"
set debug=-debug -log envois-mails.log -timestamp

FOR /F "tokens=*" %%i IN ('DIR /B /O-D %repertoire%*.log') DO set fichier="%repertoire:"=%%%i" && GOTO DONE || GOTO DONE
: DONE

blat %fichier% -mime -8bitmime -to %eMail% %copie% -f %emetteur% %subj% %server% %debug% %x%

заранее спасибо

Вместо IP-адреса вы должны использовать доменный адрес, так как IP-адрес может легко измениться.

Для SMTP-сервера в домене Google используйте smtp.gmail.com и порт 587.

Некоторые детали на эту тему можно найти здесь.


Кстати – по моему мнению, это действительно постыдная вещь прийти на superuser.com и задать вопрос, прежде чем просмотреть хотя бы первые 3 страницы поиска в Google по запросу gmail smtp settings, в чем я на 100% уверен, вы не сделали.

Ответ или решение

Теория: SMTP (Simple Mail Transfer Protocol) — это стандартный протокол для отправки электронной почты. Доступ к SMTP-сервисам обычно осуществляется через указание доменного адреса почтового сервера, а не IP-адреса, поскольку IP-адреса могут часто изменяться в зависимости от различных факторов, таких как балансировка нагрузки или изменения инфраструктуры. Для Gmail, который предоставляет службу электронной почты через SMTP, используется домен smtp.gmail.com.

Пример: Для настройки отправки электронной почты через SMTP-сервер Gmail используется порт 587, который поддерживает шифрование посредством TLS (Transport Layer Security). Это обеспечивает безопасную передачу данных. В приведенном вами скрипте используется blat, инструмент командной строки для отправки электронных писем. В этом контексте, в команде blat, вы указываете сервер SMTP с помощью аргумента -server smtp.gmail.com, и порт 587, что является стандартной практикой для интеграции с Gmail.

Применение: В вашем сценарии, для отправки почты из командного файла, вы должны убедиться, что используете доменный адрес smtp.gmail.com и порт 587 вместо IP-адреса. Это гарантирует надежность и совместимость настроек на долгосрочную перспективу, так как домен будет автоматически перенаправляться на актуальные IP-адреса, даже если они меняются со временем. Используя blat, добавьте соответствующую аутентификацию с указанием вашего логина и пароля от Gmail (например, с помощью параметров -u и -pw) или используйте OAuth 2.0 для более безопасного подхода. Это позволит вам корректно отправлять почту через серверы Google, соблюдая их требования безопасности.

Для более детальной информации о настройке SMTP-серверов Google, рекомендуется ознакомиться с официальной документацией Google и следовать актуальным инструкциям. Это поможет избежать ошибок и обеспечить стабильную работу вашей системы.

Оцените материал
Добавить комментарий

Капча загружается...