What is Frappe Mail?

Wonderful.

Even current PR is quite promising.

Thank you.

I don’t have a concrete answer to this at the moment. Our current focus is on building the core email platform. Once we implement these features, I’ll be in a better position to provide more details.

1 Like

Yes, users can send and receive emails from their associated/personal mailbox(es).

2 Likes

@Sagar_Sharma

Thank you for confirming.

How?

Can user do some settings himself or admin need to do?

Some hint / pointer solicited.

Administrator/System Manager creates mailboxes and assigns them to a user (You can, although, write a server script to automate). Users can then do mailbox-level settings by themselves.

2 Likes

I created Email Account, and was able to send email using “Communication” doctype.

Is this what you ( @Sagar_Sharma ) proposed? I could not find inbox anwhere as such, if inbox was your suggestion. Where can I find inbox.

I beleiev with communication, there might be privacy concern. How to ensure emails of a user not accessile to any other user, including admins?

No. Frappe Framework email module and Frappe Mail are two different things.

Refer to this: [HELP] How to install the frappe mail? - #12 by Sagar_Sharma

Perhaps the things being discussed and subject of thread may not be matching much.

AFAIK, Frappe Mail (with all it’s pre-reuisutes / dependencies) is like a mail server. One need a server / service to send and receive emails. One can use self-hosted mail sevrer, GMail, or anyother mail server / service.

My question here was to allow users of ERPNext to access their individual emails like sharma.munish@mycompany.in or rai.hs@mycompaning.in (in privacy maintained) in addition to general emails like help | info @ mycompany.com, so that user need not to go to other software to check his emails, leaving ERPNext.

Is that feasible?

One can use self-hosted mail sevrer, GMail, or anyother mail server / service.

No, you can’t use other email services with Frappe Mail Client.

My question here was to allow users of ERPNext to access their individual emails like sharma.munish@mycompany.in or rai.hs@mycompaning.in (in privacy maintained) in addition to general emails like help | info @ mycompany.com, so that user need not to go to other software to check his emails, leaving ERPNext.

With the Frappe Mail Client, you don’t need to switch to any other software. All domains, mailboxes, and emails are managed and stored within your site (where the client app is installed). Essentially, it functions like any other email client, ensuring users only have access to the emails associated with their specific mailboxes.

For more details, refer to this, which should address most of your questions.

1 Like

Fine, and I understood. My context was use of email in Frappe/ERPNext.

Need to install and experiment to know more.

Looks it is a separate app, equivalent to mail server / service like GMail.

Can it be used / integrated with ERPNext? If yes, what benefit ERPNext has.

If mail server’s need is fullfilled otherwise, then should one use it or not? If yes, what advantage will be there.

@Sagar_Sharma Seems like there is need to update the documentation to reflect the separation of the mail app into frappe_client and frappe_server?

Would the two apps work well in the same site?

Mail Server is only required when you are self-hosting. Usually, the end-user installs the Mail Client only. Although you can install both on the same site. Docs will take some time in the meantime; you can refer to this.

1 Like

Yes, I used the documentation you shared and I was able to setup everything.

I now need to use the mail server to send emails from other frappe sites. How is that done?

everything = Client + Server + RabbitMQ + Agent(s)?

If yes. Then, create a user in the server, generate the API Key and Secret, and put them in the Client - Mail Client Settings. Follow the docs.

There’s a more recent edit with proper chapters and much better audio:

Finding out, that Frappe Mail has stalwart (https://stalw.art/) working as a mail agent :star_struck:

Btw., stalwart offers jmap instead of imap. As this offer a lot of opportunities and performance, it would be cool, if frappe could support it too.

2 Likes

Is Stalwart written in Frappe? Ironically I’m looking for a replacement to my Zimbra server and came across Stalwart through a Google search, completely oblivious to any Frappe connection.

Is anyone using it in a production environment? If so, any feedback?

@fiveoaks Stalwart is written in Rust, and it’s a modern, secure and scalable mail server.

How is it connected to Frappe? Or is there no connection other than Frappe just recommends it for their mail front-end?