LINUX.ORG.RU

каким образом реализуется отправка почты в проектах?


0

3

привет.

интересует следующее.

к примеру, имеется самописный сайт на php/python. ему нужна возможность выполнять рассылку новостей/писем_активации юзерам.

как обычно это реализуется? дописывается на php/python соответствующий функционал? или юзаются какие-то программы/демоны/сервисы?

спасибо.

★★★

встроенная функция mail() в соответствующих ЯП?

uspen ★★★★★
()

подымается либо ssmtp для отправки до релея
либо нормальный локальный mta со всеми вытекающими, что повышает уровень контроля.

ПЫСЫ: задумайся просто, как поведет себя твой скриптовый функционал, если на том конце будет временная ошибка, скажем грейлистинг? зачем повторять функционал mta, если такие решения уже есть =)

fr_butch
()
Ответ на: комментарий от fr_butch

можете подсказать ссылочку по этому делу? для чайников ;) т.е. что/как устанавливать и настраивать.

спасибо.

niXman ★★★
() автор топика
Ответ на: комментарий от niXman

и настраивать.

Самое главное - чтобы уходило оно или с «mail from:<>», или с «mail from:<реально существующий E-Mail>».

AS ★★★★★
()
Ответ на: комментарий от niXman

узнай у хостера, есть ли у них mail relay.
настрой ssmtp на отправку почты через него (нужно указать хостнейм\адрес релея кажется).
и да, адрес отправителя должен быть реальным, как верно заметили, иначе не пройдет sender callout.

настройка своего mta не столь тривиальная задача - нужна верная конфигаруция днс (helo\hostname должны совпадать с A\PTR), ну и после этого можно приступать к настройке mta =)

fr_butch
()
Ответ на: комментарий от fr_butch

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

спасибо.

niXman ★★★
() автор топика
Ответ на: комментарий от niXman

почту отправлять должен mta. ибо есть много правил, которым нужно следовать.
самый простой вариант - ssmtp + relay хостинг площадки.

fr_butch
()

uspen тебе же сказал. и да, для php куча готовых framework'ов имеются с почтой и раком и прискоком. подозреваю что для питона - всё тажже.

mumpster ★★★★★
()

Вам же нужен не тупой смтп? На сайте у вас могут регистрировать левые или чужие ящики, могут регистрировать ящики на несуществующих доменах, или на существующих, но не принимающих почту, и т.д.

При этом, вам, наверное, хотелось бы отслеживать ошибки от MTA? А записывать ошибку или результат в базу?

А захочется вам осуществлять рассылки новостей? При этом на многих доменах есть ограничения по количеству почтовых сообщений в единицу времени. Соответственно, нужна очередь по доменам (или серверам?).

Насколько мне известно, готовых систем с подобным функционалом не существует.

level1 ★★
()

Зависит от того что вы рассылать планируете. В самом простом случае скула формирует отчет (в нашем случае письмо_активации) и отправляет на адреса, указаные при регистрации

disee ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.