Articles of электронной почты

Как отправить HTML-форматированную почту с помощью PHP

Эй, ребята, пытаясь отправить html-адрес электронной почты по почте (), однако gmail просто отображает электронную почту как обычный текст, без разметки, например: mail("blah@blah.com", "subject", "<i>Italic Text</i>"); просто появляется как <i>Italic Text</i> Есть идеи?

Проверка подлинности электронной почты с использованием регулярного выражения в PHP

Я довольно много нового с регулярным выражением. Я разрабатываю проект в PHP, и мне нужно проверить адрес электронной почты. После поиска на этом сайте и google я нашел следующее регулярное выражение: он должен работать лучше всего. if (preg_match("/^(?!(?:(?:\x22?\x5C[\x00-\x7E]\x22?)|(?:\x22?[^\x5C\x22]\x22?)){255,})(?!(?:(?:\x22?\x5C[\x00-\x7E]\x22?)|(?:\x22?[^\x5C\x22]\x22?)){65,}@)(?:(?:[\x21\x23-\x27\x2A\x2B\x2D\x2F-\x39\x3D\x3F\x5E-\x7E]+)|(?:\x22(?:[\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|(?:\x5C[\x00-\x7F]))*\x22))(?:\.(?:(?:[\x21\x23-\x27\x2A\x2B\x2D\x2F-\x39\x3D\x3F\x5E-\x7E]+)|(?:\x22(?:[\x01-\x08\x0B\x0C\x0E-\x1F\x21\x23-\x5B\x5D-\x7F]|(?:\x5C[\x00-\x7F]))*\x22)))*@(?:(?:(?!.*[^.]{64,})(?:(?:(?:xn--)?[a-z0-9]+(?:-[a-z0-9]+)*\.){1,126}){1,}(?:(?:[az][a-z0-9]*)|(?:(?:xn--)[a-z0-9]+))(?:-[a-z0-9]+)*)|(?:\[(?:(?:IPv6:(?:(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){7})|(?:(?!(?:.*[a-f0-9][:\]]){7,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?::(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,5})?)))|(?:(?:IPv6:(?:(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){5}:)|(?:(?!(?:.*[a-f0-9]:){5,})(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3})?::(?:[a-f0-9]{1,4}(?::[a-f0-9]{1,4}){0,3}:)?)))?(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))(?:\.(?:(?:25[0-5])|(?:2[0-4][0-9])|(?:1[0-9]{2})|(?:[1-9]?[0-9]))){3}))\]))$/iD", strtolower($mail_address))) { echo "valid email"; } Но когда я использую это, я получаю сообщение об ошибке, "Warning: […]

Насколько последователен FILTER_VALIDATE_EMAIL?

Пример действительного адреса электронной почты: «это действительный адрес» @ example.com PHP-код: <?php header('Content-Type: text/plain'); $email = '"this is a valid address"@example.com'; $checked = filter_var($email, FILTER_VALIDATE_EMAIL); var_dump($email, $checked); Вывод на одном сервере: (PHP Version 5.2.6): string (37) "" это действительный адрес "@ example.com" string (37) "" это действительный адрес "@ example.com" phpinfo() : Input Validation and […]

Отправить PHP HTML-почту с вложениями

У меня проблема: до сегодняшнего дня я отправил HTML-письма с PHP, используя заголовок, который содержит Content-type: text/html; Теперь я добавил функциональность для добавления вложений. Для этого мне пришлось изменить эту строку на Content-Type: multipart/mixed; Теперь, с multipart/mixed , остальная часть почты, поэтому обычный текст отображается так же, как text / plain. Как я могу понять, […]

Ответ отправителю – PHP-адрес электронной почты

Вот мой код для электронной почты. Он работает хорошо, он отправляется на мой адрес электронной почты. Но как я могу это сделать, чтобы ответить на письмо, которое я получил от формы? Могли бы вы редактировать мой код и вставлять его, потому что я БОЛЬШОЙ php noobie. большое спасибо! <?php $name = $_POST['name']; $email = $_POST['email']; […]

php mail: законные письма, помеченные как спам gmail и hotmail

Мой сайт отправляет электронные письма пользователям, использующим функцию почты PHP. Пользователи Hotmail и Gmail не получают их, или они попадают в папку SPAM. Вот заголовок сообщения, помеченного как СПАМ Gmail. Что делать? Delivered-To: koopter1982@gmail.com Received: by 10.216.213.222 with SMTP id a72cs207473wep; Sat, 2 Oct 2010 04:26:47 -0700 (PDT) Received: by 10.216.3.19 with SMTP id 19mr3099233weg.108.1286018806068; […]

Как ограничить общий идентификатор электронной почты для регистрации на PHP?

У меня есть регистрационная форма, в которой для регистрации используются любые электронные письма. Я хочу ограничить его только идентификатором электронной почты компании. Другими словами, никакой почтовый идентификатор бесплатного почтового сервиса не будет работать для регистрации.

Настройка php-почты в xampp

Я изучаю PHP и установил Xampp на свой компьютер. Но у меня проблема с настройкой, так как опция электронной почты не работает. После некоторого чтения я думаю, что это имеет какое-то отношение к приведенному ниже, найденному на моем сервере в файле php.ini [mail function] ; For Win32 only. ; *hp://*php.net/smtp SMTP = localhost ; http://php.net/smtp-port […]

отправлять электронную почту с помощью приложения php

Я использовал этот код для отправки электронной почты с вложением с помощью php, но есть что-то в этом вложении, поскольку я получаю электронное письмо и вложение появляется в контенте. прежде чем использовать тот же код, и он успешно работал. Зачем??? <?php // sending email with attachments function sendEmail($to,$from,$file,$ext){ $to = "admin@fuwant.com"; $from = "noor@fuwant.com"; $subject […]

PHP Отправка писем с прикрепленными файлами – электронная почта не отправляется вообще

Прочитав различные статьи по отправке писем с вложениями в PHP (я использую ASP с VBScript), я написал код ниже. К сожалению, это совсем не работает. Он не только не отправляет электронное письмо с приложением, но, по-видимому, письмо не отправляет вообще, хотя мой сценарий говорит, что он отправил. Где я ошибся? Я не использую форму для […]