Postfix установлен, но как я могу проверить
Я пробовал все, что я читал онлайн, чтобы проверить, и я не могу получить электронную почту, чтобы выйти
telnet <IP> 25
EHLO
MAIL FROM: <from-email>
RCPT TO: <recipient-email>
DATA
Type message here.
. <Enter>
=>
Я даже пробовал это, и когда я набираю период, я ничего не получаю..... но постфикс установлен
Ответы
Ответ 1
Чтобы проверить, работает ли постфикс или нет
sudo postfix status
Если он не запущен, запустите его.
sudo postfix start
Затем telnet на localhost-порт 25 для проверки идентификатора электронной почты
ehlo localhost
mail from: [email protected]
rcpt to: your_email_id
data
Subject: My first mail on Postfix
Hi,
Are you there?
regards,
Admin
.
Не забывайте. в конце, что указывает на конец строки
Ответ 2
(Я просто получил эту работу, с моей основной проблемой было то, что у меня нет реального имени интернет-хоста, поэтому отвечая на этот вопрос, если это кому-то помогает)
Вам нужно указать имя хоста с помощью HELO. Тем не менее, вы должны получить сообщение об ошибке, поэтому Postfix, вероятно, не работает.
Кроме того, команда = > не является командой. "." на одной строке без какого-либо текста вокруг него сообщает Postfix, что запись завершена. Вот записи, которые я использовал:
telnet localhost 25
(says connected)
EHLO howdy.com
(returns a bunch of 250 codes)
MAIL FROM: [email protected]
RCPT TO: (use a real email address you want to send to)
DATA (type whatever you want on muliple lines)
. (this on a single line tells Postfix that the DATA is complete)
Вы должны получить ответ вроде:
250 2.0.0 Хорошо: поставлено в очередь как 6E414C4643A
Письмо, вероятно, попадет в папку нежелательной почты. Если он не отображается, вам, вероятно, нужно настроить 'Postfix на хостах без реального имени хоста. Вот разбивка на том, как я завершил этот шаг в своем поле Ubuntu:
sudo vim /etc/postfix/main.cf
smtp_generic_maps = hash:/etc/postfix/generic (add this line somewhere)
(edit or create the file 'generic' if it doesn't exist)
sudo vim /etc/postfix/generic
(add these lines, I don't think it matters what names you use, at least to test)
[email protected] [email protected]
[email protected] [email protected]
@localdomain.local [email protected]
then run:
postmap /etc/postfix/generic (this needs to be run whenever you change the
generic file)
Счастливые трассы