На своем сайте сделал отправку почты с кодом активации, но письма с моего сайта почемуто приходят как спам. Почему?
Спустя 3 минуты, 7 секунд (7.09.2009 - 12:34) stepan написал(а):
Наверное адрес на который отправляеш выглядит примерно вот так:
Код |
'email@mail.ru, email@mail.ru, email@gmail.com' |
Спустя 1 день, 53 минуты, 19 секунд (8.09.2009 - 13:27) Xakep написал(а):
нет, письмо отправляется только одному пользователю на один e-mail.
вот код:
вот код:
PHP |
$subject = "Регистрация на World3D"; |
Спустя 22 часа, 40 минут, 5 секунд (9.09.2009 - 12:07) Xakep написал(а):
ну в чем проблема то? никто незнает?
Спустя 46 минут, 2 секунды (9.09.2009 - 12:53) Nikitian написал(а):
Вероятно адрес по умолчанию (с которого отправляете) выглядит как-нибудь так: www-data@hoster.XXXXXX.com
Попробуйте отправлять так
Попробуйте отправлять так
Спустя 2 часа, 14 минут, 55 секунд (9.09.2009 - 15:08) twin написал(а):
Тут есть вся необходимая информация по вопросу.
Спустя 2 часа, 45 минут, 31 секунда (9.09.2009 - 17:54) waldicom написал(а):
Цитата (twin @ 9.09.2009 - 14:08) |
Тут есть вся необходимая информация по вопросу. |
Есть причина, по которой надо извращаться написанием своей функции отсылка письма и не воспользоваться уже существующими (кроме случая, который описал Nikitian)?
Спустя 30 минут, 50 секунд (9.09.2009 - 18:25) Nikitian написал(а):
Цитата (waldicom @ 9.09.2009 - 14:54) | ||
Есть причина, по которой надо извращаться написанием своей функции отсылка письма и не воспользоваться уже существующими (кроме случая, который описал Nikitian)? |
Ещё одна причина: клиент очень не хотел, чтобы в заголовках письма писалось "Returned-Path: www@что-то там.masterhost.ru" - пришлось делать отправку писем через так.
Ещё: у некоторых хостеров MTA настроен так, что в заголовках письма отправляется и полный адрес скрипта, который отправлял письмо - очень нежелательно так делать.
Если ваш сервак забанен почтовой системой или домен настроен плохо и нет возможности перенастроить (тот же reverse-ip). Отправляете через smtp известного почтового сервиса и чаще всего не паритесь с недоставкой писем.
Мало?
Спустя 44 минуты, 39 секунд (9.09.2009 - 19:09) waldicom написал(а):
Цитата (Nikitian @ 9.09.2009 - 17:25) | ||||
Ещё одна причина: клиент очень не хотел, чтобы в заголовках письма писалось "Returned-Path: www@что-то там.masterhost.ru" - пришлось делать отправку писем через так. Ещё: у некоторых хостеров MTA настроен так, что в заголовках письма отправляется и полный адрес скрипта, который отправлял письмо - очень нежелательно так делать. Если ваш сервак забанен почтовой системой или домен настроен плохо и нет возможности перенастроить (тот же reverse-ip). Отправляете через smtp известного почтового сервиса и чаще всего не паритесь с недоставкой писем. Мало? |
Returned-Path отключается программным способом.
"MTA настроен так, что в заголовках письма отправляется и полный адрес скрипта," - про такое не знал, как говориться, век живи - век учись.
"Отправляете через smtp известного почтового сервиса" - в таком случае остается информация об этом сервере, что для более-менее раскрученных проектов не гут... в том смысле, что:
1. отправлять через чей-то непонятный сервис - это же не наш метод
2. паблик-сервера могут не понять, что вам надо разослать несколько сотен/тыщ/мульёнов писем за минуту/час/сутки...
Спустя 15 минут, 8 секунд (9.09.2009 - 19:25) twin написал(а):
Цитата |
Есть причина, по которой надо извращаться написанием своей функции отсылка письма и не воспользоваться уже существующими (кроме случая, который описал Nikitian)? |
Я силюсь понять, что имеется ввиду... Какими существующими?
Спустя 14 часов, 40 минут, 4 секунды (10.09.2009 - 10:05) Xakep написал(а):
все понятно, спасибо 
А как лучше отправлять письма: через mail() или SMTP ?

А как лучше отправлять письма: через mail() или SMTP ?
Спустя 1 час, 13 минут, 37 секунд (10.09.2009 - 11:18) twin написал(а):
mail() всего лишь навсего подготавливает данные, а потом передает в sendmail, по этому разницы нет. Только что немного проще.
Спустя 1 час, 9 минут, 23 секунды (10.09.2009 - 12:28) Xakep написал(а):
Понятно. Большое спасибо.
Спустя 1 час, 2 минуты, 44 секунды (10.09.2009 - 13:30) Nikitian написал(а):
Цитата (twin @ 10.09.2009 - 08:18) |
mail() всего лишь навсего подготавливает данные, а потом передает в sendmail, по этому разницы нет. Только что немного проще. |
Не совсем так: отправлять можно и не через свой smtp, чего mail() делать не умеет (mail() работает только с локальным почтовым сервером без специального ковыряния пыха).
Спустя 21 минута, 49 секунд (10.09.2009 - 13:52) twin написал(а):
Да это понятно. Просто вопрос был - что лучше. А значит есть возможность выбора. А коли так, то нет разницы, свою писать функцию или пользоваться штатной. Все равно результат на выходе один.