Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия | |||
— | mta [2025/07/06 12:39] (текущий) – внешнее изменение 127.0.0.1 | ||
---|---|---|---|
Строка 1: | Строка 1: | ||
+ | ====== MTA - Агент передачи сообщений ====== | ||
+ | |||
+ | ~~Title: Тестирование отправки электронной почты ~~ | ||
+ | {{htmlmetatags> | ||
+ | metatag-description=(Тестирование MTA Postfix, Exim. Простой PHP скрипт отправки сообщения на Email.) | ||
+ | }} | ||
+ | |||
+ | {{ :: | ||
+ | |||
+ | **MTA** (Mail Transfer Agent, Message Transfer Agent, Агент передачи сообщений) - почтовые сервера: | ||
+ | * [[Postfix]] | ||
+ | * [[ssmtp]] - только отправка почты. | ||
+ | * [[Zimbra]] | ||
+ | * [[PowerMTA]] | ||
+ | |||
+ | Термины «конверт» (envelope), «заголовок» (header), «тело» (body) и «вложение» (attachment) относятся к различным частям данных, | ||
+ | |||
+ | * [[SMTP]] | ||
+ | * [[IMAP]] | ||
+ | * [[Dovecot]] | ||
+ | |||
+ | * [[https:// | ||
+ | ====== Тестирование MTA ====== | ||
+ | * Отсылка почты из консоли.< | ||
+ | echo "hello from `hostname`" | ||
+ | echo "hello from `uptime` `who -q`" | mail -s " | ||
+ | </ | ||
+ | * Отсылка почты из консоли. Ключ -v позволяет видеть трассировку сообщения, | ||
+ | echo " | ||
+ | </ | ||
+ | * [[Telnet]] и MTA. Тестирование почтовых серверов при помощи telnet. | ||
+ | * [[openssl]] и MTA. Тестирование почтовых серверов с использованием зашифрованного соединения. | ||
+ | * [[http:// | ||
+ | # smtp-source -m 10 -f senders@example.com -t recipient@example.com localhost: | ||
+ | </ | ||
+ | * **swaks** - альтернативой [[telnet]] для тестирования SMTP. Отсылка почты:< | ||
+ | # apt install swaks | ||
+ | # swaks --to xxx@gmail.com --server mail.example.com --from you@example.com --auth CRAM-MD5 | ||
+ | | ||
+ | </ | ||
+ | * [[PHP]] код:< | ||
+ | php -r 'echo " | ||
+ | </ | ||
+ | |||
+ | ===== Простой PHP скрипт отправки сообщения на Email ===== | ||
+ | * [[https:// | ||
+ | |||
+ | Скрипт использую для тестирования почты в том числе и на виртуальных хостингах. Пример кода с проверкой, | ||
+ | <file php test_mail.php> | ||
+ | <?php | ||
+ | |||
+ | // if (isset($_POST[' | ||
+ | // // | ||
+ | // | ||
+ | // $name = $_POST[' | ||
+ | // | ||
+ | // } | ||
+ | |||
+ | // $message = " | ||
+ | // Имя: $name< | ||
+ | // Фамилия: | ||
+ | // Контактный телефон: | ||
+ | $message = " | ||
+ | |||
+ | $to = " | ||
+ | $subject = "Test Mail"; | ||
+ | $from = " | ||
+ | $headers | ||
+ | $headers .= ' | ||
+ | $headers .= "From: <" | ||
+ | $headers .= 'Cc: darkfire@dieg.info' | ||
+ | |||
+ | if (mail($to, | ||
+ | echo " | ||
+ | } | ||
+ | else { | ||
+ | // echo " | ||
+ | exit(" | ||
+ | } | ||
+ | |||
+ | ?> | ||
+ | |||
+ | </ | ||
+ | |||
📌 Удобный подбор VPS по параметрам доступен на DIEGfinder.com - официальном инструменте проекта DIEG. Это часть единой экосистемы, созданной для того, чтобы помочь быстро найти подходящий VPS/VDS сервер для любых задач хостинга.
📌 Для тестирования скриптов, установщиков VPN и Python-ботов рекомендуем использовать надежные VPS на короткий срок. Подробнее о быстрой аренде VPS для экспериментов - читайте здесь.
💥 Подпишись в Телеграм 💥 и задай вопрос по сайтам и хостингам бесплатно!7 Самых Популярных Статей
- Как запустить скрипты и веб-приложения на Python
- Что такое страны TIER 1,2,3
- 7 способов сравнения файлов по содержимому в Windows или Linux
- Установка и тестирование веб-панели HestiaCP
- Nginx простые примеры конфигурации
- top, htop, atop определение загрузки ОС (Load average, LA)
- Использование rsync в примерах
7 Самых Популярных Обзоров
- Хостинг для Python-скриптов и приложений
- ТОП 4 лучших антидетект браузеров (Бесплатные & Платные)
- Подборка купонов (промокоды) на хостинг, антидетект браузеры
- Обзор THE.Hosting (PQ Hosting): надежный хостинг с профессиональной поддержкой
- Хостинг в России
- Хостинг в Европе
- Обзор браузера Dolphin {anty} для мультиаккаунтинга