Ну, это плохо, потому что cp can copy multiple sources but cannot copy to multiple destinations это то, что вам нужно. Для этого вы вызываете cp несколько раз - один раз за пункт назначения, который вы уже пробовали. Вы можете выполнить
for i in /a/c/ a/d/ a/e/; do cp "$file" "$i"; done
Это довольно мягкое объяснение.
$ echo dir1 dir2 dir3 | xargs -n 1 cp file1
Скопирует файл1 в dir1, dir2 и dir3. xargs вызовут cp 3 раза, чтобы сделать это. xargs три раза вызовет cp и скопирует файл1 в dir1, dir2 и dir3.
В вашем случае это будет
$ echo /a/c/ a/d/ a/e/ | xargs -n 1 cp /a/b/file
. Для получения дополнительной информации о xargs, см. man-страницу.
Как правило, нет необходимости изменять конфигурацию ssmtp. Если вы хотите придерживаться своей учетной записи gmail, возможно, вы можете использовать функцию расширения +, где вы можете расширить свой адрес gmail, добавив +something к части до @gmail.com.
Таким образом вы получаете все электронные письма в своей учетной записи gmail, но можете разделить их на бит, добавленный после +.
Но вы также можете просто настроить любой другой адрес электронной почты в wordpress.
Что касается аспекта безопасности этого : Если вы можете не вводить свой персональный пароль учетной записи электронной почты в системный файл в виде открытого текста, особенно в системе, работающей с wordpress (имеет довольно историю взлома), было бы намного лучше. Здесь у вас несколько вариантов (большинство из которых слишком сильно отклонятся от исходной темы этого вопроса):
Просто создайте другую учетную запись Gmail, которую вы используете только для этой цели: аутентификация сеанса smtp для ssmtp , Вы по-прежнему сможете отправлять электронную почту в свою обычную учетную запись gmail, но не должны ставить ее ценный пароль в файл конфигурации. Установите и настройте SMTP-сервер на вашем компьютере. Другой вариант - проверить, имеет ли ваш провайдер (тот, где находится ваш сервер Wordpress) сервер smtp. Обычно для этого не требуется настройка SMTP-аутентификации. Это было бы предпочтительным вариантом, на мой взгляд.Как правило, нет необходимости изменять конфигурацию ssmtp. Если вы хотите придерживаться своей учетной записи gmail, возможно, вы можете использовать функцию расширения +, где вы можете расширить свой адрес gmail, добавив +something к части до @gmail.com.
Таким образом вы получаете все электронные письма в своей учетной записи gmail, но можете разделить их на бит, добавленный после +.
Но вы также можете просто настроить любой другой адрес электронной почты в wordpress.
Что касается аспекта безопасности этого : Если вы можете не вводить свой персональный пароль учетной записи электронной почты в системный файл в виде открытого текста, особенно в системе, работающей с wordpress (имеет довольно историю взлома), было бы намного лучше. Здесь у вас несколько вариантов (большинство из которых слишком сильно отклонятся от исходной темы этого вопроса):
Просто создайте другую учетную запись Gmail, которую вы используете только для этой цели: аутентификация сеанса smtp для ssmtp , Вы по-прежнему сможете отправлять электронную почту в свою обычную учетную запись gmail, но не должны ставить ее ценный пароль в файл конфигурации. Установите и настройте SMTP-сервер на вашем компьютере. Другой вариант - проверить, имеет ли ваш провайдер (тот, где находится ваш сервер Wordpress) сервер smtp. Обычно для этого не требуется настройка SMTP-аутентификации. Это было бы предпочтительным вариантом, на мой взгляд.Как правило, нет необходимости изменять конфигурацию ssmtp. Если вы хотите придерживаться своей учетной записи gmail, возможно, вы можете использовать функцию расширения +, где вы можете расширить свой адрес gmail, добавив +something к части до @gmail.com.
Таким образом вы получаете все электронные письма в своей учетной записи gmail, но можете разделить их на бит, добавленный после +.
Но вы также можете просто настроить любой другой адрес электронной почты в wordpress.
Что касается аспекта безопасности этого : Если вы можете не вводить свой персональный пароль учетной записи электронной почты в системный файл в виде открытого текста, особенно в системе, работающей с wordpress (имеет довольно историю взлома), было бы намного лучше. Здесь у вас несколько вариантов (большинство из которых слишком сильно отклонятся от исходной темы этого вопроса):
Просто создайте другую учетную запись Gmail, которую вы используете только для этой цели: аутентификация сеанса smtp для ssmtp , Вы по-прежнему сможете отправлять электронную почту в свою обычную учетную запись gmail, но не должны ставить ее ценный пароль в файл конфигурации. Установите и настройте SMTP-сервер на вашем компьютере. Другой вариант - проверить, имеет ли ваш провайдер (тот, где находится ваш сервер Wordpress) сервер smtp. Обычно для этого не требуется настройка SMTP-аутентификации. Это было бы предпочтительным вариантом, на мой взгляд.