Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 使用非标准端口在命令行上发送邮件_Linux_Shell_Mailx_Mailcatcher - Fatal编程技术网

Linux 使用非标准端口在命令行上发送邮件

Linux 使用非标准端口在命令行上发送邮件,linux,shell,mailx,mailcatcher,Linux,Shell,Mailx,Mailcatcher,我正在使用,它侦听端口1025,而不是端口25。我想使用mailx发送电子邮件,例如 mailx -s 'Hello World!' foo@example.com 如何让mailx使用mailcatcher端口1025?这是非常令人畏惧的。mailx有一个系统范围的配置/etc/mail.rc 您可以编辑文件以添加或更新以下内容以设置SMTP服务器地址和端口 set smtp=your_mail_server_name_or_IP:port 如果您的mailx命令与MailCatcher在

我正在使用,它侦听端口1025,而不是端口25。我想使用
mailx
发送电子邮件,例如

mailx -s 'Hello World!' foo@example.com

如何让mailx使用mailcatcher端口1025?这是非常令人畏惧的。

mailx有一个系统范围的配置
/etc/mail.rc

您可以编辑文件以添加或更新以下内容以设置SMTP服务器地址和端口

set smtp=your_mail_server_name_or_IP:port
如果您的mailx命令与MailCatcher在同一台计算机上运行,则可以输入:

set smtp=localhost:1025
希望这有帮助