電子メールサーバーの現在の設定がバージョンコントロールにチェックインされています。Azure App ServiceからmailSettingsを設定する方法 - アプリケーション設定
<configuration>
<system.net>
<mailSettings>
<smtp deliveryMethod="network">
<network host="..." port="25" password="..." userName="..." />
</smtp>
</mailSettings>
</system.net>
</configuration>
他の開発者が私たちのメールサーバーでメールを送信できないように(少なくともパスワードは)バージョンコントロールから削除したいと思います。
私たちはアウトバウンド電子メールにSAASプロバイダを使用しています。このため、このサーバへのアクセスをファイアウォールを設定して制限することはできません。唯一の認証は、SAASプロバイダーが提供するユーザー名とパスワードを使用することです。
Azureのアプリケーション設定ブレードからmailSettingsを設定することは可能ですか?こうすることで、バージョンコントロールからパスワードを削除でき、(自動)展開時にweb.configを手動で更新する必要はありません。
SmtpClientを使用してメールを送信するには? –
はい、フードの下でSmtpClientを使用する[Postal](http://aboutcode.net/postal/smtp-config.html)を使用します。 – Waaghals