Найдено результатов: 6

SPF-record. Внедрять или нет?

Приветствую all.

Продолжаю свой цикл «Идеи для Хабра». Напоминаю, что я администрирую сей сайт в низкоуровневом плане (сервера, ОС, даемоны и взаимодействие всего этого) и меня достаточно сильно интересует мнение моих коллег, имеющих практический опыт использования того, что указано в теме поста. Пока что идет все достаточно вяло, но несколько полезных сведений я уже почерпнул.

Предыдущие вопросы:


На сей раз вопрос крутится вокруг почтовой подсистемы. У нас практически вся почта MX-записями завёрнута на gmail.com. Это достаточно удобно и устраивает почти всех, если, конечно, абстрагироваться от вопросов о «большом брате». Но есть сервера, где в свою очередь крутятся наши сайты, многие из которых рассылают пользователям разные уведомления. С недавнего времени, все письма от некоторых из наших серверов идут к пользователям не напрямую, а через релей, на языке админов «smarthost»: это удобно, так как не надо тонко настраивать штатный sendmail, нужно просто вставить строчку и все. А настроить надо правильно только релей.

Итак, что мы имеем в итоге? Собственно, вся легитимная почта с домена habrahabr.ru идет нашим пользователям только с Гугля и с нашего релея. Т.е. есть хорошая возможность прописать в зоне SPF-запись с ссответствующими данными и с опцией "-all". У этой технологии есть масса плюсов и несколько минусов: один из минусов связывают с возможными проблемами при пересылке писем. Конечно, правильные MTA при пересылке должны изменять заголовки и т.д., но не у всех же все настроено так как нужно.

В связи с вышеизложенным, как вы думаете, стоит ли прописывать жёсткое "-all" или ограничиться только неуверенным "~all"?

P.S. Кстати, DKIM уже работает, релей успешно подписывает исходящую почту. Если ваши почтовые клиенты будут писать о недействительной подписи, дайте знать.

Хабр   SPF   Exim   Почтовый   сервер    

390   4   12:12, 21st August, 2020


Exim4 + Debian Lenny = я?п?п?я?я? с настройкой?

Привет всем, помогите разобраться с настройкой кодировки при отправке писем!


Вот что отправляю: mail('ххх@ххх.ru', 'My Subject мо сообщение', $message);


Вот строчка из заголовка приходящего письма: Subject: My Subject РјРѕ сообщение


а вот что приходит: Тема: My Subject п п я п п п я п п п п

Linux   Debian   Exim   Кодировка   символов    

398   0   14:02, 6th August, 2020


Не доставляются некоторые сообщения на адреса @yandex.ru @rambler.ru

Здравствуйте!

Есть интернет-магазин, который шлет 1-2 письма в минуту (спасибо за заказ, ваш заказ выполнен и т.д.).
Клиенты с ящиками @rambler.ru @yandex.ru (и только с них!) постоянно жалуются, что письмо им не дошло. Причем, некоторым доходит, некоторым нет. Если не дошло — писем в «спаме» нет.

Сервер — Debian 5 Lenny, в качестве STMP сервера стоит: exim4.

sudo grep rambler.ru /var/log/exim4/mainlog

Выдает длинный список таких ошибок:

2010-12-07 15:22:27 1PPwYq-0002i5-KM SMTP error from remote mail server after DATA: host imx1.rambler.ru [81.19.66.234]: 452 4.7.1 Try again later
2010-12-07 15:22:28 1PPwYp-0002i0-Ah SMTP error from remote mail server after DATA: host imx1.rambler.ru [81.19.66.235]: 452 4.7.1 Try again later
2010-12-07 15:22:28 1PPwYp-0002i0-Ah SMTP error from remote mail server after DATA: host imx2.rambler.ru [81.19.88.3]: 452 4.7.1 Try again later
2010-12-07 15:22:29 1PPwYp-0002i0-Ah SMTP error from remote mail server after DATA: host imx2.rambler.ru [81.19.88.5]: 452 4.7.1 Try again later

и

2010-12-07 15:18:09 1PPwTo-0002KU-Kl == xxxxxxxx@rambler.ru R=dnslookup T=remote_smtp defer (-46): SMTP error from remote mail server after DATA: host imx2.rambler.ru [81.19.88.5]: 452 4.7.1 Try again later

В чем может быть дело? Рамблер забанил мой IP (почему тогда некоторые письма доходят)? Или дело в чем-то другом?

Exim    

451   8   04:58, 6th August, 2020


exim4 vs gmail smtp vs gmail FROM field

Здравствуйте.

Настроил exim как MTA на vds для отправки почты via gmail smtp. (использую несколько адресов на одном домене в google apps).
Особых корректив не вносил, добавил только это:

gmail_login:
driver = plaintext
public_name = LOGIN
client_send = : myaccount1@gmail.com : mypassword


Все работает, но есть один нюанс:

В поле FROM всегда показывается адрес myaccount1@gmail.com не смотря на то, что в скрипте я явно указываю другой адрес.А хочется видеть правильный адрес (myaccount2@gmail.com или любой другой указанный):

$to = 'myaccount3@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: myaccount2@gmail.com' . "\r\n" .
'Reply-To: myaccount2@gmail.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();

if (mail($to, $subject, $message, $headers)) {
echo 'mail() Success!' . "
\n";
}
else {
echo 'mail() Failure!' . "
\n";
}


В письме будет что-то типа этого:

От: myaccount1@gmail.com
Ответить: myaccoun2@gmail.com

Видимо, в гугле меня забанили, но я не нашел решения этого, казалось бы очевидного вопроса.

Gmail   Exim   SMTP   MTA    

413   2   17:56, 2nd October, 2020


Exim, Google Apps & Unroutable address

Привет, Хабр.
Есть следующая ситуация.

Есть домен, назовём его example.com с почтой, которую обслуживает Google Apps. Есть второй домен, secondexample.com, cлужебный (для внутренних целей).

Возникла необходимость отправлять почту с сайта example.com с тем же доменом.
Для этого было выполнено следующее:
dpkg-reconfigure exim4-config
Выбран «Интернет-сайт», введено доменное имя, запрещен релей для других доменов, и открыт SMTP только для локалхоста, всё отлично.

Потом, в ДНС была внесена следующая запись:
example.com IN TXT v=spf1 a mx ptr ptr:example.com include:_spf.google.com ~all


Вроде всё работает, прекрасно.
Но сегодня обнаружил в логе следующее:

2011-03-11 09:57:06 1PxxDe-0003xb-6j <= root@example.com U=www-data P=local S=3751 id=21160bfc9f300f2c7d24d1b2a3c0eb11@secondexample.com
2011-03-11 09:57:06 1PxxDe-0003xb-6j ** xxxyyyzzz@example.com: Unrouteable address


frontend:/var/log/exim4# exim -bt xxxyyyzzz@example.com
R: system_aliases for xxxyyyzzz@example.com
xxxyyyzzz@example.com is undeliverable: Unrouteable address


И так для всех адресов в этом домене, кроме (!!) root@example.com…

frontend:/var/log/exim4# exim -bt root@example.com
R: system_aliases for root@example.com
R: system_aliases for austin@example.com
R: userforward for austin@example.com
R: procmail for austin@example.com
R: maildrop for austin@example.com
R: lowuid_aliases for austin@example.com (UID 1000)
R: local_user for austin@example.com
austin@example.com
<-- root@example.com
router = local_user, transport = mail_spool


На все остальные домены почта ходит нормально. Что это может быть, и как с этим бороться?
Спасибо!

G   Suite   Exim   Электронная   почта    

369   4   10:10, 2nd October, 2020


Вопрос по exim и TLS

Привет, хаброчеловеки.
Есть проблемка: сервер с екзимом на борту, задача — отправить емейл при том, что провайдер блочит исходящий 25 порт. На любые конекты отвечает:
tls_on_connect

# telnet smtp.gmail.com 25
Trying 74.125.43.109...
telnet: connect to address 74.125.43.109: Connection refused
telnet: Unable to connect to remote host


Возникла идея сделать так, чтобы екзим конектился не на 25 а на 465 порт. Может кто подскажет как это сделать? Обрыв половину интернета нашел только опцию для конфига — tls_on_connect, прописывать нужно в транспортах.
Прописал так:
remote_smtp:
driver = smtp
tls_on_connect = true


Екзим ругается на ошибку
# exim -v qwe@spam.su
LOG: PANIC DIE
Exim configuration error in line 191 of /usr/local/etc/exim/configure:
option "tls_on_connect" unknown


Может, подскажете что делать, уже мозги сломал.

Exim    

363   1   01:24, 1st October, 2020