Использую в проекте Yii2, в котором настраиваю отправку писем через родной для него Swiftmailer. Для указания отправителя можно использовать setFrom(). Но каждый раз при отправке писем делать одно и тоже, указывать одного и того отправителя неудобно. Возможно ли один раз, через конфиг указать отправителя, который будет подставляться по умолчанию при каждой отправки писем?
@hanyll можно в config/params.php создать ключ defaultFromEmail например и уже по ключу из конфигурации подставлять в setFrom(). params http://www.yiiframework.com/doc-2.0/guide-structure-applications.html#params
http://www.yiiframework.com/doc-2.0/yii-mail-basemailer.html#$messageConfig-detail - в доку вообще не заглядываете?
Отправителя также можно указать в конфиге приложения \config\web.php PHP: ... 'components' => [ ... 'mailer' => [ ... 'messageConfig' => [ ... 'from' => ['noreply@site.com' => 'Site Name'], ... ], ... ], ... ] ... При этом, не нужно будет каждый раз при отправке письма указывать отправителя, он подставиться автоматически, т.е. будет взят из этого конфига. Подробнее о нюансах работы со Swiftmailer можно почитать тут.