我可以查询我们的MySQL数据库以获取所有注册用户帐户的电子邮件地址。我想逐个向每个用户发送一封电子邮件。
SELECT email FROM users
email
-------
email@domain.com
email@domain.com
email@domain.com
cat <<EOF | sendmail -t
To: %%u.email%%
Subject: Testing
From: sender@example.com
This is a test message
EOF
如何使用从MySQL数据库而不是%%u.email%%
返回的电子邮件地址?
答案 0 :(得分:0)
授予您定义的sendmail和查询脚本:
while read -r email; do ./sendmail "${email}"; done < <(./query | head -n +2)