Вопрос

Можно ли каким-то образом взять текст (полученный из формы) и отправить его по электронной почте на мою учетную запись gmail? Я также могу попросить пользователя ввести свой адрес электронной почты и тему. Или, если нет, есть ли лучший способ, чтобы пользователи отправляли мне сообщения? Спасибо.

Это было полезно?

Решение

Я рекомендую вам использовать PHP Mailer , эта программа позаботится обо всей конструкции сообщения и работает хорошо с Gmail. Также есть пример кода для Gmail.

Другие советы

Используйте функцию mail для отправки электронной почты на конкретный адрес:

$subject = 

Используйте функцию mail для отправки электронной почты на конкретный адрес:

<*>

Но, пожалуйста, не берите параметр $ to из формы, иначе ваш скрипт будет использоваться для рассылки спама.

REQUEST['subject']; $message =

Используйте функцию mail для отправки электронной почты на конкретный адрес:

<*>

Но, пожалуйста, не берите параметр $ to из формы, иначе ваш скрипт будет использоваться для рассылки спама.

REQUEST['message']; mail("your@gmail.com", $subject, $message);

Но, пожалуйста, не берите параметр $ to из формы, иначе ваш скрипт будет использоваться для рассылки спама.

Расширение того, что написал Иван, чтобы добавить электронную почту пользователя в качестве отправителя:

$subject = 

Расширение того, что написал Иван, чтобы добавить электронную почту пользователя в качестве отправителя:

<*>

Это облегчает ответ. Однако вы можете просто добавить их адрес электронной почты в тело сообщения. POST['subject']; $message =

Расширение того, что написал Иван, чтобы добавить электронную почту пользователя в качестве отправителя:

<*>

Это облегчает ответ. Однако вы можете просто добавить их адрес электронной почты в тело сообщения. POST['message']; $from =

Расширение того, что написал Иван, чтобы добавить электронную почту пользователя в качестве отправителя:

<*>

Это облегчает ответ. Однако вы можете просто добавить их адрес электронной почты в тело сообщения. POST['from']; // the sender email must be cleaned of mime header injection $from = preg_replace_all("/[\r\n]+/", '', $from); mail("your@gmail.com", $subject, $message, "from:$from\n");

Это облегчает ответ. Однако вы можете просто добавить их адрес электронной почты в тело сообщения.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top