Я настроил sendmail на своем сервере Ubuntu, но для отправки электронного письма требуется много времени. На самом деле он не отправляет электронное письмо, но это занимает около 20 секунд.
Попробуйте здесь: http://genyx.co.uk/form/index.php
Вы можете сказать, отправлено ли оно, потому что вверху написано «да» или «нет». Вам не нужно вводить какую-либо информацию, просто нажмите «Отправить».
Я установил sendmail с конфигурацией по умолчанию.
Кто-нибудь может помочь?
Согласно опубликованным вами файлам журнала проблема задержки заключается в следующем:
6 марта 13:50:36 GenyxPrimary sendmail [8384]: Мое неквалифицированное имя хоста (GenyxPrimary) неизвестно; спит для повторной попытки
редактировать /etc/mail/sendmail.mc и добавьте внизу следующие две строчки:
LOCAL_CONFIG
Djgenyx.co.uk
Далее см. этот ответ чтобы убедиться, что почта доставляется должным образом туда, куда она должна. Не забывай бежать sudo sendmailconfig
после завершения редактирования sendmail.mc.
Прямо сейчас кажется, что ваш почтовый провайдер принимает почту:
6 марта 13:55:51 GenyxPrimary sm-mta [9354]: q26DtnqT009352: to =, ctladdr = (33/33), delay = 00: 00: 02, xdelay = 00: 00: 02, mailer = esmtp, pri = 120377, реле = mx1.emailsrvr.com. [98.129.184.131], dsn = 2.0.0, stat = Sent (Ok: в очереди как 7A / C9-03931-657165F4)
поэтому вы должны проверить, отмечен ли он как спам или отклонен.
Давай позвоним Отправить почту инструмент командной строки и Sendmail MTA как большой sendmail
Я думаю, вы установили большой sendmail (что также обеспечивает Отправить почту). Это самый древний MTA. Но, вероятно, его можно будет использовать для ваших нужд, если вы правильно его настроите. Но я бы рекомендовал установить postfix или ssmtp (оба предоставляют Отправить почту).