diff --git a/src/screens/ComposeScreen.tsx b/src/screens/ComposeScreen.tsx
index 78758e6e..27d16725 100644
--- a/src/screens/ComposeScreen.tsx
+++ b/src/screens/ComposeScreen.tsx
@@ -2170,14 +2170,17 @@ export default function ComposeScreen({ route, navigation }: Props) {
>
- setScheduleSheetOpen(true)}
- style={styles.headerBtn}
- hitSlop={8}
- disabled={!canSend}
- >
-
-
+ {/* Only offer scheduling when the server can hold the message (webmail parity). */}
+ {jmapClient.hasDelayedSend() && (
+ setScheduleSheetOpen(true)}
+ style={styles.headerBtn}
+ hitSlop={8}
+ disabled={!canSend}
+ >
+
+
+ )}