PHP почта не отображается на электронной почте - PullRequest
0 голосов
/ 12 ноября 2010

Я создал небольшой скрипт, который отправляет многочастное электронное письмо через php mail () (само по себе это было проблемой!).

Когда я тестирую скрипт, отправляю и отправляю по электронной почте, все работает нормально, но когда я пытаюсь использовать другой адрес (тот, который имеет тот же домен, что и сервер), электронная почта выглядит пустой. Весь контент присутствует, когда вы смотрите на необработанный код, но ничего не отображается.

Ответы [ 3 ]

3 голосов
/ 13 ноября 2011

Я решил проблему, удалив тег doctype из кода, и оставил все как есть.

Я также заметил переменную php

$body=' (html code here) '

Пробел после ' приводил к тому, что электронное письмо иногда отображалось пустым ... Я не совсем уверен, почему!

1 голос
/ 12 ноября 2010

Я столкнулся с подобной проблемой, и это было потому, что у меня был веб-сайт www.example.com, отправляющий электронное письмо на адрес me@example.com, но веб-сервер и серверы электронной почты были на разных компьютерах.Мне пришлось попросить хозяина отсортировать его, чтобы веб-сайт не пытался перенаправлять электронные письма на сам сервер.

0 голосов
/ 02 января 2011

Мне удалось отсортировать это, изменив собственный код, вместо этого используя что-то более поддерживаемое - phpMailer .

Я нашел это очень простым в использовании и установке в свой собственный код. Также предоставил мне такую ​​же гибкость, как и мой оригинальный код.

Я полагаю, что это не решает исходную проблему, но, похоже, она сортирует мой код.

...