unbale 将邮件发送到通讯组列表,附件为 unix/solaris 10

问题描述

尝试将带有附件的邮件发送到通讯组列表,但没有成功

对于已识别的 DL 似乎不合适,但是当使用邮件 ID(例如“xzy@eee.com,abc@eee.com”)指定时,它工作正常。

我有 Oracle Solaris 10。

代码就像..

#!/usr/bin/bash

mailx -s "test_mail" -r xyz@gmail.com -t "DL-xzy@outlook.com" < text_file.txt

#!/usr/bin/bash

uuencode text_file.txt text_file.txt| mailx -s " test mail" -t "DL-xzy@outlook.com"

结果

Ignoring recipients on command line with -t
No recipients specified

或 使用“邮件”选项时

mail  -t "DL-xzy@outlook.com" -s "test_mail" -r xyz@gmail.com < text_file.txt

结果:-

mail: Options MUST PRECEDE persons

解决方法

使用这个命令:

uuencode text_file.txt text_file.txt| mailx -s " test mail"  "DL-xzy@outlook.com"

DL 本身是由邮件服务器管理的,-t 的作用完全不同

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...