Skip to main content

#Security138 discutindo

Does anyone know where I might be able to find the IP address ranges for Marketing Cloud login and administration pages? 

 

Our corporate VPN is split-tunnel, meaning not all traffic is routed through it.  I need to get the marketing cloud traffic routing through it so that I have a predictable IP address to meet the new whitelisting requirements. 

 

On login, I'm seeing

mc.exacttarget.com, mc.login.exacttarget.com, verify.salesforce.com and mc.s12.exacttarget.com

(and I'm assuming that last one changes depending on region). 

 

Thanks for any help! 

 

#Salesforce Admin  #Security

2 respostas
  1. 10 de set., 15:55

    @brantley hobbs

      

    Salesforce publishes these in the Help article 'IP Addresses for Inclusion on Allowlists in Marketing Cloud Engagement' — the ranges are instance-specific and Salesforce changes them periodically, so pull the set for your instance and re-check it quarterly. On what you're seeing: the 's12' in

    mc.s12.exacttarget.com is your Marketing Cloud stack (your provisioned instance) — it's fixed for your tenant, not region-varying, so the IPs you actually need are the ones mapped to that stack. Because those app/login IPs can shift, if your split-tunnel VPN supports FQDN/domain-based routing, targeting the *.exacttarget.com and verify.salesforce.com hostnames is far more durable than hardcoding IPs; if it can only match on IP, a quick Salesforce Support case will confirm the current ranges for your stack. if this helps, please mark it as the Best Answer so it helps the next person — thanks 🙂

0/9000

Hi everyone,

I have a Salesforce sandbox where I need to have 3 different users using the same email address.

I’m facing an issue when trying to update the email addresses of these users.

For example, one user currently has:

sim.taylor@xyz.com.invalid

I changed it to:

testuat@xyz.com

After saving, Salesforce sends a verification email to the new email address. The user clicks the verification link and completes the verification successfully.

However, when I go back to the User record in Setup, the email address still shows:

sim.taylor@xyz.com.invalid

It seems like the email change is not being saved even though the user has successfully verified the new email address.

Has anyone experienced this issue in a Salesforce sandbox, particularly with the .invalid email addresses?

What is the correct process for updating the email address so that it remains as the new email after verification?

Also, is there any limitation or recommended approach for having multiple Salesforce users with the same email address in the same sandbox?

Thanks in advance! 

 

#Salesforce Admin  #Salesforce Developer  #Salesforce  #Security

5 respostas
  1. 8 de set., 16:29

    Hi Sans, 

     

    This looks like a known issue tied to a recent release, not something wrong with your setup. Salesforce has an open issue where changing a user's email post Summer '26 causes the verification link to redirect to the login page instead of completing the change, and the email address stays unchanged even after the user clicks "Verify Email Address." 

    Official reference:

    https://help.salesforce.com/s/issue?language=en_US&id=a02Ka00000mGGGyIAO

     

     

    Workarounds from that same official issue page, in order of ease: 

     

    1. Edit the user record, remove the ".invalid" suffix or enter the new email address, and while still in edit mode, check "Generate new password and notify user immediately." This sends a reset email that lets the user verify the email and set a password in one step. 

     

    2. If the user gets redirected to login and is then prompted for a verification code sent to the OLD email, have them enter that code, this completes the update even though the "click the link" flow appears broken. 

     

    3. If the user can log in via SSO, have them establish a session via SSO first, then click the verification link. 

     

    4. If none of the above work, an admin can set a temporary password using System.setPassword() for that user, then reattempt the email change. 

     

    5. As a last resort, set Trusted IP Ranges for the org, or add a phone number to the user's record. Both have resolved this for others per the same article. 

     

    Separately, on your question about the ".invalid" suffix: this is expected sandbox behavior, not a bug. Every sandbox refresh or clone automatically appends ".invalid" to all User email addresses so production users never receive automated emails from sandbox testing. You have to manually remove ".invalid" per user if you want that sandbox user to send/receive real emails. 

    Official reference:

    https://help.salesforce.com/s/articleView?id=Sandbox-email-addresses-appended-with-invalid-on-User-records-post-refresh&language=en_US&type=1

     

     

    On your last question, multiple users with the same email address: Salesforce does not enforce email uniqueness the way it enforces Username uniqueness. Username must be globally unique across all of Salesforce, Email does not have that same platform-level restriction. 

    Official reference (Trailhead, Salesforce-authored):

    https://trailhead.salesforce.com/content/learn/modules/lex_implementation_user_setup_mgmt/lex_implementation_user_setup_mgmt_adding_users-hoc

     

     

    So 3 users sharing one email address is technically possible, but keep in mind: whichever user's "Email" field matches will all receive password reset emails, report subscriptions, and notification emails to that same inbox, so this is only advisable for non-production/test scenarios, exactly what you're doing in this sandbox.

0/9000

Hi everyone,

I’m facing an issue with Account record visibility in a Salesforce Developer Sandbox and would appreciate some guidance.

  • Account OWD is set to Private.
  • I have refreshed the Developer Sandbox from Production.
  • I manually loaded Account records into the Sandbox.
  • The Account records are owned by me.
  • I and the other users have the Company CEO role.
  • My Account object Read permission is enabled.
  • I can see the Account records in the Sandbox, but the other Company CEO users cannot.
  • In Production, these same users can see Account records owned by me.
  • There are no Account Sharing Rules configured in the Sandbox.

What could be causing the difference in record visibility between Production and the Developer Sandbox? Is there any additional sharing/access setting I should check?

Thanks in advance! 

 

#Salesforce Admin  #Security  #Sandbox  #Salesforce

7 respostas
0/9000
4 respostas
  1. 8 de set., 11:21

     Hi @Rohit .

     

     

    The best approach is Field-Level Security (FLS) with a Finance Permission Set. 

    •  Remove Read/Edit access to the Salary field for non-Finance users. 
    •  Create a Finance Permission Set and grant Read Access to Salary. 
    •  Assign this Permission Set only to Finance users. 
    •  Use Page Layouts only for UI visibility; they should not be used as the primary security control because FLS also controls access through reports, list views, search, and API. 

     

    This ensures that only Finance users can access the Salary field, while other users can still access the Employee records without seeing Salary. 

     

    Hope This Helps!! 

     

0/9000

HR Confidential Object  Requirement    Employee object contains:    Salary  Medical Records  PAN  Bank Details    Managers should only see Name and Department.  

3 respostas
  1. 7 de set., 17:39

     Hi @Rohit .

     

    Yes, this can be achieved, but not using FLS alone.  

     

    FLS is applied at the user/profile/permission-set level, so it cannot dynamically show a field based on whether the Employee record belongs to the logged-in Manager or to a subordinate.  

     

    For example, if a Manager has FLS access to Salary, that field access applies to Employee records the Manager can access. FLS doesn't provide a rule like: 

    My own record → show Salary 

     Subordinate's record → hide Salary 

    The Role Hierarchy controls record-level access, but it doesn't provide field-level restrictions based on record ownership.  

     

    For highly sensitive information such as Salary, PAN, and Bank Details, a better approach would be to keep the confidential information in a separate custom object and control access to that object/records using OWD, sharing, roles, and permission sets.  

     

    If the requirement is only to hide fields from the Lightning UI, Dynamic Forms or an LWC with conditional visibility can be considered, but UI hiding should not be treated as a security mechanism. 

    So the key distinction is: 

    FLS → Which fields can the user access? 

     OWD/Sharing/Role Hierarchy → Which records can the user access?  

     

    Hope this helps! 👍 

0/9000

Unable to access app launcher

 

When i login as user I dont get access of sales and service and more apps on app launcher 

 

 

 

#Security

5 respostas
  1. 7 de set., 17:43

    Hi @Rohit .

     

     

    Since you can already open the App Launcher but don’t see apps such as Sales and Service, I would check the app assignment and visibility settings first. 

    1. Check the user's Profile / Assigned Apps 

    Go to: 

     Setup → Users → Profiles → [User's Profile] → Assigned Apps 

    Make sure the required Lightning apps, such as Sales and Service, are assigned/visible to that profile. Salesforce confirms that users only see apps they’re authorized to access through their profile or permission sets. 

     

    2. Check App Manager 

    Go to: 

     Setup → App Manager 

    Find the Sales or Service Lightning App and verify that it is configured for the appropriate user profiles.  

     

    3. Check App Menu visibility 

    Go to: 

     Setup → App Menu 

    Verify that the apps are Visible in App Launcher, not Hidden in App Launcher.  

     

    4. Check object/tab permissions 

    If the app is visible but some tabs such as Accounts, Contacts, Opportunities, or Cases are missing, check the user's Profile/Permission Sets → Object Settings → Tab Settings and Object Permissions. Tab settings affect whether objects appear in the Lightning App Launcher and navigation menus. 

    So I would check these in this order: 

    Profile/Permission Set → Assigned Apps → App Manager → App Menu visibility → Object & Tab permissions 

    If all of these look correct and the issue still occurs, then we can check the user's license and app configuration as the next step.  

     

    Hope this helps! 👍 

0/9000

I create an org and i am assigned as system admin here in the org further i created different user with login access policies enabled as user login of admin but when i logging in its jump it to admin profile not to the user. why?     

2 respostas
  1. 7 de set., 17:47

    Hi @Rohit .

     

     

    If you are trying to test the newly created user's access using Login As, first make sure you are actually using Salesforce's Login As feature rather than logging in with the administrator's own username/password. 

     

    As a System Administrator, go to:

    Setup → Users → Users → find the user → Login 

     

    Salesforce will then open the org in that user's context, so you can verify the user's actual profile, permissions, and access. The Login link is available when the user has granted login access to the admin, or when Administrators Can Log in as Any User is enabled.  

     

    You can enable it from:

    Setup → Login Access Policies → Administrators Can Log in as Any User

    Save the setting. Salesforce requires the appropriate admin permissions, including Modify All Data and Manage Users, for this capability.  

     

    Also, if you are testing the user's permissions, check the user's Profile, Permission Sets/Permission Set Groups, License, and Role. These determine what the user can actually access. 

     

     The user's profile doesn't change when you use Login As. You are simply viewing Salesforce as that user. So if you see the System Administrator profile while logged in, make sure you are not simply using the administrator's session or credentials instead of the Login option from the User record. 

     

    Hope this helps! 👍

0/9000
MS Outlook uses PST (Personal Storage Table) file format to store your mails and other mailbox items. There is a limited size of PST file and if it exceeds that size limit, then the file becomes corrupted.Microsoft outlook does not provide any facility to directly split large pst file into small pst file.  

MS Outlook uses two types of PST files, one is ANSI PST and the other is Unicode PST.

1. The ANSI PST file format has a size limit of 2 GB and was used with MS Outlook 2002 and earlier versions.

2. Unicode PST file provides up to 20 GB size limit, which is used with MS Outlook 2003 and its later versions.

Heavy and Oversized PST contributes equally in making PST management challenging. As size of PST increases more than its limitation then users have to face lots of problems.Outlook users need to manage their PST file size properly time to time. Reduction of PST files size necessary for better file management. But as you reduce PST file size, there would be possibility of data loss.

Don't Worry Reduce PST file Size without any loss!!

Splitting a pst file can be done wtih Archive feature in Outlook. But split through archives prcoess can take yearly (or any other amount such as quarterly, or every 2 years.

I've had the same problem with oversized PST some time ago, so I found best Split PST Tool – Split Large PST Files into Small Ones divides PST file into manageable and smaller PST files as per the specific criterion like size, date, folder and email id, and protects them from any corruption issues because of file size limits.Performs risk-free operation of PST file splitting without making any change on the content or structure of original PST file and the original formatting or RTF and HTML messages.

 

Split PST File into smaller Parts

{ Also available in Corporate License and Home User’s License }

Download now : http://www.mannatsoftware.com/stellar-phoenix-split-pst.html

 
26 respostas
  1. 7 de set., 12:02

    Are you looking to split large PST file without the need for Outlook? If that's the case, download the BitRecover PST Split Tool. This tool simplifies the process of dividing oversized Outlook PST files into smaller, manageable segments. Users have the option to break PST files based on criteria such as date, size, folders, or others. The application ensures that the original hierarchy of emails, contacts, calendars, and other folders is preserved.

0/9000

UPDATE: I spoke to support, and apparently the list view was for backend purposes and was not supposed to be visible. It was not reflecting any actual scan of the files, and we seem to be fine in that regard. I was told that if I can't see the Malicious Files list in the Files app from the App Launcher directly, then there are no files flagging as malicious. 

 

Good morning! 

 

Yesterday I noticed that Salesforce had rolled out this 'Malicious Files' list view, but it seems to be listing most, if not all, of our files as malicious (for context, they are largely just regular PDFs uploaded by me to attach to opportunities for backup & documentation). Does anyone know what is causing these to be in this list view? Is there a different way to upload files that I should be using?  

 

Thank you for your help. 

 

#Salesforce Admin  #Security

3 respostas
  1. 4 de set., 04:47

    The update clarifies that the Malicious Files list view was a backend/internal view and was not actually indicating that those PDFs had failed a malware scan. 

    If the Malicious Files list isn't visible in the Files app from the App Launcher, Salesforce Support indicated that there are no files currently flagged as malicious. 

    So this appears to be a Salesforce UI/list-view issue rather than an issue with how the PDFs were uploaded

    .  

     

0/9000

Business Requirement    HR users can access all Employee records.    Managers should only see Employees in their own Location.    

2 respostas
  1. 4 de set., 04:34

    Hi @Rohit .

     

    Restriction Rules alone won’t satisfy this requirement, as they can only restrict existing access, not grant access.  

     

    A better approach would be: 

    •  Set OWD to Private for Employee. 
    •  Give HR users access to all Employee records using appropriate sharing or View All permission. 
    •  Give Managers access to employees in their own Location using criteria-based sharing or Apex Managed Sharing for dynamic requirements. 

    Use sharing mechanisms to grant access, and Restriction Rules only when additional record-level restriction is required. 

     

    Hope This Helps!! 

0/9000