У мене є проблема, коли всі електронні листи певним одержувачам надсилаються, але ніколи не надходять, навіть як спам, без помилок, тоді як електронні листи для всіх інших працюють нормально. Я тупою і шукаю способи діагностувати те, що відбувається.
- На минулому тижні я надсилав кілька електронних листів клієнту, з Outlook 2016. Зараз я виявив, що вони ніколи не отримувались. Я намагався надсилати електронну пошту іншим у своєму домені, і схоже, що ніхто з них не отримує мої електронні листи, але інші в інших доменах роблять
- Я перевірив свою "надіслану" папку, і вони здаються однаковими для всіх інших надісланих повідомлень. У мене не було звітів про доставку чи нічого подібного, і вони знаходяться в папці "відправлений", а не "вихідній". Я також спробував влаштувати CCing у своїх останніх електронних листах цим людям - вони обов'язково надсилають.
- Я поспілкувався з відповідним клієнтом, і вони ніколи від мене нічого не отримували, навіть у папці зі спамом . Я можу отримувати від них електронні листи, але вони нічого від мене не отримують - навіть мої відповіді на їхні електронні листи.
- Перший електронний лист мав два невеликих PDF-файли (500 кб), але така ж доля спіткала і подальші електронні листи, які не мали вкладених файлів. Жодних зображень та посилань у жодних електронних листах. Вони були звичайними робочими електронними листами між одними та трьома особами, з якими я раніше обмінювався електронною поштою через ту саму адресу електронної пошти та Outlook. Вони також у тій же країні, що і я.
- Не було відповідей на помилки доставки чи чогось подібного. Перший такий електронний лист був надісланий о 8:55 минулої п’ятниці, тому понад 5 днів тому, і нічого з мого або їхнього боку не надійшло.
- Їх електронні листи до мене надходять нормально - і фактично, мої перші повідомлення, які не вдалися, були відповідями на їх власні електронні листи. Я також отримував електронні листи до цього домену, як правило, останні два тижні тому.
Я спробував різні тестові електронні листи до цього домену, і нічого не проходить:
- Електронні листи, які просто кажуть "Це тестовий лист" і подібні, ніколи не надходять
- Електронні листи з веб-пошти та моєї програми для електронної пошти Android не надходять так само, як електронні листи з Outlook (а також не надсилають звіти про доставку - все виходить з ладу)
- Електронні листи, надіслані за допомогою 3G мого телефону, зазнають тієї ж долі, що й електронні листи, надіслані за допомогою мого Wi-Fi
- Я також створив новий обліковий запис електронної пошти в тому ж домені (наприклад,
test@my-domain.com
щоб іти поряд із моїм звичнимmy-name@my-domain.com
), і у нього була точно така ж проблема (протестована за допомогою веб-пошти). - Щоб перевірити, чи є у мене якісь заплутані налаштування SMTP, які блокують квитанції про зворотну доставку, я надіслав електронний лист на hg1ugtvr34vrgfrt2t@ashfrlwejbtlwerhtklhejtkghwerkbjhrw.com, мотивуючи це тим, що він, ймовірно, не існує. Я отримав цілком нормальний "зворотний зв'язок з доставкою пошти: повернення повідомлення відправнику" - тому я можу отримувати відмови, я чомусь не надсилаю їх з цього домену.
- Електронні листи до них, наприклад, з мого особистого облікового запису Gmail, отримують штрафи (тому я тим часом використовую це, поки ця проблема не буде вирішена)
Електронний лист від мого власного домену - я надсилав електронні листи іншим людям з тієї самої адреси електронної пошти та того ж Outlook, і вони отримували штрафи. Gmail періодично позначає їх як спам, на що я переглядаю, але інші клієнти, схоже, не мають жодних проблем.
Крім того, я не бачу нічого продовжувати. Я впевнений, що тут недостатньо діагностувати мою проблему, тому я прошу не рішення, а кроки діагностики, які я можу зробити , наприклад:
- Чи є щось "під кришкою", на яке я можу подивитися в Outlook, як-от відправлення звіту чи журналу?
- Чи є якісь типи журналів, пов’язаних із сервером або доменом, які я повинен переглянути, які можуть бути релевантними? Мій домен призначений серверу SMTP на VPS Centos.
- Чи є якісь чорні списки чи втручання в безпеку, про які я повинен знати, і перевірити, чи це може призвести до того, що електронний лист не потрапить навіть до папки зі спамом?
Я бачив це запитання , яким деякі люди не отримують електронних листів , що схоже, але з двома відмінностями:
- Вони використовують систему масової пошти, я використовую звичайний Outlook, один електронний лист за раз.
- Прийнята відповідь звинувачує в грайлінгу - однак, моє перше пропущене повідомлення було від минулої п’ятниці (п’ять днів тому), і, мабуть, грайлінг затримує електронні листи на 15 хвилин і «на кілька днів».
Як запропонував Тайсон, я спробував http://mxtoolbox.com/, але, на жаль, він не дав жодних підказок (принаймні, ніяких підказок, які я бачу). Якщо я щось пропустив, ось результати:
Перевірка чорного списку
Перевірка XX.XX.XX.XX проти 95 відомих чорних списків ...
Перераховано 0 разів із 1 тайм-аутом
[багато зелених кліщів, то в кінці списку:]
TIMEOUT IPrange RBL Project [response time:] 0
Тож його немає в жодних відомих чорних списках. Я не знаю, чому не вдалося перевірити IPrange RBL, але я перевірив вручну за адресою http://iprange.net/rbl/lookup/, і я там не потрапив у чорний список.
Перевірка SMTP:
Тож час підключення трохи повільний (я не впевнений, чому, це розглянемо), але я не розумію, чому це призвело б до того, що надіслані листи іноді повністю зникають.
http://intodns.com також дає тверді зелені кліщі для всіх перевірок MX мого домену.
Я спробував переглядати файли журналів на сервері (Centos / Linux):
/var/log/maillog
- це всі порожні. Я вважаю, що це журнали sendmail, і я зараз не використовую sendmail, тому це має сенс./var/log/exim/reject.log
повна відхилених грубих спроб наdovecot
. У мене є,fail2ban
і я переходжу до перевірки налаштувань брандмауера тощо, щоб побачити, чи можу я зупинити їх навіть намагатися, але я не думаю, що це пов'язано/var/log/exim/main.log
також містить багато відхилених спроб грубої сили, але також містить записи деяких фактично відправлених електронних листів:
Ось електронний лист трьом людям в одному домені, який не вдався для всіх трьох людей (я відредагував деякі буквено-цифрові рядки та замінив IP-адреси на TXT.LIKE.TH.IS):
2016-02-12 08:55:41 no host name found for IP address MY.PC'S.IP.ADR
2016-02-12 08:55:49 1aU9Vw-0004vq-EG <= me@my-domain.com H=(MyPCName) [MY.PC'S.IP.ADR] P=esmtpa A=dovecot_login:me@my-domain.com S=1443429 id=000001d17563$920b5cf0$7b1622d0$@my-domain.com
2016-02-12 08:55:51 1aU9Vw-0004vq-EG => alice.domain@receives-nothing.org <alice.domain@receives-nothing.org> R=dnslookup T=remote_smtp H=cluster5.us.messagelabs.com [US.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:55:51 1aU9Vw-0004vq-EG -> brian.domain@receives-nothing.org <bob.domain@receives-nothing.org> R=dnslookup T=remote_smtp H=cluster5.us.messagelabs.com [US.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:55:51 1aU9Vw-0004vq-EG -> carol.domain@receives-nothing.org <carol.domain@receives-nothing.org> R=dnslookup T=remote_smtp H=cluster5.us.messagelabs.com [US.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:55:51 1aU9Vw-0004vq-EG Completed
Ось електронний лист одній людині, яка досягла успіху (отримала одержувач):
2016-02-12 08:58:20 no host name found for IP address MY.PC'S.IP.ADR
2016-02-12 08:58:23 1aU9YU-0004w0-IN <= me@my-domain.com H=(MyPCName) [MY.PC'S.IP.ADR] P=esmtpa A=dovecot_login:me@my-domain.com S=23133 id=003101d61537$874b04a0$59e01ed0$@my-domain.com
2016-02-12 08:58:26 1aU9YU-0004w0-IN => zak.receives@email-normally.org <zak.receives@email-normally.org> R=dnslookup T=remote_smtp H=cluster4.eu.messagelabs.com [UK.IP.ADR.ESS] X=UNKNOWN:DHE-RSA-AES256-GCM-SHA384:256
2016-02-12 08:58:26 1aU9YU-0004w0-IN Completed
Я не бачу суттєвих відмінностей між ними. До і після обох - це не що інше, як груба уламка сміття та інші електронні листи.
Я не знаю , що значення cluster5.us.messagelabs.com
або cluster4.eu.messagelabs.com
є, але пов'язаний з IP - адресою є MessageLabs IP - адресою.
Googling messagelabs.com розробив цю статтю в блозі , яка виглядає релевантною і дозволяє припустити, що (випадково) обидва моїх клієнтів є підписниками MessageLabs, але для важливих відмінностей, які: а) на відміну від автора, я навіть не отримую доставку квитанцію та б) якщо саме MessageLabs блокував мій електронний лист, я не бачу, чому вони заблокують його для одного зі своїх клієнтів, але не для іншого.