Activities of "trendline"

yes, zero using MailKit. How to replace Volo.Abp.Mailing instead of Volo.Abp.MailKit in abp vNext?

"Settings": {
    "Abp.Mailing.DefaultFromAddress": "email-sender@mydomain.com",
    "Abp.Mailing.DefaultFromDisplayName": "email-sender",
    "Abp.Mailing.Smtp.Host": "smtp.mydomain.com",
    "Abp.Mailing.Smtp.Port": "25",
    "Abp.Mailing.Smtp.Domain": "mail.mydomain.com",
    "Abp.Mailing.Smtp.UseDefaultCredentials": "False",
    "Abp.Mailing.Smtp.UserName": "email-sender@mydomain.com",
    "Abp.Mailing.Smtp.Password": "not encrypted password",
    "Abp.Mailing.Smtp.EnableSsl": "False"
  }

One more question, is there a place to configure disable the email sending ?

I followed up your suggestion configured the mail settings in the appsettings.json, but the same configurations works fine under my AspNet Zero application, but failed in abp application, get below logs: System.Net.Mail.SmtpException: Mailbox name not allowed. The server response was: authentication is required at System.Net.Mail.MailCommand.CheckResponse(SmtpStatusCode statusCode, String response) at System.Net.Mail.MailCommand.EndSend(IAsyncResult result) at System.Net.Mail.SendMailAsyncResult.SendMailFromCompleted(IAsyncResult result) --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw(Exception source) at System.Net.Mail.SendMailAsyncResult.End(IAsyncResult result) at System.Net.Mail.SmtpClient.SendMailCallback(IAsyncResult result) --- End of stack trace from previous location where exception was thrown --- at Volo.Abp.Emailing.Smtp.SmtpEmailSender.SendEmailAsync(MailMessage mail) at Volo.Abp.Emailing.EmailSenderBase.SendAsync(MailMessage mail, Boolean normalize) at Volo.Abp.Emailing.EmailSenderBase.SendAsync(String to, String subject, String body, Boolean isBodyHtml) at Volo.Abp.Account.Emailing.AccountEmailer.SendEmailConfirmationLinkAsync(IdentityUser user, String confirmationToken, String appName) at Volo.Abp.Account.AccountAppService.RegisterAsync(RegisterDto input)

I searched this exception on the web, still not get an avaialbe solution.

Answer

One more question: How to customize login and register form in the IdentiteryServer project? Or there is a place coude override the account module?

Repro steps:

  1. New a solution based on app-pro template.

  2. Initial the database migration with default seed data.

  3. Run project.IdentityServer

  4. Self Register a new user from page will get a 500 error with below info in logs: An unhandled exception was thrown by the application. System.Net.Mail.SmtpException: Failure sending mail. ---> System.Net.Internals.SocketExceptionFactory+ExtendedSocketException (10061): No connection could be made because the target machine actively refused it. [::ffff:127.0.0.1]:25 at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw(Exception source) at System.Net.Sockets.Socket.EndConnect(IAsyncResult asyncResult) at System.Net.Sockets.TcpClient.EndConnect(IAsyncResult asyncResult) at System.Net.Mail.SmtpConnection.ConnectAndHandshakeAsyncResult.InitializeConnectionCallback(IAsyncResult result) --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw(Exception source) at System.Net.Mail.SmtpConnection.ConnectAndHandshakeAsyncResult.End(IAsyncResult result) at System.Net.Mail.SmtpTransport.EndGetConnection(IAsyncResult result) at System.Net.Mail.SmtpClient.ConnectCallback(IAsyncResult result) --- End of inner exception stack trace --- at Volo.Abp.Emailing.Smtp.SmtpEmailSender.SendEmailAsync(MailMessage mail) at Volo.Abp.Emailing.EmailSenderBase.SendAsync(MailMessage mail, Boolean normalize) at Volo.Abp.Emailing.EmailSenderBase.SendAsync(String to, String subject, String body, Boolean isBodyHtml) at Volo.Abp.Account.Emailing.AccountEmailer.SendEmailConfirmationLinkAsync(IdentityUser user, String confirmationToken, String appName) at Volo.Abp.Account.AccountAppService.RegisterAsync(RegisterDto input)

    Is there a place to configure a setting enable the email sending configuration? This should be implemented within account module.

Resolved, can get the package now.

Fixed by clear the cache, follow below suggestion:

cmd> del "%UserProfile%.abp\cli\access-token.bin" && del "%UserProfile%.\AppData\Local\Temp\AbpLicense.bin"

Thanks for your help @maliming.

This issue occurred again after upgraded to app-pro template to ver 2.1.1, even with license code configured in the appsettings.json

With app-pro template in ver 2.1.1, there is a new reference pakcage in project.Domain project, it can not be restored from nugut pakcage sources. Error NU1101 Unable to find package Volo.Abp.Commercial.SuiteTemplates. No packages exist with this id in source(s): ABP Commercial NuGet Source, ABP Nightly, Microsoft Visual Studio Offline Packages, nuget.org Company.Project.EntityFrameworkCore.Tests D:\Users\Dev\Source\Repos\Project\Company.Project\test\Company.Project.EntityFrameworkCore.Tests\Company.Project.EntityFrameworkCore.Tests.csproj 1

Showing 51 to 60 of 67 entries
Made with ❤️ on ABP v9.0.0-preview Updated on September 19, 2024, 10:13