如何配置Sendmail服务器,确保邮件发送成功 (sendmail服务器配置)

配置sendmail服务器,确保邮件发送成功,需要编辑主配置文件/etc/mail/sendmail.mc,然后运行m4命令生成新的配置文件。

如何配置Sendmail服务器,确保邮件发送成功

1、安装Sendmail服务器软件

- 在Linux系统中,使用以下命令安装Sendmail服务器软件:

如何配置Sendmail服务器,确保邮件发送成功 (sendmail服务器配置)
(图片来源网络,侵删)

```

sudo apt-get update

sudo apt-get install sendmail

```

2、配置Sendmail服务器

- 编辑Sendmail配置文件/etc/mail/sendmail.mc

如何配置Sendmail服务器,确保邮件发送成功 (sendmail服务器配置)
(图片来源网络,侵删)

```

sudo nano /etc/mail/sendmail.mc

```

- 在文件中找到以下行并进行相应的修改:

```

dnl # Uncomment the next line to generate "delayed mail" warnings

如何配置Sendmail服务器,确保邮件发送成功 (sendmail服务器配置)
(图片来源网络,侵删)

define(confCON_EXPENSIVE', True')

dnl # Set default value for max message size (in bytes)

define(SMTP_MAILER_QUOTA', 5000000')

dnl # Set default value for max number of messages per connection

define(confMAX_DAEMON_CHILDREN', 16')

dnl # Set default value for max number of connections per IP address

define(confMAX_RCPTS_PER_MESSAGE', 100')

dnl # Set default value for max number of recipients per message

define(confMAX_RCPTS', 100')

dnl # Set default value for max number of recipients in a To: header field

define(confTO_LINES', 50')

dnl # Set default value for max number of recipients in a Cc: header field

define(confCC_LINES', 50')

dnl # Set default value for max number of recipients in a Bcc: header field

define(confBCC_LINES', 50')

dnl # Set default value for max number of recipients in a Reply-To: header field

define(confREPLYTO_LINES', 50')

dnl # Set default value for max number of recipients in a Subject: header field

define(`confSUBJECT_PREFIX', '[<>] ')

dnl # Set default value for max number of recipients in a Message-Id: header field

define(`confMESSAGE_ID_PREFIX', '<>')

dnl # Set default value for max number of recipients in an In-Reply-To: header field

define(`confINREPLYTO_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Confirm-Reading-To: header field

define(`confXCONFIRMREADINGTO_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Mailer: header field

define(`confXMAILER_PREFIX', 'Sendmail')

dnl # Set default value for max number of recipients in an X-Originating-IP: header field

define(`confXORIGINATINGIP_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Spam-Flag: header field

define(`confXSPAMFLAG_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-AntiAbuse: header field

define(`confXANTIABUSE_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-AntiAbuse: header field

define(`confXCLIENTRANDOM_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Loop: header field

define(`confXLOOP_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Received: header field

define(`confXRECEIVED_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Sender: header field

define(`confXSENDER_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Authentication-Warning: header field

define(`confXAUTHENTICATION_WARNING_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Remote-IP: header field

define(`confXREMOTEIP_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Remote-Host: header field

define(`confXREMOTEHOST_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Forwarded-For: header field

define(`confXFORWARDEDFOR_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Route: header field

define(`confXROUTE_PREFIX', '<>')

dnl # Set default value for max number of recipients in an X-Received: header field with count information (used by spam filters)

define(`confXSHORTMSGID_PREFIX', '<br><span class="cursor cursor0"></span>