Я пробовал все, что я могу найти на interwebs, и ничего не меняю вообще. Я пытаюсь отправить сообщение электронной почты с sendmail в моем Linux-окне. Чем больше картинка, тем мне нужно отправить электронные письма, когда процесс выходит из строя или сбой на сервере узла, у моей компании нет smtp по выбору, поэтому я просматриваю использование sendmail через nodemailer. Излишне говорить, что он работает неправильно. Я не получаю сообщение об ошибке, но почта никогда не проходит, поэтому я решил пойти более основательно и просто проверить sendmail через терминал, и я не могу получить почту для отправки вообще. Я зашел в каталог/etc/mail и отредактировал файлы sendmail.mc и submit.mc, чтобы получить полное доменное имя, я нашел быстрый онлайн-учебник, в котором говорится, чтобы добавить следующее в файл sendmail.mc. .sendmail on linux не работает
Dmbar.com
define('confDOMAIN_NAME', '$w.$m')dnl
Таким образом, я добавил, что, а затем выполнил команду «sendmailconfig», чтобы обновить приложение, то на всякий случай я побежал «/etc/init.d/sendmail перезагрузка» команду, чтобы перезапустить демон Sendmail , Затем я запускаю Sendmail команду, чтобы проверить отправить по электронной почте, как так ...
sendmail -t < email.txt
Где содержимое email.txt просто ...
to:[email protected]
from:[email protected]
subject: Test email
test test etst
да «realemail @ gmail.com. com 'не там, где он был отправлен, в этой строке есть реальный адрес электронной почты, а «[email protected]» - это не то, что находится в файле, которое заменено фактическим адресом электронной почты.
Still никакая почта не проходит. Когда я вызываю команду sendmail -bp, я получаю такие вещи, как ...
u4KJaAJF030710readqf* -1 Fri May 20 12:36 <****@***********>
(Deferred: Connection refused by alt4.gmail-smtp-in.l.google.)
<[email protected]>
да я заменил отправитель *****, но с уверенностью сказать, что это использует computeruser @ имя_компьютер, а не из в почтовом файле, ни ИМЯ_ДОМЕН, который был определен в файле .mc ,
Я действительно потерялся здесь, ничего, что мне кажется, не имеет значения, я не могу получить это, чтобы отправить электронное письмо, и мне действительно нужно это запустить. Я весь день чистил в интернете, и все, что я нахожу, добавляет, что определите строку в файле sendmail.mc или просто простые команды о том, как отправлять почту по почте, я не могу найти ничего, что могло бы помочь почему это не отправляет никаких писем. Однако я могу перейти на страницу PHP и успешно отправить электронное письмо с функцией «mail» PHP просто отлично, поэтому я знаю, что моя система может правильно отправлять электронные письма. Я прошу прощения за любую помощь, электронная почта не мой сильный костюм, поэтому любая помощь очень ценится. Спасибо.